mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	 38aa5cb437
			
		
	
	
		38aa5cb437
		
	
	
	
	
		
			
			Make building in release and debug in one cmake run on msvc with the prusaslicer_add_cmake_project function.
		
			
				
	
	
		
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			847 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			847 B
		
	
	
	
		
			CMake
		
	
	
	
	
	
| cmake_minimum_required(VERSION 3.0)
 | |
| project(GLEW)
 | |
| 
 | |
| find_package(OpenGL REQUIRED)
 | |
| 
 | |
| 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
 | |
|     DESTINATION
 | |
|         ${CMAKE_INSTALL_INCLUDEDIR}/GL
 | |
| )
 | |
| 
 | |
| add_library(GLEW INTERFACE)
 | |
| target_link_libraries(GLEW INTERFACE glew)
 | |
| 
 | |
| install(TARGETS glew GLEW
 | |
|     RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 
 | |
|     ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
 | |
|     LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
 | |
|     INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
 | |
| ) |