| 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@) |
|---|