1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

Fix CMakeLists

Signed-off-by: Steffen Vogel <post@steffenvogel.de>
This commit is contained in:
Steffen Vogel 2024-02-29 18:35:52 +01:00
parent 0c75b25662
commit 1cd3c9c726
2 changed files with 6 additions and 21 deletions

View file

@ -44,7 +44,9 @@ if(fmt_VERSION VERSION_LESS "9.0.0")
endif()
add_subdirectory(lib)
add_subdirectory(tests)
if(WITH_TESTS)
add_subdirectory(tests)
endif()
# Disable any colored log output
option(LOG_COLOR_DISABLE "Disable any colored log output" OFF)
@ -53,22 +55,3 @@ configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/include/villas/config.hpp.in
${CMAKE_CURRENT_BINARY_DIR}/include/villas/config.hpp
)
if(TOPLEVEL_PROJECT)
feature_summary(WHAT ALL VAR FEATURES)
message(STATUS "Building ${CMAKE_PROJECT_DESCRIPTION}:")
message(STATUS "${FEATURES}")
if(FOUND_GIT_VERSION)
message(STATUS " VERSION: ${CMAKE_PROJECT_VERSION}")
message(STATUS " RELEASE: ${CMAKE_PROJECT_RELEASE}")
message(STATUS " GIT_REV: ${CMAKE_PROJECT_GIT_REV}")
message(STATUS " GIT_BRANCH: ${CMAKE_PROJECT_GIT_BRANCH}")
message(STATUS " VARIANT: ${CMAKE_PROJECT_VARIANT}")
message(STATUS " BUILD_ID: ${CMAKE_PROJECT_BUILD_ID}")
message(STATUS " BUILD_DATE: ${CMAKE_PROJECT_BUILD_DATE}")
endif()
message(STATUS " ARCH: ${CMAKE_SYSTEM_PROCESSOR}")
message(STATUS " OS: ${CMAKE_SYSTEM_NAME}")
endif()

View file

@ -5,4 +5,6 @@
# SPDX-License-Identifier: Apache-2.0
# We only have unit tests for now
add_subdirectory(unit)
if(CRITERION_FOUND)
add_subdirectory(unit)
endif()