xo-flatstring: utest: skip ccov target in submodule build

This commit is contained in:
Roland Conybeare 2024-04-18 13:28:51 -04:00
commit 8a020258c4

View file

@ -14,6 +14,10 @@ add_test(NAME ${SELF_EXE} COMMAND ${SELF_EXE})
# ---------------------------------------------------------------- # ----------------------------------------------------------------
# in coverage build, target to build+install coverage report # in coverage build, target to build+install coverage report
if (XO_SUBMODULE_BUILD)
# in submodule build, generate aggregate coverage report
# for all xo libraries
else()
set(CCOV_OUTPUT_DIR ${PROJECT_BINARY_DIR}/ccov/html) set(CCOV_OUTPUT_DIR ${PROJECT_BINARY_DIR}/ccov/html)
set(CCOV_INDEX_FILE ${CCOV_OUTPUT_DIR}/index.html) set(CCOV_INDEX_FILE ${CCOV_OUTPUT_DIR}/index.html)
set(CCOV_REPORT_EXE ${PROJECT_BINARY_DIR}/gen-ccov) set(CCOV_REPORT_EXE ${PROJECT_BINARY_DIR}/gen-ccov)
@ -44,6 +48,7 @@ install(
DESTINATION ${CCOV_INSTALL_DOCDIR} DESTINATION ${CCOV_INSTALL_DOCDIR}
COMPONENT Documentation COMPONENT Documentation
OPTIONAL) OPTIONAL)
endif()
# ---------------------------------------------------------------- # ----------------------------------------------------------------
# deps: logutils, ... # deps: logutils, ...