[CMake] add_executable with -D

Pau Garcia i Quiles pgquiles at elpauer.org
Sun Nov 1 16:47:36 EST 2009


Hello,

$ cmake --help-command IF

         if(expression)
           # then section.
           COMMAND1(ARGS ...)
           COMMAND2(ARGS ...)
           ...
         elseif(expression2)
           # elseif section.
           COMMAND1(ARGS ...)
           COMMAND2(ARGS ...)
           ...
         else(expression)
           # else section.
           COMMAND1(ARGS ...)
           COMMAND2(ARGS ...)
           ...
         endif(expression)

[...]

It seems that you don't know CMake at all. You may want to take a look
at my slides:

http://www.elpauer.org/stuff/learning_cmake.pdf


On Sun, Nov 1, 2009 at 10:39 PM, Alex H <aditya15417 at hotmail.com> wrote:
>
> How can I do an if else statement in CMake?? Do I need to use options?
>>
>
>
> ________________________________
> From: mike.jackson at bluequartz.net
> To: aditya15417 at hotmail.com
> Subject: Re: [CMake] add_executable with -D
> Date: Sun, 1 Nov 2009 13:59:15 -0500
> CC: cmake at cmake.org
>
> You need to use the add_defintions() command
>
> Sent from my iPod
> Mike Jackson
> On Nov 1, 2009, at 13:12, Alex H <aditya15417 at hotmail.com> wrote:
>
> Usually using g++ I can do the following:
> g++ -D DEBUG main.cpp
> how can I add the similar function of -D DEBUG in CMake?
> I tried to read the add_executable() command and it did not provide
> something similar to this.. some guidelines are appreciated
>
>
>
> ________________________________
> Chat online and in real-time with friends and family! Windows Live Messenger
>
> _______________________________________________
> 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
>
> ________________________________
> Windows Live Hotmail: Your friends can get your Facebook updates, right from
> Hotmail®.
> _______________________________________________
> 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
>



-- 
Pau Garcia i Quiles
http://www.elpauer.org
(Due to my workload, I may need 10 days to answer)


More information about the CMake mailing list