From 1672429f227901d997fa0db8900d6106eb5e68d6 Mon Sep 17 00:00:00 2001 From: omniavinco Date: Fri, 29 Aug 2014 22:43:24 +0900 Subject: [PATCH] Use Cmake dependency chain --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6afd238..8bc9b20 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ IF ( glew-cmake_BUILD_STATIC ) SET_PROPERTY( TARGET libglew_static PROPERTY ARCHIVE_OUTPUT_NAME "glew" ) SET_PROPERTY( TARGET libglew_static PROPERTY DEBUG_POSTFIX d ) INSTALL( TARGETS libglew_static DESTINATION lib ) + TARGET_LINK_LIBRARIES( libglew_static ${GL_LIBRARY} ) ENDIF ( ) IF ( glew-cmake_BUILD_SHARED ) @@ -76,8 +77,11 @@ IF( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} AND NOT ONLY_LIBS ) ADD_EXECUTABLE( visualinfo ${VISUALINFO_SRCS} ) IF ( glew-cmake_BUILD_STATIC ) - TARGET_LINK_LIBRARIES( glewinfo libglew_static ${GL_LIBRARY} ) - TARGET_LINK_LIBRARIES( visualinfo libglew_static ${GL_LIBRARY} ) + TARGET_LINK_LIBRARIES( glewinfo libglew_static ) + TARGET_LINK_LIBRARIES( visualinfo libglew_static ) + ELSE ( ) + TARGET_LINK_LIBRARIES( glewinfo libglew_shared ) + TARGET_LINK_LIBRARIES( visualinfo libglew_shared ) ENDIF ( ) INSTALL( TARGETS glewinfo visualinfo DESTINATION bin )