From d3401cd3af604bee8f675265359b5d4d5231c93b Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Tue, 22 Aug 2023 20:34:24 +0300 Subject: [PATCH] Adding SDL2 dependency --- CMakeLists.txt | 18 +++++++++++++++++- vcpkg.json | 9 +++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 vcpkg.json diff --git a/CMakeLists.txt b/CMakeLists.txt index 8f6e7a5..1851550 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -3,4 +3,20 @@ project(nes) set(CMAKE_CXX_STANDARD 23) -add_executable(nes main.cpp src/Cartridge.cpp src/Cartridge.h src/Nes.cpp src/Nes.h src/Cpu.cpp src/Cpu.h src/Bus.cpp src/Bus.h src/Mapper/Mapper.cpp src/Mapper/Mapper.h src/Mapper/Mapper0.cpp src/Mapper/Mapper0.h) +add_executable(nes + main.cpp + src/Cartridge.cpp + src/Cartridge.h + src/Nes.cpp + src/Nes.h + src/Cpu.cpp + src/Cpu.h + src/Bus.cpp + src/Bus.h + src/Mapper/Mapper.cpp + src/Mapper/Mapper.h + src/Mapper/Mapper0.cpp + src/Mapper/Mapper0.h) + +find_package(SDL2 CONFIG REQUIRED) +target_link_libraries(nes PRIVATE SDL2::SDL2) \ No newline at end of file diff --git a/vcpkg.json b/vcpkg.json new file mode 100644 index 0000000..6a8d7b5 --- /dev/null +++ b/vcpkg.json @@ -0,0 +1,9 @@ +{ + "name" : "nes", + "version-string" : "1.0.0", + "builtin-baseline" : "c95000e1b5bb62884de08d5e952993c8bced9db6", + "dependencies" : [ { + "name" : "sdl2", + "version>=" : "2.26.5" + } ] +} \ No newline at end of file