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

Reply via email to