mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-15 15:26:19 -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)
|
set(TRY_RUN_INCLUDE_DIRECTORIES ${HOMEBREW_PREFIX_PATH}/include)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if(BUILD_SHARED_LIBS)
|
if(BUILD_SHARED_LIBS AND STATIC_BUILD_DO_NOT_USE)
|
||||||
message(WARNING "Building shared libraries is unsupported. Setting BUILD_SHARED_LIBS to OFF.")
|
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()
|
endif()
|
||||||
|
|
||||||
set(BUILD_SHARED_LIBS OFF)
|
|
||||||
set(CMAKE_CXX_SCAN_FOR_MODULES OFF)
|
set(CMAKE_CXX_SCAN_FOR_MODULES OFF)
|
||||||
|
|
||||||
if(NOT DISABLE_CCACHE)
|
if(NOT DISABLE_CCACHE)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user