diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dd509a..e1cf641 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -47,6 +47,7 @@ ENDIF( ) 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) ENDIF ( ) IF ( glew-cmake_BUILD_SHARED ) @@ -58,8 +59,12 @@ IF ( glew-cmake_BUILD_SHARED ) SET_PROPERTY( TARGET libglew_shared PROPERTY DEBUG_POSTFIX d ) TARGET_LINK_LIBRARIES( libglew_shared ${GL_LIBRARY} ) + INSTALL(TARGETS libglew_shared DESTINATION lib) ENDIF ( ) +file(GLOB PUBLIC_HEADERS "include/GL/*.h") +install(FILES ${PUBLIC_HEADERS} DESTINATION include/GL/) + IF( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} AND NOT ONLY_LIBS ) SET( GLEWINFO_SRCS ${SRC_DIR}/glewinfo.c ) SET( VISUALINFO_SRCS ${SRC_DIR}/visualinfo.c ) @@ -75,5 +80,7 @@ IF( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} AND NOT ONLY_LIBS ) TARGET_LINK_LIBRARIES( glewinfo libglew_static ${GL_LIBRARY} ) TARGET_LINK_LIBRARIES( visualinfo libglew_static ${GL_LIBRARY} ) ENDIF ( ) + + INSTALL(TARGETS glewinfo visualinfo DESTINATION bin) ENDIF( )