From 8304c007752ef345281bb5fed78f987d9466d7e2 Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Sun, 24 May 2015 14:39:33 +0200 Subject: [PATCH] Don't set NODEFAULTLIB on non MSVC machines --- support/cmake/support_macros.cmake | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/support/cmake/support_macros.cmake b/support/cmake/support_macros.cmake index a0acfa8590..8541a80564 100644 --- a/support/cmake/support_macros.cmake +++ b/support/cmake/support_macros.cmake @@ -252,9 +252,11 @@ function (handle_option_tests) ) target_link_libraries(OpenSpaceTest gtest libOpenSpace) - set_target_properties(OpenSpaceTest PROPERTIES LINK_FLAGS - "/NODEFAULTLIB:LIBCMTD.lib /NODEFAULTLIB:LIBCMT.lib" - ) + if (MSVC) + set_target_properties(OpenSpaceTest PROPERTIES LINK_FLAGS + "/NODEFAULTLIB:LIBCMTD.lib /NODEFAULTLIB:LIBCMT.lib" + ) + endif () set_property(TARGET OpenSpaceTest PROPERTY FOLDER "Unit Tests") endif (OPENSPACE_HAVE_TESTS) if (TARGET GhoulTest)