X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=src%2Fvogltrace%2FCMakeLists.txt;h=dbf66ce314e8950c04300d6a204c0e15e260ea5f;hb=52a7a2debe9a884acca7d594859c9e113f0f475e;hp=8a025afe3baaa10095707b1c29a59b1a1e374b7c;hpb=efdbc27f2074c559c8bbd4c118c45fda53e7aa7a;p=vogl diff --git a/src/vogltrace/CMakeLists.txt b/src/vogltrace/CMakeLists.txt index 8a025af..dbf66ce 100644 --- a/src/vogltrace/CMakeLists.txt +++ b/src/vogltrace/CMakeLists.txt @@ -3,6 +3,11 @@ cmake_minimum_required(VERSION 2.8) option(VOGLTRACE_NO_PUBLIC_EXPORTS "Don't define any public GL exports in libvogltraceXX.so, this .so will only be useful for manual loading" FALSE) include("${SRC_DIR}/build_options.cmake") +find_package(Threads) +if (NOT CMAKE_USE_PTHREADS_INIT) + message(ERROR "pthread not found") +endif () +find_package(X11 REQUIRED) project(vogltrace) @@ -50,12 +55,11 @@ target_link_libraries(${PROJECT_NAME} backtrace voglcommon voglcore - pthread - dl - X11 + ${CMAKE_THREAD_LIBS_INIT} + ${CMAKE_DL_LIBS} + ${X11_X11_LIB} libturbojpeg.a rt - dl ) build_options_finalize()