# lib9p/tests/test_server/CMakeLists.txt - Build script for test_server executable # # Copyright (C) 2024-2025 Luke T. Shumaker # SPDX-License-Identifier: AGPL-3.0-or-later if (PICO_PLATFORM STREQUAL "host") # Compile ###################################################################### add_library(test_server_objs OBJECT main.c ) target_include_directories(test_server_objs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/config) target_include_directories(test_server_objs PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(test_server_objs libcr libcr_ipc libmisc lib9p lib9p_util ) # Analyze the stack ############################################################ add_stack_analysis(test_server_stack.c test_server_objs) # Link ######################################################################### add_executable(test_server) target_sources(test_server PRIVATE test_server_stack.c "$" ) # Embed ######################################################################## target_embed_sources(test_server_objs test_server static.h static/README.md static/Documentation/x ) endif()