[CMake] SET_SOURCE_FILES_PROPERTIES and configurations
Tristan Carel
tristan.carel at gmail.com
Tue Dec 5 10:57:18 EST 2006
On 12/5/06, Luca Cappa <luca.cappa at sequoia.it> wrote:
> Hello,
Hi,
>
> I am using cmake 2.4.5 with msvc 2005.
>
> I am setting this flag for all the source files i want to use
> precompilated headers with.
>
> SET(PREC_FLAG "/Yu")
> IF(MSVC)
> FOREACH (FILENAME ${LIB_SRC})
> IF ("${FILENAME}" MATCHES "cpp")
> SET_SOURCE_FILES_PROPERTIES(${FILENAME} COMPILE_FLAGS
> ${PREC_FLAG}\"seqlibcommon.h\")
> ENDIF ("${FILENAME}" MATCHES "cpp")
> ENDFOREACH (FILENAME)
> ENDIF(MSVC)
>
> The problem is that I cannot use different flags (perhaps
> <CONFIGURATION>_COMPILE_FLAGS) to generate two different precompiled
> files, one for DEBUG and one for the RELEASE build. Any help?
>
Maybe you should read the `Useful variables' wiki page:
http://www.cmake.org/Wiki/CMake_Useful_Variables#Compilers_and_Tools
----------------------------------------------------------------------------------------
* None (CMAKE_C_FLAGS or CMAKE_CXX_FLAGS used)
* Debug (CMAKE_C_FLAGS_DEBUG or CMAKE_CXX_FLAGS_DEBUG)
* Release (CMAKE_C_FLAGS_RELEASE or CMAKE_CXX_FLAGS_RELEASE)
[...]
----------------------------------------------------------------------------------------
CU
--
Tristan Carel
Music with dinner is an insult both to the cook and the violinist.
More information about the CMake
mailing list