mirror of
https://github.com/nigels-com/glew.git
synced 2025-04-20 23:52:55 +00:00
Merge 914ec92398
into 6722500d95
This commit is contained in:
commit
9f99bf1f42
@ -22,8 +22,7 @@ endif(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
|
|||||||
# All platforms need OpenGL
|
# All platforms need OpenGL
|
||||||
#
|
#
|
||||||
|
|
||||||
include(FindPkgConfig)
|
find_package(OpenGL REQUIRED)
|
||||||
pkg_check_modules( OpenGL REQUIRED gl )
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# Linux needs X11
|
# Linux needs X11
|
||||||
@ -41,25 +40,28 @@ add_library(GLEW_static STATIC src/glew.c )
|
|||||||
add_library(GLEW_shared SHARED src/glew.c )
|
add_library(GLEW_shared SHARED src/glew.c )
|
||||||
set_target_properties(GLEW_static PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME} PREFIX lib)
|
set_target_properties(GLEW_static PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME} PREFIX lib)
|
||||||
set_target_properties(GLEW_shared PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME} PREFIX "${DLL_PREFIX}")
|
set_target_properties(GLEW_shared PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME} PREFIX "${DLL_PREFIX}")
|
||||||
target_link_libraries(GLEW_shared ${OpenGL_LDFLAGS})
|
target_link_libraries(GLEW_shared ${OPENGL_gl_LIBRARY})
|
||||||
|
|
||||||
add_library(GLEW_MX_static STATIC src/glew.c )
|
add_library(GLEW_MX_static STATIC src/glew.c )
|
||||||
add_library(GLEW_MX_shared SHARED src/glew.c )
|
add_library(GLEW_MX_shared SHARED src/glew.c )
|
||||||
set_target_properties(GLEW_MX_static PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME}mx COMPILE_FLAGS "-DGLEW_MX" PREFIX lib)
|
set_target_properties(GLEW_MX_static PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME}mx COMPILE_FLAGS "-DGLEW_MX" PREFIX lib)
|
||||||
set_target_properties(GLEW_MX_shared PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME}mx COMPILE_FLAGS "-DGLEW_MX" PREFIX "${DLL_PREFIX}")
|
set_target_properties(GLEW_MX_shared PROPERTIES OUTPUT_NAME ${GLEW_LIB_NAME}mx COMPILE_FLAGS "-DGLEW_MX" PREFIX "${DLL_PREFIX}")
|
||||||
target_link_libraries(GLEW_MX_shared ${OpenGL_LDFLAGS})
|
target_link_libraries(GLEW_MX_shared ${OPENGL_gl_LIBRARY})
|
||||||
|
|
||||||
add_executable(glewinfo src/glewinfo.c)
|
add_executable(glewinfo src/glewinfo.c)
|
||||||
target_link_libraries(glewinfo GLEW_shared ${OpenGL_LDFLAGS})
|
target_link_libraries(glewinfo GLEW_shared ${OPENGL_gl_LIBRARY})
|
||||||
|
|
||||||
|
add_executable(visualinfo src/visualinfo.c)
|
||||||
|
target_link_libraries(visualinfo GLEW_shared ${OPENGL_gl_LIBRARY})
|
||||||
|
|
||||||
|
if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
|
# cmake finds AGL framework as a glu framework on OS X
|
||||||
|
target_link_libraries(glewinfo ${OPENGL_glu_LIBRARY})
|
||||||
|
target_link_libraries(visualinfo ${OPENGL_glu_LIBRARY})
|
||||||
|
endif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
target_link_libraries(glewinfo ${X11_LIBRARIES})
|
target_link_libraries(glewinfo ${X11_LIBRARIES})
|
||||||
endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
||||||
|
|
||||||
add_executable(visualinfo src/visualinfo.c)
|
|
||||||
target_link_libraries(visualinfo GLEW_shared ${OpenGL_LDFLAGS})
|
|
||||||
|
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
|
||||||
target_link_libraries(visualinfo ${X11_LIBRARIES})
|
target_link_libraries(visualinfo ${X11_LIBRARIES})
|
||||||
endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user