# lib9p_util/CMakeLists.txt - Utilities for using the lib9p server # # Copyright (C) 2025 Luke T. Shumaker # SPDX-License-Identifier: AGPL-3.0-or-later add_library(lib9p_util INTERFACE) target_include_directories(lib9p_util INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/include) target_sources(lib9p_util INTERFACE nut.c static.c uptime.c whoami.c ) target_link_libraries(lib9p_util INTERFACE lib9p_srv ) if (ENABLE_TESTS) add_lib_test(lib9p_util test_nut) target_include_directories(test_nut PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) add_executable(demo_server tests/demo_server.c) target_include_directories(demo_server PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/tests) target_link_libraries(demo_server libcr libcr_ipc libmisc lib9p_util libhw_cr ) endif()