mirror of
https://github.com/SFML/CSFML.git
synced 2026-10-26 21:16:13 +01:00
Fixed an issue where it was impossible to link against static SFML libs on non Windows platforms
This commit is contained in:
1 parent
3b41d938f9
commit
bff4a69a73
2 files changed
+10
-6
No files matched your search
+7
-1
@@ -34,7 +34,13 @@ csfml_set_option(BUILD_SHARED_LIBS TRUE BOOL "TRUE to build CSFML as shared libr
|
||||
csfml_set_option(CSFML_BUILD_DOC FALSE BOOL "TRUE to generate the API documentation, FALSE to ignore it")
|
||||
|
||||
# add an option for linking to sfml either statically or dynamically
|
||||
csfml_set_option(CSFML_LINK_SFML_STATICALLY TRUE BOOL "TRUE to link to a static version of SFML, FALSE to link dynamically")
|
||||
# default on windows to static and on other platforms to dynamic
|
||||
if(SFML_OS_WINDOWS)
|
||||
set(LINK_STATICALLY_DEFAULT TRUE)
|
||||
else()
|
||||
set(LINK_STATICALLY_DEFAULT FALSE)
|
||||
endif()
|
||||
csfml_set_option(CSFML_LINK_SFML_STATICALLY ${LINK_STATICALLY_DEFAULT} BOOL "TRUE to link to a static version of SFML, FALSE to link dynamically")
|
||||
|
||||
# disable the rpath stuff
|
||||
set(CMAKE_SKIP_BUILD_RPATH TRUE)
|
||||
|
||||
Reference in new issue
Block a user