Ubuntu 14.04 LTS.
: error adding symbols: DSO missing from command line . . $ make VERBOSE=1, . : TARGET_LINK_LIBRARIES() CMakeLists.txt .
: GLFW3, X11 , . GLFW-Documentation cmake, : ${GLFW_STATIC_LIBRARIES}. , pkg-config X11 libs:
CMAKE_MINIMUM_REQUIRED(VERSION 2.8)
PROJECT(myProject)
FIND_PACKAGE( PkgConfig REQUIRED )
pkg_search_module( GLFW3 REQUIRED glfw3 )
INCLUDE_DIRECTORIES( ${GLFW3_INCLUDE_DIR} )
ADD_EXECUTABLE( myProject mySource.cpp )
TARGET_LINK_LIBRARIES( myProject ${GLFW_STATIC_LIBRARIES} )
lib $ make VERBOSE=1, X11-:
-lXrandr -lXi -lXrender -ldrm -lXdamage -lXxf86vm -lXext -lX11 -lpthread.
-: , X11 .. . X11 lib . :
TARGET_LINK_LIBRARIES( myProject ${GLFW_LIBRARIES} )
: , glfwCommands undefined reference to - . , GLFW3 /usr/local/lib, LD_LIBRARY_PATH, /usr/lib32. -L/usr/local/lib . , LD_LIBRARY_PATH=/usr/lib32;/usr/local/lib;.
:, , cmake GLFW, :
FOREACH(item ${GLFW3_STATIC_LIBRARIES})
MESSAGE(STATUS " using lib: " ${item})
ENDFOREACH()