cmake_minimum_required(VERSION 3.10) project(basic1_emulator) set(CMAKE_CXX_STANDARD 17) find_package(SFML 2.5 COMPONENTS graphics window system REQUIRED) # Add source files set(SOURCES main.cpp low_level_display_sfml.cpp # Add more emulator-specific sources here ) add_executable(basic1_emulator ${SOURCES}) target_include_directories(basic1_emulator PRIVATE ../display ../fonts ../games .) target_link_libraries(basic1_emulator sfml-graphics sfml-window sfml-system)