equal
deleted
inserted
replaced
25 option(LIBENGINE "Enable hwengine library [default: off]" OFF) |
25 option(LIBENGINE "Enable hwengine library [default: off]" OFF) |
26 |
26 |
27 option(ANDROID "Enable Android build [default: off]" OFF) |
27 option(ANDROID "Enable Android build [default: off]" OFF) |
28 option(NOAUTOUPDATE "Disable OS X Sparkle update checking" OFF) |
28 option(NOAUTOUPDATE "Disable OS X Sparkle update checking" OFF) |
29 option(MINIMAL_FLAGS "Respect system flags as much as possible [default: off]" OFF) |
29 option(MINIMAL_FLAGS "Respect system flags as much as possible [default: off]" OFF) |
|
30 option(GL2 "Enable OpenGL 2 rendering [default: off]" OFF) |
30 set(FPFLAGS "" CACHE STRING "Additional Freepascal flags" FORCE) |
31 set(FPFLAGS "" CACHE STRING "Additional Freepascal flags" FORCE) |
31 set(GHFLAGS "" CACHE STRING "Additional Haskell flags" FORCE) |
32 set(GHFLAGS "" CACHE STRING "Additional Haskell flags" FORCE) |
32 |
33 |
33 |
34 |
34 #detect Mercurial revision (if present) |
35 #detect Mercurial revision (if present) |
71 set(required_clang_version 3.0) |
72 set(required_clang_version 3.0) |
72 |
73 |
73 |
74 |
74 # Check LLVM/Clang version |
75 # Check LLVM/Clang version |
75 find_package(Clang) |
76 find_package(Clang) |
76 |
77 if (NOPASCAL) |
77 if (CLANG_VERSION VERSION_LESS required_clang_version) |
78 if (CLANG_VERSION VERSION_LESS required_clang_version) |
78 message(FATAL_ERROR "Necessary LLVM/Clang version not found (version >= ${REQUIRED_CLANG_VERSION} required)") |
79 message(FATAL_ERROR "LLVM/Clang compiler required version is ${REQUIRED_CLANG_VERSION} but version ${CLANG_VERSION} was found!") |
79 else() |
80 else() |
80 message(STATUS "Found CLANG: ${CLANG_EXECUTABLE} (version ${CLANG_VERSION})") |
81 message(STATUS "Found CLANG: ${CLANG_EXECUTABLE} (version ${CLANG_VERSION})") |
81 endif() |
82 endif() |
|
83 endif(NOPASCAL) |
82 |
84 |
83 |
85 |
84 set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
86 set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
85 set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
87 set(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/bin) |
86 |
88 |