Alexander Neundorf wrote:
There is a variable CMAKE_COMPILER_IS_GNUCC, which is set for gcc. AFAIK there is no CMAKE_COMPILER_IS_MSVC. There are CMAKE_C_COMPILER and CMAKE_GENERATOR_CC, which are probably set to "cl" both for MSVC and nmake Makefiles ? So which test is recommended ?
We've used IF("${CMAKE_C_COMPILER}" MATCHES "^cl$") and this should work for you for now, but...
Or how about adding a "MSVC" to the list above ?
There needs to be a whole compiler id step added to do this right. It can probably be integrated with the checks for a working compiler, but this has not yet been done. It's been on my to-do list for a long time.
-Brad _______________________________________________ CMake mailing list CMake@cmake.org http://www.cmake.org/mailman/listinfo/cmake