]> git.cworth.org Git - vogl/blob - src/libbacktrace_test/CMakeLists.txt
154d6f2df10bf7b977a3947cfc4a11fb82553515
[vogl] / src / libbacktrace_test / CMakeLists.txt
1 project(libbacktrace_test)
2 cmake_minimum_required(VERSION 2.8)
3
4 include("${SRC_DIR}/build_options.cmake")
5
6 # remove -rdynamic from our shared library (for testing realistic backtraces).
7 set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS )
8 set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS )
9
10 # Build a shared library for testing stacks going through those.
11 add_library( mainlib SHARED mainlib.cpp )
12
13 # Build our backtrace test app
14 include_directories(
15     ${SRC_DIR}/libbacktrace
16     ${SRC_DIR}/voglcore
17     )
18 set(SRC_LIST
19     libbacktrace_test.cpp
20 )
21 add_executable(${PROJECT_NAME} ${SRC_LIST})
22 target_link_libraries(${PROJECT_NAME}
23     backtrace
24     pthread
25     voglcore
26     mainlib
27     dl
28     )
29
30 build_options_finalize()
31