1
set (COMPIZ_LD_LIBRARY_PATH ${CMAKE_BINARY_DIR}/src CACHE STRING "" FORCE)
2
set (COMPIZ_BINARY ${CMAKE_BINARY_DIR}/src/compiz CACHE STRING "" FORCE)
4
configure_file (${CMAKE_CURRENT_SOURCE_DIR}/compiz-xorg-gtest-config.h.in
5
${CMAKE_CURRENT_BINARY_DIR}/compiz-xorg-gtest-config.h
8
add_definitions (${_xorg_gtest_cflags})
10
include_directories (${COMPIZ_XORG_SYSTEM_TEST_INCLUDE_DIR}
11
${XORG_SERVER_INCLUDE_DIRS}
13
${XORG_SERVER_INCLUDE_XORG_GTEST}
14
${XORG_SERVER_GTEST_SRC}
15
${CMAKE_CURRENT_BINARY_DIR})
17
link_directories (${XORG_SERVER_LIBRARY_DIRS})
19
# This actually includes xorg-gtest-all and the defines
20
set (_xorg_gtest_all_srcs
21
${XORG_SERVER_GTEST_SRC}/src/xorg-gtest-all.cpp)
23
set (_xorg_gtest_main_srcs
24
${XORG_SERVER_GTEST_SRC}/src/xorg-gtest_main.cpp)
26
add_library (xorg_gtest_all STATIC
27
${_xorg_gtest_all_srcs})
29
add_library (xorg_gtest_main STATIC
30
${_xorg_gtest_main_srcs})
32
add_library (compiz_xorg_gtest_system_test STATIC
33
${CMAKE_CURRENT_SOURCE_DIR}/compiz-xorg-gtest.cpp)
35
target_link_libraries (xorg_gtest_all
36
${GTEST_BOTH_LIBRARIES}
37
${CMAKE_THREAD_LIBS_INIT}
38
${XORG_SERVER_LIBRARIES})
40
target_link_libraries (xorg_gtest_main
41
${GTEST_BOTH_LIBRARIES}
42
${CMAKE_THREAD_LIBS_INIT}
43
${XORG_SERVER_LIBRARIES})
45
target_link_libraries (compiz_xorg_gtest_system_test
48
${GTEST_BOTH_LIBRARIES}
49
${CMAKE_THREAD_LIBS_INIT}
50
${XORG_SERVER_LIBRARIES}
1
add_executable (xorg_gtest_wrapper
2
${CMAKE_CURRENT_SOURCE_DIR}/xorg_gtest_wrapper.cpp)