From d515831d292b21350bc5e0a48f550ecb89410a66 Mon Sep 17 00:00:00 2001 From: berrux_dev Date: Thu, 15 Oct 2026 11:36:54 +0200 Subject: [PATCH] Fixed make error --- .../Lts/Proxies/TrainingAreaBase/CMakeLists.txt | 5 +++-- .../qt6-migrated-legatus/TetraIF/LogView/CMakeLists.txt | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/CMakeLists.txt b/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/CMakeLists.txt index 38888647e..9812c6387 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/CMakeLists.txt +++ b/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/CMakeLists.txt @@ -33,6 +33,9 @@ SET(SRCS_telegrams training_area_telegrams.h ) NGL_ADD_LIBRARY(AAR SV WS HLA tabTelegrams STATIC ${SRCS_telegrams}) + +# tabTelegrams is a STATIC lib linked into shared/MODULE targets +SET_TARGET_PROPERTIES(tabTelegrams PROPERTIES POSITION_INDEPENDENT_CODE ON) NGL_TARGET_INCLUDE_DIRECTORIES(tabTelegrams PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/.. @@ -78,8 +81,6 @@ LIST(APPEND SRCS_common # Create target only if component flags allow NGL_ADD_LIBRARY2(AAR SV WS HLA svcTabCommon SHARED ${SRCS_common}) -# Generate export header ALWAYS (needed for logger.h even if target not built) -# Use custom command to create minimal export header if target wasn't created IF(NOT TARGET svcTabCommon) # Create a dummy static library just for export header generation ADD_LIBRARY(svcTabCommon STATIC ${SRCS_common}) diff --git a/qt6-after/qt6-migrated-legatus/TetraIF/LogView/CMakeLists.txt b/qt6-after/qt6-migrated-legatus/TetraIF/LogView/CMakeLists.txt index 779e01dcf..13a3cbf20 100644 --- a/qt6-after/qt6-migrated-legatus/TetraIF/LogView/CMakeLists.txt +++ b/qt6-after/qt6-migrated-legatus/TetraIF/LogView/CMakeLists.txt @@ -14,6 +14,8 @@ NGL_TARGET_LINK_LIBRARIES(LogViewLogger NGLLogger ) +SET_TARGET_PROPERTIES(LogViewLogger PROPERTIES POSITION_INDEPENDENT_CODE ON) + SET(my_SRCS IntegerCalculator.cpp IntegerCalculator.hpp