project(alyson VERSION 0.0.1 LANGUAGES C CXX ) cmake_minimum_required(VERSION 3.20) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_CXX_EXTENSIONS OFF) include(../cmake/utils.cmake) add_library(alyson) target_include_directories(alyson PUBLIC includes) target_link_libraries(alyson PUBLIC raylib) target_link_libraries(alyson PUBLIC flecs::flecs_static) target_compile_definitions(alyson PRIVATE ASSETS_PATH="${ASSETS_PATH}") # Add alyson files find_files(alyson_src src cpp hpp cxx hxx c h) target_sources(alyson PRIVATE ${alyson_src}) # set(ALYSON_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/alyson/include)