mirror of
https://github.com/Perlmint/glew-cmake.git
synced 2025-03-22 00:36:06 +00:00
link OpenGL to libglew_shared
This commit is contained in:
parent
dcd588d402
commit
f4f7759f3a
@ -29,14 +29,23 @@ ENDIF( )
|
||||
ADD_LIBRARY( libglew_static STATIC ${LIBGLEW_SRCS} )
|
||||
ADD_LIBRARY( libglew_shared SHARED ${LIBGLEW_SRCS} )
|
||||
|
||||
IF( WIN32 )
|
||||
SET( GL_LIBRARY opengl32 )
|
||||
ELSEIF( APPLE )
|
||||
FIND_LIBRARY( GL_LIBRARY OpenGL )
|
||||
ELSE( )
|
||||
SET( GL_LIBRARY GL )
|
||||
ENDIF( )
|
||||
|
||||
SET_PROPERTY( TARGET libglew_static PROPERTY ARCHIVE_OUTPUT_NAME "glew" )
|
||||
IF( WIN32 )
|
||||
SET_PROPERTY( TARGET libglew_shared PROPERTY RUNTIME_OUTPUT_NAME "glew" )
|
||||
TARGET_LINK_LIBRARIES( libglew_shared opengl32 )
|
||||
ELSE( )
|
||||
SET_PROPERTY( TARGET libglew_shared PROPERTY LIBRARY_OUTPUT_NAME "glew" )
|
||||
ENDIF( )
|
||||
|
||||
TARGET_LINK_LIBRARIES( libglew_shared ${GL_LIBRARY} )
|
||||
|
||||
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 )
|
||||
@ -47,14 +56,6 @@ IF( ${CMAKE_CURRENT_SOURCE_DIR} STREQUAL ${CMAKE_SOURCE_DIR} AND NOT ONLY_LIBS )
|
||||
ADD_EXECUTABLE( glewinfo ${GLEWINFO_SRCS} )
|
||||
ADD_EXECUTABLE( visualinfo ${VISUALINFO_SRCS} )
|
||||
|
||||
IF( UNIX )
|
||||
SET( GL_LIBRARY GL )
|
||||
ELSEIF( APPLE )
|
||||
FIND_LIBRARY( GL_LIBRARY OpenGL )
|
||||
ELSEIF( WIN32 )
|
||||
SET( GL_LIBRARY opengl32 )
|
||||
ENDIF( )
|
||||
|
||||
TARGET_LINK_LIBRARIES( glewinfo libglew_static ${GL_LIBRARY} )
|
||||
TARGET_LINK_LIBRARIES( visualinfo libglew_static ${GL_LIBRARY} )
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user