cmake_minimum_required(VERSION 3.18) project(ec3) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) set(Bluelib_STATIC 1) find_package(Bluelib REQUIRED) find_package(ZSTD REQUIRED) file(GLOB_RECURSE ec3_sources src/*.c src/*.h) add_executable(ec3 ${ec3_sources}) target_link_libraries(ec3 Bluelib::Core Bluelib::Object Bluelib::Term Bluelib::Cmd Bluelib::Io ${ZSTD_LIBRARY}) target_include_directories(ec3 PRIVATE ${ZSTD_INCLUDE_DIR})