From: Andrew Wong Date: Fri, 14 Mar 2014 03:26:11 +0000 (-0400) Subject: voglcore: Add pthread as link library X-Git-Url: https://git.cworth.org/git?p=vogl;a=commitdiff_plain;h=57864e5bb996f9df112cf87baf22ddcea736923b voglcore: Add pthread as link library This means any targets that use voglcore will automatically get pthread include during linking. So we don't need to specify pthread in targets that don't explicitly use them. --- diff --git a/src/voglbench/CMakeLists.txt b/src/voglbench/CMakeLists.txt index c074e8d..db34f92 100644 --- a/src/voglbench/CMakeLists.txt +++ b/src/voglbench/CMakeLists.txt @@ -24,7 +24,6 @@ target_link_libraries(${PROJECT_NAME} voglcommon dl X11 - pthread voglcore rt ) diff --git a/src/voglcore/CMakeLists.txt b/src/voglcore/CMakeLists.txt index 9dd0f50..9b6dda1 100644 --- a/src/voglcore/CMakeLists.txt +++ b/src/voglcore/CMakeLists.txt @@ -105,7 +105,10 @@ else() endif() add_library(${PROJECT_NAME} ${SRC_LIST}) -target_link_libraries(${PROJECT_NAME} rt) +target_link_libraries(${PROJECT_NAME} + pthread + rt + ) build_options_finalize() diff --git a/src/voglgen/CMakeLists.txt b/src/voglgen/CMakeLists.txt index 1ad4b86..751b5ac 100644 --- a/src/voglgen/CMakeLists.txt +++ b/src/voglgen/CMakeLists.txt @@ -14,7 +14,6 @@ add_executable(${PROJECT_NAME} ${SRC_LIST}) target_link_libraries(${PROJECT_NAME} voglcore - pthread ) build_options_finalize() diff --git a/src/voglsyms/CMakeLists.txt b/src/voglsyms/CMakeLists.txt index 8fff2cd..e3bf237 100644 --- a/src/voglsyms/CMakeLists.txt +++ b/src/voglsyms/CMakeLists.txt @@ -23,7 +23,6 @@ target_link_libraries(${PROJECT_NAME} backtrace voglcommon dl - pthread voglcore rt ) diff --git a/src/vogltest/CMakeLists.txt b/src/vogltest/CMakeLists.txt index cb8091b..b0725b5 100644 --- a/src/vogltest/CMakeLists.txt +++ b/src/vogltest/CMakeLists.txt @@ -27,7 +27,6 @@ add_executable(${PROJECT_NAME} ${SRC_LIST}) target_link_libraries(${PROJECT_NAME} voglcore - pthread X11 ${VOGLTEST_OPENGL_LIBRARY} dl