1
0
Files
panzgb/CMakeLists.txt
2025-11-24 13:37:49 +01:00

23 lines
626 B
CMake

cmake_minimum_required(VERSION 3.7)
project(panzgb)
set(CMAKE_C_STANDARD 99)
set(CMAKE_C_STANDARD_REQUIRED True)
# Make static library with pangb core
ADD_LIBRARY( panzgb-core STATIC
lib/gb-memory.c
lib/gb-opcodes.c
lib/gb-opcodes-impl.c
lib/gb-sound.c
lib/gb-video.c
lib/gc-imp.c
lib/gc-interrupts.c
lib/mbc1.c
lib/mbc3.c )
# PC clients
find_package(SDL2 REQUIRED)
include_directories(panzgb ${SDL2_INCLUDE_DIRS})
add_executable(panzgb panzgb.c)
target_link_libraries(panzgb ${SDL2_LIBRARIES} panzgb-core)