X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=cmake%2FModules%2FPlatform%2FWindows-dmd.cmake;fp=cmake%2FModules%2FPlatform%2FWindows-dmd.cmake;h=f87e778eed09213ed45c173971f2e55c318ccd3a;hp=0000000000000000000000000000000000000000;hb=0ec2f0f11f8b044e4f85dbc3e19cab67fd2400a8;hpb=0afd88891b641bb01d18f0e39890f5e460a0c02f diff --git a/cmake/Modules/Platform/Windows-dmd.cmake b/cmake/Modules/Platform/Windows-dmd.cmake new file mode 100644 index 0000000..f87e778 --- /dev/null +++ b/cmake/Modules/Platform/Windows-dmd.cmake @@ -0,0 +1,36 @@ +# +# 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 gcc.cmake +# See http://www.cmake.org/HTML/Copyright.html for details +# + +IF(CMAKE_D_USE_TANGO) + SET(DSTDLIB_FLAGS "-version=Tango") +ENDIF(CMAKE_D_USE_TANGO) +IF(CMAKE_D_USE_PHOBOS) + SET(DSTDLIB_FLAGS "-version=Phobos") +ENDIF(CMAKE_D_USE_PHOBOS) +IF(CMAKE_D_BUILD_DOCS) + SET(DDOC_FLAGS "-D -Dddocumentation") + #FOREACH(item ${CMAKE_D_DDOC_FILES}) + # SET(DDOC_FLAGS "${DDOC_FLAGS} ${item}") + #ENDFOREACH(item) +ENDIF(CMAKE_D_BUILD_DOCS) + +SET (CMAKE_D_FLAGS_INIT "-version=Win ${DSTDLIB_FLAGS}") +SET (CMAKE_D_FLAGS_DEBUG_INIT "-g ${DDOC_FLAGS}") +# SET (CMAKE_D_FLAGS_MINSIZEREL_INIT "-Os ${DDOC_FLAGS}") +SET (CMAKE_D_FLAGS_RELEASE_INIT "-O -release -inline ${DDOC_FLAGS}") +SET (CMAKE_D_FLAGS_RELWITHDEBINFO_INIT "-O -g ${DDOC_FLAGS}") +# SET (CMAKE_D_CREATE_PREPROCESSED_SOURCE " -E > ") +SET (CMAKE_D_CREATE_ASSEMBLY_SOURCE " -S -o ") +# SET (CMAKE_INCLUDE_SYSTEM_FLAG_D "-isystem ") +