[CMake] different flags in debug and release
Werner Smekal
smekal at iap.tuwien.ac.at
Mon Jun 16 04:18:45 EDT 2008
Hi,
the help on set_target_properties delivers: "The LINK_FLAGS property
can be used to add extra flags to the link step of a target.
LINK_FLAGS_<CONFIG> will add to the configuration <CONFIG>, for
example, DEBUG, RELEASE, MINSIZEREL, RELWITHDEBINFO." So if you use
the command
set_target_properties( target PROPERTIES LINK_FLAGS_DEBUG /Zl )
the link flag will only be set for the debug case. Don't know if there
is an equivalent way for COMPILE_FLAGS but I think so (just try it).
Best Regards,
Werner
On 13.06.2008, at 17:53, Ingrid Kemgoum wrote:
> Hi,
> i'm building a visual 8 2005 project and i want to set different
> flags (link and compile) for mmy library and i don't know how to do.
> i've tried
>
> if(MSVC_VERSION)
> #flags in release case
> IF(CMAKE_BUILD_TYPE MATCHES Release)
> message(status "on est dans la partie release")
> set_target_properties(Hello PROPERTIES ...
>
> and obviously this doesn't work.
> what shoul i do?
>
> thanks for help
>
> _______________________________________________
> CMake mailing list
> CMake at cmake.org
> http://www.cmake.org/mailman/listinfo/cmake
--
Dr. Werner Smekal
Institut fuer Allgemeine Physik
Technische Universitaet Wien
Wiedner Hauptstr 8-10
A-1040 Wien
Austria
email: smekal at iap.tuwien.ac.at
web: http://www.iap.tuwien.ac.at/~smekal
phone: +43-(0)1-58801-13463 (office), +43-(0)1-58801-13469 (laboratory)
fax: +43-(0)1-58801-13499
More information about the CMake
mailing list