[CMake] Source List Compilation Depending on Configuration

Stephen Kelly steveire at gmail.com
Mon Jul 21 07:49:55 EDT 2014


Jörg Kreuzberger wrote:

> Is there an easy way to handle this?

Try a nightly build:

 http://www.cmake.org/files/dev/?C=M;O=D

And a generator expression:

 http://www.cmake.org/cmake/help/v3.0/manual/cmake-generator-expressions.7.html

 add_library(mylib bar.cpp
   $<$<CONFIG:Debug>:foo.cpp>
 )


Testing the value of CMAKE_BUILD_TYPE is not the right/portable thing to do 
for exactly the reason you discovered.

Thanks,

Steve.




More information about the CMake mailing list