cmake_minimum_required(VERSION 2.8)
include("${SRC_DIR}/build_options.cmake")
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+ message(ERROR "pthread not found")
+endif ()
# remove -rdynamic from our shared library (for testing realistic backtraces).
set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS )
add_executable(${PROJECT_NAME} ${SRC_LIST})
target_link_libraries(${PROJECT_NAME}
backtrace
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
voglcore
mainlib
${CMAKE_DL_LIBS}
project(vogl)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+ message(ERROR "pthread not found")
+endif ()
set(MySources
voglcmd.cpp
)
target_link_libraries(${PROJECT_NAME}
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
rt
voglcore)
cmake_minimum_required(VERSION 2.8)
option(VOGL_ENABLE_ASSERTS "Enable assertions in all builds (including release)" FALSE)
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+ message(ERROR "pthread not found")
+endif ()
include("${SRC_DIR}/build_options.cmake")
add_library(${PROJECT_NAME} ${SRC_LIST})
target_link_libraries(${PROJECT_NAME}
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
rt
)
cmake_minimum_required(VERSION 2.8)
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)
voglcommon
${CMAKE_DL_LIBS}
${X11_X11_LIB}
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
voglcore
rt
)
project(voglserver)
include_directories(${CMAKE_CURRENT_BINARY_DIR})
+find_package(Threads)
+if (NOT CMAKE_USE_PTHREADS_INIT)
+ message(ERROR "pthread not found")
+endif ()
set(MySources
server.cpp
)
target_link_libraries(${PROJECT_NAME}
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
rt
voglcore)
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)
backtrace
voglcommon
voglcore
- pthread
+ ${CMAKE_THREAD_LIBS_INIT}
${CMAKE_DL_LIBS}
${X11_X11_LIB}
libturbojpeg.a