mirror of
https://github.com/etlegacy/etlegacy-libs.git
synced 2025-02-24 04:01:12 +00:00
28 lines
No EOL
691 B
CMake
28 lines
No EOL
691 B
CMake
#Build the OpenGL extension wrangler
|
|
cmake_minimum_required(VERSION 2.8)
|
|
|
|
#project(glew)
|
|
|
|
if(MINGW OR UNIX)
|
|
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-attributes")
|
|
endif()
|
|
|
|
set(GLEW_SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR})
|
|
include_directories( ${GLEW_SOURCE_DIR}/include)
|
|
source_group(API FILES ${API})
|
|
|
|
FILE(GLOB GLEW_FILES
|
|
${GLEW_SOURCE_DIR}/include/GL/*.h
|
|
${GLEW_SOURCE_DIR}/src/glew.c
|
|
)
|
|
|
|
add_library(glew STATIC ${GLEW_FILES})
|
|
set_target_properties(glew PROPERTIES
|
|
LINKER_LANGUAGE C
|
|
COMPILE_DEFINITIONS "GLEW_STATIC"
|
|
ARCHIVE_OUTPUT_DIRECTORY "${GLEW_SOURCE_DIR}/lib"
|
|
)
|
|
install(TARGETS glew
|
|
LIBRARY DESTINATION "${GLEW_SOURCE_DIR}/lib/"
|
|
ARCHIVE DESTINATION "${GLEW_SOURCE_DIR}/lib/"
|
|
) |