diff -r 4307de8780fa -r 0ad9c42dca7c CMakeLists.txt --- a/CMakeLists.txt Fri Nov 30 21:28:40 2012 -0600 +++ b/CMakeLists.txt Sat Dec 01 15:52:36 2012 -0600 @@ -66,18 +66,17 @@ 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) +set(required_clang_version 3.0) # Check LLVM/Clang version -FIND_PACKAGE(Clang) +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() +if (CLANG_VERSION VERSION_LESS required_clang_version) + message(FATAL_ERROR "Necessary LLVM/Clang version not found (version >= ${REQUIRED_CLANG_VERSION} required)") +else() + message(STATUS "Found CLANG: ${CLANG_EXECUTABLE} (version ${CLANG_VERSION})") +endif() #bundle .app setup