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)