CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In
hrydgard

CoCalc provides the best real-time collaborative environment for Jupyter Notebooks, LaTeX documents, and SageMath, scalable from individual users to large groups and classes!

GitHub Repository: hrydgard/ppsspp
Path: blob/master/ext/glew/CMakeLists.txt
Views: 1401
1
find_package(GLEW)
2
if(NOT USE_LIBNX)
3
if((NOT APPLE OR USE_SYSTEM_FFMPEG) AND GLEW_FOUND)
4
add_library(system_glew INTERFACE)
5
add_library(Ext::GLEW ALIAS system_glew)
6
target_link_libraries(system_glew INTERFACE GLEW::GLEW)
7
else()
8
find_package(OpenGL REQUIRED)
9
add_library(glew STATIC
10
GL/glew.h
11
GL/glxew.h
12
GL/wglew.h
13
glew.c
14
)
15
add_library(Ext::GLEW ALIAS glew)
16
target_link_libraries(glew PUBLIC ${OPENGL_LIBRARIES})
17
target_compile_definitions(glew PUBLIC GLEW_STATIC)
18
target_include_directories(glew PUBLIC . ${OPENGL_INCLUDE_DIR})
19
set_target_properties(glew PROPERTIES
20
EXCLUDE_FROM_ALL ON
21
)
22
endif()
23
endif()
24
25