2013/8/7 Wang Qi <[email protected]> > 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 > > -- > > >
Play with variable CMAKE_CFG_INTDIR For more information http://www.cmake.org/Wiki/CMake_Useful_Variables HTH -- Best Regards, Sergei Nikulov
-- 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
