Try: add_executable(hassel-film has-main.cpp) set_target_properties(hassel-film PROPERTIES COMPILE_DEFINITIONS V_FILM)
add_executable(hassel-digital has-main.cpp) set_target_properties(hassel-digital PROPERTIES COMPILE_DEFINITIONS V_DIGITAL) On Tue, Nov 3, 2009 at 10:40 PM, Alex H <aditya15...@hotmail.com> wrote: > Okay here's what I've done so far: > add_definitions(-DV_FILM) > add_executable(hassel-film has-main.cpp) > remove_definitions(-DV_FILM) > add_definitions(-DV_DIGITAL) > add_executable(hassel-digital has-main.cpp) > What I want to do is after running cmake . and typing it make. I want to > generate two executable, one is hassel-film which is has-main.cpp compiled > with the flag -V_FILM > and the other one is hassel-digital which is compiled with the flag > -V_DIGITAL. How can I do this? The above code will compile with V_DIGITAL > flag, which is not what I want. > > > > > > >> Date: Mon, 2 Nov 2009 22:12:26 -0800 >> From: ty...@cryptio.net >> To: aditya15...@hotmail.com >> CC: cmake@cmake.org >> Subject: Re: [CMake] help me to resolve this issue >> >> On Tue, Nov 03, 2009 at 05:54:16AM +0000, Alex H wrote: >> > if I have add_definition then the add_executable underneath it gets >> > compiled with the definition specified above it? >> >> Why don't you try it and see? If it doesn't work, post your CMakeLists >> and see if someone can help. >> >> tyler > > ________________________________ > New Windows 7: Simplify what you do everyday. Find the right PC for you. > _______________________________________________ > 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 > _______________________________________________ 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