[CMake] add_executable with -D

Alex H aditya15417 at hotmail.com
Sun Nov 1 16:51:05 EST 2009



Sorry what I was trying to ask is, how do I run CMake with an option that I have defined in the option section ofCMakeLists.txt?




> Date: Sun, 1 Nov 2009 22:47:36 +0100
> Subject: Re: [CMake] add_executable with -D
> From: pgquiles at elpauer.org
> To: aditya15417 at hotmail.com
> CC: cmake at cmake.org
> 
> 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)
 		 	   		  
_________________________________________________________________
Windows Live: Friends get your Flickr, Yelp, and Digg updates when they e-mail you.
http://www.microsoft.com/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-id:SI_SB_3:092010
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20091101/99edad68/attachment-0001.htm>


More information about the CMake mailing list