mirror of
https://github.com/nigels-com/glew.git
synced 2024-11-14 10:13:49 +00:00
set right export definitions for shared/static libs
This commit is contained in:
parent
9a8e815da8
commit
516c9adf41
@ -37,18 +37,16 @@ endif ()
|
|||||||
find_package (OpenGL REQUIRED)
|
find_package (OpenGL REQUIRED)
|
||||||
set (GLEW_LIBRARIES ${OPENGL_LIBRARIES})
|
set (GLEW_LIBRARIES ${OPENGL_LIBRARIES})
|
||||||
|
|
||||||
add_definitions (-DGLEW_BUILD -DGLEW_NO_GLU)
|
add_definitions (-DGLEW_NO_GLU)
|
||||||
|
|
||||||
include_directories (${GLEW_DIR}/include)
|
include_directories (${GLEW_DIR}/include)
|
||||||
|
|
||||||
add_library (glew SHARED ${GLEW_DIR}/src/glew.c)
|
add_library (glew SHARED ${GLEW_DIR}/src/glew.c)
|
||||||
|
set_target_properties (glew PROPERTIES COMPILE_DEFINITIONS "GLEW_BUILD" OUTPUT_NAME "${GLEW_LIB_NAME}" PREFIX "${DLL_PREFIX}")
|
||||||
add_library (glew_s STATIC ${GLEW_DIR}/src/glew.c)
|
add_library (glew_s STATIC ${GLEW_DIR}/src/glew.c)
|
||||||
|
set_target_properties (glew_s PROPERTIES COMPILE_DEFINITIONS "GLEW_STATIC" OUTPUT_NAME "${GLEW_LIB_NAME}" PREFIX lib)
|
||||||
target_link_libraries (glew ${GLEW_LIBRARIES})
|
target_link_libraries (glew ${GLEW_LIBRARIES})
|
||||||
target_link_libraries (glew_s ${GLEW_LIBRARIES})
|
target_link_libraries (glew_s ${GLEW_LIBRARIES})
|
||||||
set_target_properties (glew PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME})
|
|
||||||
set_target_properties (glew_s PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME})
|
|
||||||
set_target_properties (glew PROPERTIES PREFIX "${DLL_PREFIX}")
|
|
||||||
set_target_properties (glew_s PROPERTIES PREFIX lib)
|
|
||||||
|
|
||||||
add_library(glewmx SHARED ${GLEW_DIR}/src/glew.c )
|
add_library(glewmx SHARED ${GLEW_DIR}/src/glew.c )
|
||||||
add_library(glewmx_s STATIC ${GLEW_DIR}/src/glew.c )
|
add_library(glewmx_s STATIC ${GLEW_DIR}/src/glew.c )
|
||||||
|
Loading…
Reference in New Issue
Block a user