mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-14 14:59:52 -04:00
build: allow building with shared libraries
This commit is contained in:
parent
78dc5a3883
commit
f41375b55b
@ -100,11 +100,17 @@ if(APPLE)
|
||||
set(TRY_RUN_INCLUDE_DIRECTORIES ${HOMEBREW_PREFIX_PATH}/include)
|
||||
endif()
|
||||
|
||||
if(BUILD_SHARED_LIBS)
|
||||
message(WARNING "Building shared libraries is unsupported. Setting BUILD_SHARED_LIBS to OFF.")
|
||||
if(BUILD_SHARED_LIBS AND STATIC_BUILD_DO_NOT_USE)
|
||||
message(FATAL_ERROR "Seriously, don't try setting both BUILD_SHARED_LIBS and STATIC_BUILD_DO_NOT_USE")
|
||||
endif()
|
||||
|
||||
if(WIN32 OR STATIC_BUILD_DO_NOT_USE)
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE OFF)
|
||||
else()
|
||||
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
|
||||
endif()
|
||||
|
||||
set(BUILD_SHARED_LIBS OFF)
|
||||
set(CMAKE_CXX_SCAN_FOR_MODULES OFF)
|
||||
|
||||
if(NOT DISABLE_CCACHE)
|
||||
|
Loading…
x
Reference in New Issue
Block a user