mirror of
				https://github.com/Perlmint/glew-cmake.git
				synced 2025-11-04 06:15:10 +00:00 
			
		
		
		
	
						commit
						ea68a21093
					
				@ -14,7 +14,6 @@ OPTION( glew-cmake_BUILD_STATIC "Build the static glew library" ON )
 | 
				
			|||||||
OPTION( glew-cmake_BUILD_SINGLE_CONTEXT "Build the single context glew library" ON )
 | 
					OPTION( glew-cmake_BUILD_SINGLE_CONTEXT "Build the single context glew library" ON )
 | 
				
			||||||
OPTION( glew-cmake_BUILD_MULTI_CONTEXT "Build the multi context glew library" ON )
 | 
					OPTION( glew-cmake_BUILD_MULTI_CONTEXT "Build the multi context glew library" ON )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
INCLUDE_DIRECTORIES( ${INCLUDE_DIR} )
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
SET( LIBGLEW_SRCS ${SRC_DIR}/glew.c )
 | 
					SET( LIBGLEW_SRCS ${SRC_DIR}/glew.c )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -48,8 +47,9 @@ IF ( glew-cmake_BUILD_STATIC )
 | 
				
			|||||||
		SET_TARGET_PROPERTIES( libglew_static PROPERTIES
 | 
							SET_TARGET_PROPERTIES( libglew_static PROPERTIES
 | 
				
			||||||
		                       ARCHIVE_OUTPUT_NAME "glew"
 | 
							                       ARCHIVE_OUTPUT_NAME "glew"
 | 
				
			||||||
		                       DEBUG_POSTFIX d )
 | 
							                       DEBUG_POSTFIX d )
 | 
				
			||||||
		INSTALL( TARGETS libglew_static DESTINATION lib )
 | 
							TARGET_INCLUDE_DIRECTORIES( libglew_static PUBLIC ${INCLUDE_DIR} )
 | 
				
			||||||
		TARGET_LINK_LIBRARIES( libglew_static ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
							TARGET_LINK_LIBRARIES( libglew_static ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
				
			||||||
 | 
							INSTALL( TARGETS libglew_static DESTINATION lib )
 | 
				
			||||||
	ENDIF (  )
 | 
						ENDIF (  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	IF ( glew-cmake_BUILD_MULTI_CONTEXT )
 | 
						IF ( glew-cmake_BUILD_MULTI_CONTEXT )
 | 
				
			||||||
@ -58,9 +58,10 @@ IF ( glew-cmake_BUILD_STATIC )
 | 
				
			|||||||
		SET_TARGET_PROPERTIES( libglewmx_static PROPERTIES
 | 
							SET_TARGET_PROPERTIES( libglewmx_static PROPERTIES
 | 
				
			||||||
		                       ARCHIVE_OUTPUT_NAME "glewmx"
 | 
							                       ARCHIVE_OUTPUT_NAME "glewmx"
 | 
				
			||||||
		                       DEBUG_POSTFIX d )
 | 
							                       DEBUG_POSTFIX d )
 | 
				
			||||||
		INSTALL( TARGETS libglewmx_static DESTINATION lib )
 | 
					 | 
				
			||||||
		TARGET_COMPILE_DEFINITIONS( libglewmx_static INTERFACE GLEW_MX)
 | 
							TARGET_COMPILE_DEFINITIONS( libglewmx_static INTERFACE GLEW_MX)
 | 
				
			||||||
 | 
							TARGET_INCLUDE_DIRECTORIES( libglewmx_static PUBLIC ${INCLUDE_DIR} )
 | 
				
			||||||
		TARGET_LINK_LIBRARIES( libglewmx_static ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
							TARGET_LINK_LIBRARIES( libglewmx_static ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
				
			||||||
 | 
							INSTALL( TARGETS libglewmx_static DESTINATION lib )
 | 
				
			||||||
	ENDIF (  )
 | 
						ENDIF (  )
 | 
				
			||||||
ENDIF (  )
 | 
					ENDIF (  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -73,6 +74,7 @@ IF ( glew-cmake_BUILD_SHARED )
 | 
				
			|||||||
		                       LIBRARY_OUTPUT_NAME "glew"
 | 
							                       LIBRARY_OUTPUT_NAME "glew"
 | 
				
			||||||
		                       DEBUG_POSTFIX d )
 | 
							                       DEBUG_POSTFIX d )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							TARGET_INCLUDE_DIRECTORIES( libglew_shared PUBLIC ${INCLUDE_DIR} )
 | 
				
			||||||
		TARGET_LINK_LIBRARIES( libglew_shared ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
							TARGET_LINK_LIBRARIES( libglew_shared ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
				
			||||||
		INSTALL( TARGETS libglew_shared DESTINATION lib )
 | 
							INSTALL( TARGETS libglew_shared DESTINATION lib )
 | 
				
			||||||
	ENDIF (  )
 | 
						ENDIF (  )
 | 
				
			||||||
@ -85,10 +87,10 @@ IF ( glew-cmake_BUILD_SHARED )
 | 
				
			|||||||
		                       LIBRARY_OUTPUT_NAME "glewmx"
 | 
							                       LIBRARY_OUTPUT_NAME "glewmx"
 | 
				
			||||||
		                       DEBUG_POSTFIX d )
 | 
							                       DEBUG_POSTFIX d )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							TARGET_COMPILE_DEFINITIONS( libglewmx_shared INTERFACE GLEW_MX)
 | 
				
			||||||
 | 
							TARGET_INCLUDE_DIRECTORIES( libglewmx_shared PUBLIC ${INCLUDE_DIR} )
 | 
				
			||||||
		TARGET_LINK_LIBRARIES( libglewmx_shared ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
							TARGET_LINK_LIBRARIES( libglewmx_shared ${GL_LIBRARY} ${PLATFORM_SPECIFIC_LIBRARIES} )
 | 
				
			||||||
		INSTALL( TARGETS libglewmx_shared DESTINATION lib )
 | 
							INSTALL( TARGETS libglewmx_shared DESTINATION lib )
 | 
				
			||||||
 | 
					 | 
				
			||||||
		TARGET_COMPILE_DEFINITIONS( libglewmx_shared INTERFACE GLEW_MX)
 | 
					 | 
				
			||||||
	ENDIF (  )
 | 
						ENDIF (  )
 | 
				
			||||||
ENDIF (  )
 | 
					ENDIF (  )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user