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 --------------------------------------------------------------------------------
|
# --- Library svcTabClient --------------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
# Skip for release builds - DDS-dependent service library
|
||||||
|
IF(NOT RELEASE_BUILD)
|
||||||
SET(SRCS_client
|
SET(SRCS_client
|
||||||
tab_export.h
|
tab_export.h
|
||||||
)
|
)
|
||||||
@@ -166,10 +168,13 @@ NGL_TARGET_LINK_LIBRARIES(svcTabClient
|
|||||||
)
|
)
|
||||||
ENDIF(BUILD_RTI)
|
ENDIF(BUILD_RTI)
|
||||||
NGL_INSTALL_TARGET(svcTabClient)
|
NGL_INSTALL_TARGET(svcTabClient)
|
||||||
|
ENDIF() # NOT RELEASE_BUILD
|
||||||
|
|
||||||
#
|
#
|
||||||
# --- Library svcTabServer --------------------------------------------------------------------------------
|
# --- Library svcTabServer --------------------------------------------------------------------------------
|
||||||
#
|
#
|
||||||
|
# Skip for release builds - DDS-dependent service library
|
||||||
|
IF(NOT RELEASE_BUILD)
|
||||||
SET(SRCS_server
|
SET(SRCS_server
|
||||||
tx_mixin.cpp
|
tx_mixin.cpp
|
||||||
tx_mixin.h
|
tx_mixin.h
|
||||||
@@ -234,6 +239,8 @@ ENDIF()
|
|||||||
#
|
#
|
||||||
# --- Executable svcTrainingAreaBase (sTAB) -------------------------------------------------
|
# --- Executable svcTrainingAreaBase (sTAB) -------------------------------------------------
|
||||||
#
|
#
|
||||||
|
# Skip for release builds - DDS-dependent executable
|
||||||
|
IF(NOT RELEASE_BUILD)
|
||||||
SET(SRCS_exe
|
SET(SRCS_exe
|
||||||
dds_handler.cpp
|
dds_handler.cpp
|
||||||
dds_handler.h
|
dds_handler.h
|
||||||
@@ -325,6 +332,7 @@ NGL_TARGET_LINK_LIBRARIES(svcTrainingAreaBase
|
|||||||
NGL_INSTALL_TARGET(svcTrainingAreaBase)
|
NGL_INSTALL_TARGET(svcTrainingAreaBase)
|
||||||
NGL_INSTALL(AAR SV FILES log4cxx_tab.props DESTINATION bin)
|
NGL_INSTALL(AAR SV FILES log4cxx_tab.props DESTINATION bin)
|
||||||
NGL_ADD_TARGET_LINK(svcTrainingAreaBase sTAB)
|
NGL_ADD_TARGET_LINK(svcTrainingAreaBase sTAB)
|
||||||
|
ENDIF() # NOT RELEASE_BUILD
|
||||||
|
|
||||||
# clientPluginInterface
|
# clientPluginInterface
|
||||||
ADD_LIBRARY(tabPluginInterface INTERFACE)
|
ADD_LIBRARY(tabPluginInterface INTERFACE)
|
||||||
|
|||||||
Reference in new issue
Block a user