From 84d2a71f5c8c5efddb86ab311e1ab0ac5a7e910e Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Wed, 4 Aug 2021 12:34:27 +0200 Subject: tests/CMakeLists.txt: Drop -no-pie from CXX_FLAGS and add it as a target link option. --- tests/CMakeLists.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 4fa6602..0349ae6 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,7 +1,5 @@ find_package(GMock) -SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -no-pie") - # gschemas.compiled set_directory_properties(PROPERTIES ADDITIONAL_MAKE_CLEAN_FILES "gschemas.compiled") @@ -21,6 +19,7 @@ add_custom_target("gschemas-compiled" ALL DEPENDS "gschemas.compiled") add_executable(tst_utils tst_utils.cpp) target_compile_definitions(tst_utils PUBLIC SCHEMA_DIR="${CMAKE_CURRENT_BINARY_DIR}") +target_link_options(tst_utils PRIVATE -no-pie) add_dependencies(tst_utils "gschemas-compiled") target_include_directories(tst_utils PUBLIC "${CMAKE_SOURCE_DIR}/src") -- cgit v1.2.3