From 510e7a24f3a7560c8ecdd3e4fc42862e78e76cfe Mon Sep 17 00:00:00 2001 From: Username404 Date: Mon, 8 Aug 2022 12:26:34 +0200 Subject: [PATCH] CMakeLists.txt: Don't set CMAKE_POSITION_INDEPENDENT_CODE to TRUE if it is already defined Signed-off-by: Username404 --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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()