aboutsummaryrefslogtreecommitdiffhomepage
path: root/cmake/EigenConfigureTesting.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/EigenConfigureTesting.cmake')
-rw-r--r--cmake/EigenConfigureTesting.cmake6
1 files changed, 3 insertions, 3 deletions
diff --git a/cmake/EigenConfigureTesting.cmake b/cmake/EigenConfigureTesting.cmake
index cf8f32c01..6216a9009 100644
--- a/cmake/EigenConfigureTesting.cmake
+++ b/cmake/EigenConfigureTesting.cmake
@@ -27,10 +27,10 @@ include(CTest)
# overwrite default DartConfiguration.tcl
# The worarounds are different for each version of the MSVC IDE
if(MSVC_IDE)
- if(MSVC_VERSION EQUAL 1600) # MSVC 2010
+ if(CMAKE_MAKE_PROGRAM_SAVE MATCHES "devenv") # devenv
+ set(EIGEN_MAKECOMMAND_PLACEHOLDER "${CMAKE_MAKE_PROGRAM_SAVE} Eigen.sln /build \"Release\" /project buildtests \n# ")
+ else() # msbuild
set(EIGEN_MAKECOMMAND_PLACEHOLDER "${CMAKE_MAKE_PROGRAM_SAVE} buildtests.vcxproj /p:Configuration=\${CTEST_CONFIGURATION_TYPE} \n# ")
- else() # MSVC 2008 (TODO check MSVC 2005)
- set(EIGEN_MAKECOMMAND_PLACEHOLDER "${CMAKE_MAKE_PROGRAM_SAVE} Eigen.sln /build \"Release\" /project buildtests \n# ")
endif()
else()
# for make and nmake