diff options
author | bsegovia <devnull@localhost> | 2011-07-28 05:37:24 +0000 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2012-08-10 16:14:36 -0700 |
commit | b4bad17bec79a61654af9c8d6b93e639d322f219 (patch) | |
tree | d47533714a18cfd8ae917a765ddf13b0abc6d9a6 /CMakeLists.txt | |
parent | f06a61d48d7daa476c81615b99f138125d31ed52 (diff) | |
download | beignet-b4bad17bec79a61654af9c8d6b93e639d322f219.tar.gz |
Started to support Gen7 Implemented new surface state for Gen7
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 325444e3..977bc77f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,14 +14,28 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) SET(CMAKE_VERBOSE_MAKEFILE "false") SET(CMAKE_BUILD_TYPE "Debug" CACHE STRING "Build type") SET(USE_INTEL_COMPILER CACHE BOOL "false") -SET(USE_FULSIM CACHE BOOL "false") +SET(EMULATE_IVB CACHE BOOL "false") +SET(EMULATE_SNB CACHE BOOL "false") ADD_DEFINITIONS(-D__$(USER)__) +IF (EMULATE_IVB) + SET (USE_FULSIM "true") + ADD_DEFINITIONS(-DEMULATE_GEN=7) +ELSEIF (EMULATE_SNB) + SET (USE_FULSIM "true") + ADD_DEFINITIONS(-DEMULATE_GEN=6) +ELSE (EMULATE_IVB) + SET (USE_FULSIM "false") + ADD_DEFINITIONS(-DEMULATE_GEN=0) +ENDIF (EMULATE_IVB) + IF (USE_FULSIM) ADD_DEFINITIONS(-DUSE_FULSIM=1) ELSE (USE_FULSIM) ADD_DEFINITIONS(-DUSE_FULSIM=0) ENDIF (USE_FULSIM) + + SET(CMAKE_CXX_FLAGS "-Wall -Wno-invalid-offsetof -mfpmath=sse --no-exceptions --no-rtti -Wcast-align -std=c++0x") SET(CMAKE_C_FLAGS "-Wall -mfpmath=sse -msse2 -Wcast-align") |