From 0fc4b47788b895acff157760b6249b335a58af0f Mon Sep 17 00:00:00 2001 From: selman Date: Tue, 20 Mar 2007 20:50:17 +0000 Subject: [PATCH] DMD windows/dos fix --- cmaked/CMakeDInformation.cmake | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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)