diff --git a/CMakeLists.txt b/CMakeLists.txt index 5781bf8..1288473 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,7 +24,9 @@ set(CMAKE_CXX_EXTENSIONS OFF) include(CheckPIESupported) check_pie_supported(LANGUAGES CXX) if (CMAKE_CXX_LINK_PIE_SUPPORTED) - set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) + if (NOT DEFINED CMAKE_POSITION_INDEPENDENT_CODE) + set(CMAKE_POSITION_INDEPENDENT_CODE TRUE) + endif() else() message(NOTICE "Position-Independent Code (PIC) is not supported by the current toolchain") endif()