libfmt fPIC로 build 하기
2022. 12. 27. 08:36ㆍProgramming/Linux Programming
- 목차
반응형
fmt/CMakeLists.txt에서 다음의 코드들을 추가합니다.
우선 가장 상단에 다음을 include 합니다.
include(CheckCXXCompilerFlag)
option을 추가합니다.
...
option(FMT_SYSTEM_HEADERS "Expose headers with marking them as system." OFF)
option(FMT_HAS_FPIC_FLAG "FPIC " ON) <- 추가
target_compile_feature 직전에 아래의 코드를 추가합니다.
check_cxx_compiler_flag(-fPIC FMT_HAS_FPIC_FLAG)
if (FMT_HAS_FPIC_FLAG)
target_compile_options(fmt PRIVATE -fPIC)
endif()
이제 다음과 같이 cmake를 진행합니다. (in fmt/build directory)
cmake .. -D FMT_HAS_FPIC_FLAG=ON
반응형
'Programming > Linux Programming' 카테고리의 다른 글
makefile 주요 문법 (0) | 2025.01.03 |
---|---|
cmake ctest 에서 test fail 시 log 출력 (0) | 2023.01.27 |
rdynamic (0) | 2023.01.19 |
CMake에서 cross compiler 지정 (0) | 2022.10.06 |
gdbus] method 등록 및 호출 (0) | 2021.09.27 |