cmake_minimum_required(VERSION 3.20)

project(spine_tcm_header_only_loader_example LANGUAGES C)

find_package(PkgConfig REQUIRED)
pkg_check_modules(SPINE_TCM REQUIRED spine_tcm)
pkg_get_variable(SPINE_TCM_INCLUDEDIR spine_tcm includedir)

add_executable(spine_tcm_header_only_loader main.c)

target_include_directories(spine_tcm_header_only_loader PRIVATE ${SPINE_TCM_INCLUDEDIR})
target_link_libraries(spine_tcm_header_only_loader PRIVATE ${CMAKE_DL_LIBS})