[CMake] SET_TARGET_PROPERTIES & COMPILE_DEFINITIONS

Eric Noulard eric.noulard at gmail.com
Wed Apr 22 08:46:03 EDT 2009


2009/4/22 Micha Renner <Micha.Renner at t-online.de>:
> Hi,
>
> How can I add more definitions to the target?
>
> In this example:
> SET_TARGET_PROPERTIES(${_targetname} PROPERTIES
>        COMPILE_DEFINITIONS "myDefs=\"${flag}\" FC_CACHEDIR=\"${FC_CACHEDIR}\"
> FONTCONFIG_PATH=\"${FONTCONFIG_PATH}\"")
>
> only "myDefs" is added.

Strange? May be a bug?

May be you can try with

set_property(TARGET ${_targetname}
                    APPEND COMPILE_DEFINITIONS  "
myDefs=\"${flag}\";FC_CACHEDIR=\"${FC_CACHEDIR}\";FONTCONFIG_PATH=\"${FONTCONFIG_PATH}\"
")


-- 
Erk


More information about the CMake mailing list