mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			No EOL
		
	
	
		
			1,018 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			No EOL
		
	
	
		
			1,018 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
cmake_minimum_required(VERSION 3.0)
 | 
						|
project(GLEW)
 | 
						|
 | 
						|
find_package(OpenGL REQUIRED)
 | 
						|
 | 
						|
if(OpenGL_EGL_FOUND)
 | 
						|
    message(STATUS "building GLEW for EGL (hope that wxWidgets agrees, otherwise you won't have any output!)")
 | 
						|
    set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DGLEW_EGL")
 | 
						|
endif()
 | 
						|
 | 
						|
add_library(GLEW src/glew.c)
 | 
						|
target_include_directories(GLEW PRIVATE include/)
 | 
						|
target_link_libraries(GLEW PUBLIC OpenGL::GL)
 | 
						|
 | 
						|
if (NOT BUILD_SHARED_LIBS)
 | 
						|
    target_compile_definitions(GLEW PUBLIC GLEW_STATIC)
 | 
						|
endif ()
 | 
						|
 | 
						|
include(GNUInstallDirs)
 | 
						|
 | 
						|
install( 
 | 
						|
    FILES
 | 
						|
        ${PROJECT_SOURCE_DIR}/include/GL/glew.h
 | 
						|
        ${PROJECT_SOURCE_DIR}/include/GL/wglew.h
 | 
						|
        ${PROJECT_SOURCE_DIR}/include/GL/glxew.h
 | 
						|
        ${PROJECT_SOURCE_DIR}/include/GL/eglew.h
 | 
						|
    DESTINATION
 | 
						|
        ${CMAKE_INSTALL_INCLUDEDIR}/GL
 | 
						|
)
 | 
						|
 | 
						|
install(TARGETS GLEW GLEW
 | 
						|
    RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 
 | 
						|
    ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
 | 
						|
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 | 
						|
    INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
 | 
						|
) |