blob: 3fe85287f3a19de0ab5fa7bbed687eb73d3f79dd [file] [log] [blame]
Courtney Goeltzenleuchtere06e72d2014-08-01 12:44:23 -06001# Create the i965 XGL DRI library
2
3include_directories("${PROJECT_SOURCE_DIR}/loader")
4
5link_directories (
6)
7
8link_libraries (
9 drm
10 udev
11)
12
Courtney Goeltzenleuchtercec72952014-08-01 18:06:40 -060013SET(SOURCES
14 init_driver.c
15 gpuinfo.c
16 )
17
18configure_file("${CMAKE_CURRENT_SOURCE_DIR}/GitSHA1.c.in"
19 "${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.c" @ONLY)
20
21list(APPEND SOURCES "${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.c" GitSHA1.h)
Courtney Goeltzenleuchtere06e72d2014-08-01 12:44:23 -060022
23add_library(XGL_i965 SHARED
Courtney Goeltzenleuchtercec72952014-08-01 18:06:40 -060024 ${SOURCES}
Courtney Goeltzenleuchtere06e72d2014-08-01 12:44:23 -060025 )
26
27IF(UNIX)
28 IF(CMAKE_COMPILER_IS_GNUCC)
29 SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
30 ENDIF(CMAKE_COMPILER_IS_GNUCC)
31ENDIF(UNIX)
32
33# set_target_properties(i915_xgl PROPERTIES PREFIX "")