cmake_minimum_required(VERSION 4.0) project(Trenesis) # Dependencies add_subdirectory(ext/json) include_directories(lib) add_library(trenesis) target_sources(trenesis PRIVATE lib/trenesis/geojson.cpp lib/trenesis/network/graph.cpp ) target_link_libraries(trenesis PUBLIC nlohmann_json::nlohmann_json) add_subdirectory(tests)