From f830a8df52c13c80009db1b3ac81895e26e8f88f Mon Sep 17 00:00:00 2001 From: Siarhei Fedartsou Date: Tue, 25 Jun 2024 21:21:06 +0200 Subject: [PATCH] LTO --- CMakeLists.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0321cce67..428155465 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -291,7 +291,9 @@ set(MICROTAR_INCLUDE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/third_party/microtar/src") include_directories(SYSTEM ${MICROTAR_INCLUDE_DIR}) add_library(MICROTAR OBJECT "${CMAKE_CURRENT_SOURCE_DIR}/third_party/microtar/src/microtar.c") -set_property(TARGET MICROTAR PROPERTY POSITION_INDEPENDENT_CODE ON) +if (NOT ENABLE_LTO) + set_property(TARGET MICROTAR PROPERTY POSITION_INDEPENDENT_CODE ON) +endif() target_no_warning(MICROTAR unused-variable) target_no_warning(MICROTAR format)