Files
CHIP-8/src/CMakeLists.txt
2025-06-28 15:27:24 -04:00

37 lines
973 B
CMake

add_executable(${PROJECT_NAME}
)
target_sources(
${PROJECT_NAME}
PRIVATE
main.cpp
Machine.cpp
Machine.h
Graphics/Graphics.cpp
Graphics/Graphics.h
Graphics/Color.h
Interpreter/MachineState.cpp
Interpreter/MachineState.h
Interpreter/Interpreter.cpp
Interpreter/Interpreter.h
Interpreter/Instruction.h
Interpreter/OpCode.h
UI/CallbackManager.cpp
UI/CallbackManager.h
UI/ControlPanel.cpp
UI/ControlPanel.h
UI/Display.cpp
UI/Display.h
UI/MemoryViewer.cpp
UI/MemoryViewer.h
UI/RomInfo.cpp
UI/RomInfo.h
UI/UIManager.cpp
UI/UIManager.h
UI/Disassembler.cpp
UI/Disassembler.h
)
target_link_libraries(${PROJECT_NAME} PRIVATE vendor)
target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wextra -Wpedantic -Werror)
target_link_options(${PROJECT_NAME} PRIVATE)