Oh, I just found CMAKE_GENERATOR. I will use it to detect if it's nmake. But I would like to know if there is more decent way for the issue.
---------------------------------------- > From: [email protected] > To: [email protected] > Date: Wed, 7 Aug 2013 08:03:38 +0000 > Subject: [CMake] Nmake and VC IDE output library in different folder > > I use CMake to build a C++ library, which can be built by GCC and VC. > I set the output folder to, e.g, lib. > If I run CMake with "nmake" generator, both the debug and release > binary library are put to folder "lib". > However, if I run CMake with, e.g, "Visual Studio 12", to generate > the VC solution. Then I build the solution in VC IDE, the debug version > library is put to folder "lib/Debug", and the release version is in > "lib/Release". > > My question is, how to make both the generator, "nmake" > and "Visual Studio 12", to generate the binary to the same folder? > Or to say, can I know current generator name in CMakeLists.txt? > I use CMake 2.8. > > Thanks > -- > > Powered by www.kitware.com > > Please keep messages on-topic and check the CMake FAQ at: > http://www.cmake.org/Wiki/CMake_FAQ > > Kitware offers various services to support the CMake community. For more > information on each offering, please visit: > > CMake Support: http://cmake.org/cmake/help/support.html > CMake Consulting: http://cmake.org/cmake/help/consulting.html > CMake Training Courses: http://cmake.org/cmake/help/training.html > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Follow this link to subscribe/unsubscribe: > http://www.cmake.org/mailman/listinfo/cmake > -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://www.cmake.org/mailman/listinfo/cmake
