remove SPDLOG_BUILD_PIC cmake option

This commit is contained in:
gabime 2023-12-23 14:35:17 +02:00
parent ea66477ac0
commit ffbdc8f610

View File

@ -63,8 +63,6 @@ option(SPDLOG_BUILD_ALL "Build all artifacts" OFF)
# build shared option # build shared option
option(SPDLOG_BUILD_SHARED "Build shared library" OFF) option(SPDLOG_BUILD_SHARED "Build shared library" OFF)
# build position independent code
option(SPDLOG_BUILD_PIC "Build position independent code (-fPIC)" OFF)
# example options # example options
option(SPDLOG_BUILD_EXAMPLE "Build example" ${SPDLOG_MASTER_PROJECT}) option(SPDLOG_BUILD_EXAMPLE "Build example" ${SPDLOG_MASTER_PROJECT})
@ -127,11 +125,10 @@ if(SPDLOG_TIDY)
message(STATUS "Enabled clang-tidy") message(STATUS "Enabled clang-tidy")
endif() endif()
if(SPDLOG_BUILD_PIC OR SPDLOG_BUILD_SHARED) if(SPDLOG_BUILD_SHARED)
set(CMAKE_POSITION_INDEPENDENT_CODE ON) set(CMAKE_POSITION_INDEPENDENT_CODE ON)
endif() endif()
if(NOT SPDLOG_USE_STD_FORMAT) if(NOT SPDLOG_USE_STD_FORMAT)
if (SPDLOG_FMT_EXTERNAL) if (SPDLOG_FMT_EXTERNAL)
find_package(fmt REQUIRED) find_package(fmt REQUIRED)