From a164245915ae2541e9566a7e052d1d092541b7ed Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Tue, 27 Jan 2015 13:52:10 -0800 Subject: [PATCH] link against pthreads using cmake when building under Linux, shared libs (linking against pthreads is just a workaround for buggy NVidia drivers that require it) --- btgui/OpenGLWindow/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/btgui/OpenGLWindow/CMakeLists.txt b/btgui/OpenGLWindow/CMakeLists.txt index 5d4460818..f552958bb 100644 --- a/btgui/OpenGLWindow/CMakeLists.txt +++ b/btgui/OpenGLWindow/CMakeLists.txt @@ -53,6 +53,13 @@ endif () if (BUILD_SHARED_LIBS) target_link_libraries(OpenGLWindow Bullet3Common) + if (WIN32 OR APPLE) + target_link_libraries(OpenGLWindow ${OPENGL_gl_LIBRARY}) + else() + set (CMAKE_THREAD_PREFER_PTHREAD TRUE) + FIND_PACKAGE(Threads) + target_link_libraries(OpenGLWindow ${CMAKE_THREAD_LIBS_INIT}) + endif() endif() -target_link_libraries(OpenGLWindow ${OPENGL_gl_LIBRARY}) +#target_link_libraries(OpenGLWindow ${OPENGL_gl_LIBRARY})