Brad King wrote:
> Simmons, Aaron wrote:
>> Lots of these subfolders have per-source flags/args
>>
>> Is there some other way to go about doing this?
> 
> Generally per-source flags should be reserved for tweaking and
> workarounds such as using -O0 to disable buggy optimizations.
> Their Makefile and VS project file implementations are not
> scalable (as in changing one flag on one file causes the whole
> target to recompile).
> 
> Are all these sources going into a single executable?
> If so, I suggest using an add_library() to create a static
> library for each feature.  Then link the executable to all
> of them.

Oh, and then you can specify per-feature flags as target
flags on each static library.

-Brad
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to