cmake_minimum_required(VERSION 3.21) project(toddcox-visualize) set(CMAKE_CXX_STANDARD 17) include(FetchContent) include(External/glfw.cmake) include(External/imgui.cmake) include(External/eigen.cmake) include(External/glad.cmake) include(External/json.cmake) include_directories(./include) add_executable(vis src/main.cpp) target_link_libraries(vis glfw glad imgui eigen nlohmann_json) add_executable(serial src/serialtest.cpp) target_link_libraries(serial eigen nlohmann_json)