premake/premake-core
Problems with selective file level optimizations and debug symbols on
Offen
#116 geöffnet am 16.06.2015
enhancementhelp wantedvs20xx
Repository-Metriken
- Stars
- (3.621 Sterne)
- PR-Merge-Metriken
- (PR-Metriken ausstehend)
Beschreibung
If you define (for instance) this at the project level
flags { "Symbols" }
But then define this with a filter on specific source files
flags { "Optimize" }
optimize "Speed"
It is possible to see this error when you build in visual studio.
cl : Command line error D8016: '/ZI' and '/O2' command-line options are incompatible
The bug seems to be the fact that the function m.clCompileFiles does not call m.debugInformationFormat() at the file level if necessary (if optimization is switched on for specific files).