]> git.cworth.org Git - vogl/blob - src/voglreplay/CMakeLists.txt
Move generation of files to cmake
[vogl] / src / voglreplay / CMakeLists.txt
1 project(voglreplay)
2 cmake_minimum_required(VERSION 2.8)
3
4 include("${SRC_DIR}/build_options.cmake")
5 find_package(Threads)
6 if (NOT CMAKE_USE_PTHREADS_INIT)
7     message(ERROR "pthread not found")
8 endif ()
9 find_package(X11 REQUIRED)
10
11
12 include_directories(
13     ${CMAKE_CURRENT_BINARY_DIR}
14     )
15
16
17 include_directories(
18     ${SRC_DIR}/voglcore
19     ${CMAKE_BINARY_DIR}/voglinc
20     ${SRC_DIR}/voglcommon
21         ${SRC_DIR}/libtelemetry
22         ${SRC_DIR}/extlib/loki/include/loki
23     )
24
25 set(SRC_LIST
26     ${SRC_LIST}
27     vogl_replay_tool.cpp
28 #    vogl_remote.cpp
29 #    ../common/channel.cpp
30 )
31
32 # add_compiler_flag("-DVOGL_REMOTING")
33
34 add_executable(${PROJECT_NAME} ${SRC_LIST})
35 add_dependencies(${PROJECT_NAME} voglgen_make_inc)
36
37 target_link_libraries(${PROJECT_NAME}
38     ${TELEMETRY_LIBRARY}
39     backtrace
40     voglcommon
41     ${CMAKE_DL_LIBS}
42     ${X11_X11_LIB}
43     ${CMAKE_THREAD_LIBS_INIT}
44     voglcore
45     rt
46     )
47
48 build_options_finalize()
49