Well,
One way to "fix" the issue is to create 2 build directories (which is what all the other IDEs would do), one for Debug and One for Release then in the Eclipse Project when you create the configurations just point eclipse at each build directory for its configuration. This does necessitate the need to run CMake 2 times, once for each configuration, but does end up working very well. I do this manually for Makefiles on Linux, OS X, and MSYS/MinGW

_________________________________________________________
Mike Jackson                  [email protected]
BlueQuartz Software                    www.bluequartz.net
Principal Software Engineer                  Dayton, Ohio



On May 20, 2009, at 9:13 AM, Pierre-Julien Villoud wrote:

Ok... Thanks for your answer.
I'm surprised this feature is not integrated yet in cmake since it's very common to switch configuration when you're working with an IDE. Now the IDE project files generators don't seem so interesting for me...

I have to add the custom target Debug and Release in which I call cmake with the CMAKE_BUILD_TYPE corresponding to the configuration...

Thanks anyway I will be looking closely to the future versions of cmake !

-----Message d'origine-----
De : Jesper Eskilson [mailto:[email protected]]
Envoyé : mercredi 20 mai 2009 15:03
À : Pierre-Julien Villoud
Cc : [email protected]
Objet : Re: [CMake] Eclipse Generator and Configuration

Pierre-Julien Villoud wrote:
Hello everyone,

I'm trying to use the Eclipse CDT4 - MinGW Makefiles generator to
generate the Eclipse project files. My problem is that it is not
possible to choose the configuration (Debug or Release) from the
Eclipse platform. Is there any way to make this possible or do I have
to specify the configuration when I call cmake with the option
-DCMAKE_BUILD_TYPE:STRING=xxx (xxx = Debug or Release).

I believe you need to rerun CMake to switch configuration.

I'd like to implement a revamped, GNU-make-only, Makefile-generator for CMake with support for selecting configuration at runtime. But day does
not have enough hours, I'm afraid.

--
/Jesper

_______________________________________________
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

Reply via email to