diff --git a/qt6-after/qt6-migrated-legatus/Lts/Common/PluginInterfaces/CMakeLists.txt b/qt6-after/qt6-migrated-legatus/Lts/Common/PluginInterfaces/CMakeLists.txt index c4d041a13..7fd2f594b 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Common/PluginInterfaces/CMakeLists.txt +++ b/qt6-after/qt6-migrated-legatus/Lts/Common/PluginInterfaces/CMakeLists.txt @@ -15,12 +15,14 @@ TARGET_INCLUDE_DIRECTORIES(DataPluginInterface PUBLIC ${CMAKE_CURRENT_SOURCE_DIR TARGET_LINK_LIBRARIES(DataPluginInterface PUBLIC Qt6::Core) # GuiPluginInterface +IF(NOT RELEASE_BUILD) ADD_LIBRARY(GuiPluginInterface SHARED ${CMAKE_CURRENT_SOURCE_DIR}/gui_plugin_interface.h ${CMAKE_CURRENT_SOURCE_DIR}/gui_plugin_interface.cpp ) TARGET_INCLUDE_DIRECTORIES(GuiPluginInterface PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/..) TARGET_LINK_LIBRARIES(GuiPluginInterface PUBLIC Qt6::Core LtsWidgets ProjectConfig LtsAppDescriptor LtsUtilsCore) +ENDIF() # projectPluginInterface ADD_LIBRARY(ProjectPluginInterface SHARED diff --git a/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/Plugins/CMakeLists.txt b/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/Plugins/CMakeLists.txt index 24c8fda1e..b84e6e687 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/Plugins/CMakeLists.txt +++ b/qt6-after/qt6-migrated-legatus/Lts/Proxies/TrainingAreaBase/Plugins/CMakeLists.txt @@ -21,7 +21,9 @@ ENDIF() IF (BUILD_SV AND DEFINED _pname) IF ("${_pname}" STREQUAL "guez") + IF(NOT RELEASE_BUILD) ADD_SUBDIRECTORY(HlaJson) + ENDIF() ENDIF() ENDIF() @@ -39,6 +41,6 @@ ENDIF() OPTION(BUILD_UAS_PROXY "Build the UAS TAB Plugin (default: OFF) [needs BUILD_SV = ON and UNIX-like OS]" OFF) # TODO: use 'pname = guez' if done -if (BUILD_SV AND BUILD_UAS_PROXY AND NOT WIN32) +if (BUILD_SV AND BUILD_UAS_PROXY AND NOT WIN32 AND NOT RELEASE_BUILD) add_subdirectory(UAS) endif()