Wrap TrainingAreaBase DDS components in RELEASE_BUILD conditional
- Wrap svcTabClient library in IF(NOT RELEASE_BUILD) - Wrap svcTabServer library in IF(NOT RELEASE_BUILD) - Wrap Topic Type Plugin in IF(NOT RELEASE_BUILD) - Wrap RecordReplayPlugin in IF(NOT RELEASE_BUILD) - Wrap svcTrainingAreaBase executable in IF(NOT RELEASE_BUILD) - Keep tabTelegrams library and tabPluginInterface for release scope Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
1 file changed
+8
@@ -134,6 +134,8 @@ NGL_INSTALL_TARGET(svcTabCommon)
|
||||
#
|
||||
# --- Library svcTabClient --------------------------------------------------------------------------------
|
||||
#
|
||||
# Skip for release builds - DDS-dependent service library
|
||||
IF(NOT RELEASE_BUILD)
|
||||
SET(SRCS_client
|
||||
tab_export.h
|
||||
)
|
||||
@@ -166,10 +168,13 @@ NGL_TARGET_LINK_LIBRARIES(svcTabClient
|
||||
)
|
||||
ENDIF(BUILD_RTI)
|
||||
NGL_INSTALL_TARGET(svcTabClient)
|
||||
ENDIF() # NOT RELEASE_BUILD
|
||||
|
||||
#
|
||||
# --- Library svcTabServer --------------------------------------------------------------------------------
|
||||
#
|
||||
# Skip for release builds - DDS-dependent service library
|
||||
IF(NOT RELEASE_BUILD)
|
||||
SET(SRCS_server
|
||||
tx_mixin.cpp
|
||||
tx_mixin.h
|
||||
@@ -234,6 +239,8 @@ ENDIF()
|
||||
#
|
||||
# --- Executable svcTrainingAreaBase (sTAB) -------------------------------------------------
|
||||
#
|
||||
# Skip for release builds - DDS-dependent executable
|
||||
IF(NOT RELEASE_BUILD)
|
||||
SET(SRCS_exe
|
||||
dds_handler.cpp
|
||||
dds_handler.h
|
||||
@@ -325,6 +332,7 @@ NGL_TARGET_LINK_LIBRARIES(svcTrainingAreaBase
|
||||
NGL_INSTALL_TARGET(svcTrainingAreaBase)
|
||||
NGL_INSTALL(AAR SV FILES log4cxx_tab.props DESTINATION bin)
|
||||
NGL_ADD_TARGET_LINK(svcTrainingAreaBase sTAB)
|
||||
ENDIF() # NOT RELEASE_BUILD
|
||||
|
||||
# clientPluginInterface
|
||||
ADD_LIBRARY(tabPluginInterface INTERFACE)
|
||||
|
||||
Reference in new issue
Block a user