root/trunk/cmaked/CMakeDCompiler.cmake.in

Revision 19, 1.4 kB (checked in by flithm, 1 year ago)

Windows fixes for gdc and phobos

Line 
1 #
2 # CMakeD - CMake module for D Language
3 #
4 # Copyright (c) 2007, Selman Ulug <selman.ulug@gmail.com>
5 #                     Tim Burrell <tim.burrell@gmail.com>
6 #
7 # All rights reserved.
8 #
9 # See Copyright.txt for details.
10 #
11 # Modified from CMake 2.6.5 CMakeCCompiler.cmake.in
12 # See http://www.cmake.org/HTML/Copyright.html for details
13 #
14
15 SET(CMAKE_D_COMPILER "@CMAKE_D_COMPILER@")
16 SET(CMAKE_D_COMPILER_ARG1 "@CMAKE_D_COMPILER_ARG1@")
17 SET(CMAKE_AR "@CMAKE_AR@")
18 SET(CMAKE_RANLIB "@CMAKE_RANLIB@")
19 SET(CMAKE_COMPILER_IS_GDC @CMAKE_COMPILER_IS_GDC@)
20 SET(CMAKE_COMPILER_IS_DMD @CMAKE_COMPILER_IS_DMD@)
21 SET(CMAKE_D_COMPILER_LOADED 1)
22 SET(CMAKE_COMPILER_IS_MINGW @CMAKE_COMPILER_IS_MINGW@)
23 SET(CMAKE_COMPILER_IS_CYGWIN @CMAKE_COMPILER_IS_CYGWIN@)
24 IF(CMAKE_COMPILER_IS_CYGWIN)
25   SET(CYGWIN 1)
26   SET(UNIX 1)
27 ENDIF(CMAKE_COMPILER_IS_CYGWIN)
28
29 SET(CMAKE_D_COMPILER_ENV_VAR "DC")
30
31 IF(CMAKE_COMPILER_IS_MINGW)
32   SET(MINGW 1)
33 ENDIF(CMAKE_COMPILER_IS_MINGW)
34 SET(CMAKE_COMPILER_IS_GDC_RUN 1)
35 SET(CMAKE_D_SOURCE_FILE_EXTENSIONS d)
36 SET(CMAKE_D_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
37 SET(CMAKE_D_LINKER_PREFERENCE None)
38 IF(UNIX)
39   SET(CMAKE_D_OUTPUT_EXTENSION .o)
40 ELSE(UNIX)
41   SET(CMAKE_D_OUTPUT_EXTENSION .obj)
42 ENDIF(UNIX)
43 # save the size of void* in case where cache is removed
44 # and the this file is still around
45 #SET(CMAKE_SIZEOF_VOID_P @CMAKE_SIZEOF_VOID_P@)
Note: See TracBrowser for help on using the browser.