diff -r b5cd8cad2d86 -r 4307de8780fa CMakeLists.txt --- a/CMakeLists.txt Fri Nov 30 20:00:58 2012 -0600 +++ b/CMakeLists.txt Fri Nov 30 21:28:40 2012 -0600 @@ -66,6 +66,18 @@ set(CPACK_PACKAGE_VERSION_PATCH 19${version_suffix}) set(HEDGEWARS_PROTO_VER 44) set(HEDGEWARS_VERSION "${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}") +SET(REQUIRED_CLANG_VERSION 3.0) + + +# Check LLVM/Clang version +FIND_PACKAGE(Clang) + +IF (CLANG_VERSION VERSION_GREATER REQUIRED_CLANG_VERSION + OR CLANG_VERSION VERSION_EQUAL REQUIRED_CLANG_VERSION) + MESSAGE(STATUS "Found CLANG: ${CLANG_EXECUTABLE} (version ${CLANG_VERSION})") +ELSE() + MESSAGE(FATAL_ERROR "Necessary LLVM/Clang version not found (version >= ${REQUIRED_CLANG_VERSION} required)") +ENDIF() #bundle .app setup