cmake_minimum_required(VERSION 3.20) project(amduat_api LANGUAGES C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) add_subdirectory(vendor/amduat) add_executable(amduatd src/amduatd.c) target_include_directories(amduatd PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/vendor/amduat/src/internal PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/vendor/amduat/include ) target_link_libraries(amduatd PRIVATE amduat_pel amduat_format amduat_asl_store_fs amduat_asl amduat_enc amduat_hash_asl1 amduat_util )