cmake_minimum_required(VERSION 4.1) project(Bear) set(CMAKE_CXX_STANDARD 17) add_subdirectory(spdlog) add_subdirectory(CLI11) add_executable(${PROJECT_NAME} main.cpp cpu.cpp cpu.h memory.h common.h memory.cpp Bus.h Cartridge.h Cartridge.cpp) target_link_libraries(${PROJECT_NAME} PRIVATE spdlog::spdlog CLI11)