|
|
@ -52,6 +52,7 @@ endif() |
|
|
|
|
|
|
|
|
|
|
|
add_library(glfw ${glfw_SOURCES} ${glfw_HEADERS}) |
|
|
|
add_library(glfw ${glfw_SOURCES} ${glfw_HEADERS}) |
|
|
|
set_target_properties(glfw PROPERTIES |
|
|
|
set_target_properties(glfw PROPERTIES |
|
|
|
|
|
|
|
OUTPUT_NAME ${GLFW_LIB_NAME} |
|
|
|
VERSION ${GLFW_VERSION} |
|
|
|
VERSION ${GLFW_VERSION} |
|
|
|
SOVERSION ${GLFW_VERSION_MAJOR} |
|
|
|
SOVERSION ${GLFW_VERSION_MAJOR} |
|
|
|
POSITION_INDEPENDENT_CODE ON |
|
|
|
POSITION_INDEPENDENT_CODE ON |
|
|
@ -105,13 +106,6 @@ if (MSVC) |
|
|
|
target_compile_definitions(glfw PRIVATE _CRT_SECURE_NO_WARNINGS) |
|
|
|
target_compile_definitions(glfw PRIVATE _CRT_SECURE_NO_WARNINGS) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
if (BUILD_SHARED_LIBS AND UNIX) |
|
|
|
|
|
|
|
# On Unix-like systems, shared libraries can use the soname system. |
|
|
|
|
|
|
|
set_target_properties(glfw PROPERTIES OUTPUT_NAME glfw) |
|
|
|
|
|
|
|
else() |
|
|
|
|
|
|
|
set_target_properties(glfw PROPERTIES OUTPUT_NAME glfw3) |
|
|
|
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (GLFW_INSTALL) |
|
|
|
if (GLFW_INSTALL) |
|
|
|
install(TARGETS glfw EXPORT glfwTargets DESTINATION lib${LIB_SUFFIX}) |
|
|
|
install(TARGETS glfw EXPORT glfwTargets DESTINATION lib${LIB_SUFFIX}) |
|
|
|
endif() |
|
|
|
endif() |
|
|
|