diff --git a/cmaked/CMakeDInformation.cmake b/cmaked/CMakeDInformation.cmake index 6ad83a6..603cd99 100644 --- a/cmaked/CMakeDInformation.cmake +++ b/cmaked/CMakeDInformation.cmake @@ -155,8 +155,13 @@ IF(NOT CMAKE_D_LINK_EXECUTABLE) SET(CMAKE_D_LINK_EXECUTABLE " ${CMAKE_OUTPUT_D_FLAG} ") ELSE(CMAKE_COMPILER_IS_GDC) - SET(CMAKE_D_LINK_EXECUTABLE - "gcc -o -lphobos -lpthread -lm") + IF(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") + SET(CMAKE_D_LINK_EXECUTABLE + "gcc -o -lphobos -lpthread -lm") + ELSE(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") + SET(CMAKE_D_LINK_EXECUTABLE + " ${CMAKE_OUTPUT_D_FLAG} ") + ENDIF(${CMAKE_SYSTEM_NAME} STREQUAL "Linux") ENDIF(CMAKE_COMPILER_IS_GDC) ENDIF(NOT CMAKE_D_LINK_EXECUTABLE)