CMakeLists.txt
branchwebgl
changeset 9246 75f430ebeb74
parent 9244 bb95e351270c
child 9273 bd95c9db4f0f
--- a/CMakeLists.txt	Tue Jun 18 09:48:10 2013 +0200
+++ b/CMakeLists.txt	Tue Jun 18 10:03:11 2013 +0200
@@ -54,7 +54,6 @@
 set(HEDGEWARS_PROTO_VER 46)
 set(HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
 include(${CMAKE_MODULE_PATH}/revinfo.cmake)
-set(required_clang_version 3.0)
 
 message(STATUS "Building ${HEDGEWARS_VERSION}-r${HEDGEWARS_REVISION} (${HEDGEWARS_HASH})")
 
@@ -135,12 +134,13 @@
 #build engine without freepascal
 if(${NOPASCAL})
     find_package(Clang)
-    # Check LLVM/Clang version
-    if(CLANG_VERSION VERSION_LESS required_clang_version)
-        message(FATAL_ERROR "LLVM/Clang compiler required version is ${required_clang_version} but version ${CLANG_VERSION} was found!")
-    else()
-        message(STATUS "Found CLANG: ${CLANG_EXECUTABLE} (version ${CLANG_VERSION})")
+
+    if(CLANG_VERSION VERSION_LESS "3.0")
+        message(FATAL_ERROR "LLVM/Clang compiler required version is 3.0 but version ${CLANG_VERSION} was found!")
     endif()
+
+    set(CMAKE_C_COMPILER ${CLANG_EXECUTABLE})
+    set(CMAKE_CXX_COMPILER ${CLANG_EXECUTABLE})
 endif(${NOPASCAL})