# # CMakeD - CMake module for D Language # # Copyright (c) 2007, Selman Ulug # Tim Burrell # # All rights reserved. # # See Copyright.txt for details. # # Modified from CMake 2.6.5 CMakeCCompiler.cmake.in # See http://www.cmake.org/HTML/Copyright.html for details # SET(CMAKE_D_COMPILER "@CMAKE_D_COMPILER@") SET(CMAKE_D_COMPILER_ARG1 "@CMAKE_D_COMPILER_ARG1@") SET(CMAKE_AR "@CMAKE_AR@") SET(CMAKE_RANLIB "@CMAKE_RANLIB@") SET(CMAKE_COMPILER_IS_GDC @CMAKE_COMPILER_IS_GDC@) SET(CMAKE_COMPILER_IS_DMD @CMAKE_COMPILER_IS_DMD@) SET(CMAKE_D_COMPILER_LOADED 1) SET(CMAKE_COMPILER_IS_MINGW @CMAKE_COMPILER_IS_MINGW@) SET(CMAKE_COMPILER_IS_CYGWIN @CMAKE_COMPILER_IS_CYGWIN@) IF(CMAKE_COMPILER_IS_CYGWIN) SET(CYGWIN 1) SET(UNIX 1) ENDIF(CMAKE_COMPILER_IS_CYGWIN) SET(CMAKE_D_COMPILER_ENV_VAR "DC") IF(CMAKE_COMPILER_IS_MINGW) SET(MINGW 1) ENDIF(CMAKE_COMPILER_IS_MINGW) SET(CMAKE_COMPILER_IS_GDC_RUN 1) SET(CMAKE_D_SOURCE_FILE_EXTENSIONS d) SET(CMAKE_D_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) SET(CMAKE_D_LINKER_PREFERENCE None) IF(UNIX) SET(CMAKE_D_OUTPUT_EXTENSION .o) ELSE(UNIX) SET(CMAKE_D_OUTPUT_EXTENSION .obj) ENDIF(UNIX) # save the size of void* in case where cache is removed # and the this file is still around #SET(CMAKE_SIZEOF_VOID_P @CMAKE_SIZEOF_VOID_P@)