diff options
author | Zhigang Gong <zhigang.gong@linux.intel.com> | 2012-12-18 16:45:36 +0800 |
---|---|---|
committer | Zhigang Gong <zhigang.gong@linux.intel.com> | 2013-04-10 14:51:29 +0800 |
commit | e2f07c15572653e7b403aed4ae5ba8daa617fc21 (patch) | |
tree | 8e95865a8641cfd4f939858dcf7ae3c702d6baa0 /CMakeLists.txt | |
parent | 8e8d5157cb587d7b4e12a00a65e5c3196679f638 (diff) |
Refine CMake to check llvm version.
This branch need llvm 3.3 or newer version. We need to modify the cmake to
check the version. This commit also fixed some minor bugs in the find_packages,
and removed those useless files.
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 30 |
1 files changed, 18 insertions, 12 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 41307e5..5c7764f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,7 @@ PROJECT(OCL) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) SET(CMAKE_VERBOSE_MAKEFILE "false") +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/CMake/") SET(EMULATE_IVB false CACHE BOOL "To emulate IVB") SET(EMULATE_SNB false CACHE BOOL "To emulate SNB") SET(EMULATE_HSW false CACHE BOOL "To emulate HSW") @@ -24,6 +25,10 @@ endif (NOT CMAKE_BUILD_TYPE) set (CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "assure config" FORCE) message(STATUS "Building mode: " ${CMAKE_BUILD_TYPE}) +SET(CMAKE_BUILD_TYPE DEBUGO0) +SET(CMAKE_CXX_FLAGS_DEBUGO0 "-O0 -g") +SET(CMAKE_C_FLAGS_DEBUGO0 "-O0 -g") + IF (EMULATE_HSW) SET (USE_FULSIM "true") ADD_DEFINITIONS(-DEMULATE_GEN=75) @@ -48,18 +53,19 @@ SET(CMAKE_CXX_FLAGS "-Wall -Wno-invalid-offsetof -mfpmath=sse --no-rtti -Wcast-a SET(CMAKE_C_FLAGS "-Wall -mfpmath=sse -msse2 -Wcast-align -msse2 -msse3 -mssse3 -msse4.1 ") # Front end stuff we need -INCLUDE(CMake/FindLLVM.cmake) +#INCLUDE(CMake/FindLLVM.cmake) +Find_Package(LLVM 3.3) # XLib -INCLUDE(CMake/FindXLib.cmake) -IF(XLIB_FOUND) +Find_Package(X11) +IF(X11_FOUND) MESSAGE(STATUS "Looking for XLib - found") -ELSE(XLIB_FOUND) +ELSE(X11_FOUND) MESSAGE(STATUS "Looking for XLib - not found") -ENDIF(XLIB_FOUND) +ENDIF(X11_FOUND) # DRM -INCLUDE(CMake/FindDRM.cmake) +Find_Package(DRM) IF(DRM_FOUND) MESSAGE(STATUS "Looking for DRM - found") ELSE(DRM_FOUND) @@ -67,11 +73,11 @@ ELSE(DRM_FOUND) ENDIF(DRM_FOUND) # OpenGL -find_package(OpenGL) +Find_Package(OpenGL) # Threads -find_package(Threads) +Find_Package(Threads) # DRM Intel -INCLUDE(CMake/FindDRMIntel.cmake) +Find_Package(DRMIntel) IF(DRM_INTEL_FOUND) MESSAGE(STATUS "Looking for DRM Intel - found") ELSE(DRM_INTEL_FOUND) @@ -79,7 +85,7 @@ ELSE(DRM_INTEL_FOUND) ENDIF(DRM_INTEL_FOUND) # Xext -INCLUDE(CMake/FindXext.cmake) +Find_Package(Xext) IF(XEXT_FOUND) MESSAGE(STATUS "Looking for Xext - found") ELSE(XEXT_FOUND) @@ -87,7 +93,7 @@ ELSE(XEXT_FOUND) ENDIF(XEXT_FOUND) # Xfixes -INCLUDE(CMake/FindXfixes.cmake) +Find_Package(Xfixes) IF(XFIXES_FOUND) MESSAGE(STATUS "Looking for Xfixes - found") ELSE(XFIXES_FOUND) @@ -95,7 +101,7 @@ ELSE(XFIXES_FOUND) ENDIF(XFIXES_FOUND) # Gen-backend (compiler) -INCLUDE(CMake/FindGBE.cmake) +Find_Package(GBE) IF(GBE_FOUND) MESSAGE(STATUS "Looking for Gen-Backend - found") ELSE(GBE_FOUND) |