From 0e648c7c62944cd81aa57f10ac01cdabe2f2b7e0 Mon Sep 17 00:00:00 2001 From: Dominick Allen Date: Sun, 29 Sep 2024 09:28:28 -0500 Subject: Remember various settings. --- CMakeLists.txt | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index bbcbf38..c609098 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,12 +16,33 @@ qt_add_executable(getsuyomi src/main.cpp src/archive.cpp src/getsuyomi.cpp + src/fud_mem.cpp ) +include(warnings.cmake) +target_compile_options(getsuyomi PRIVATE ${GETSUYOMI_WARNINGS}) + +find_package(Fud REQUIRED) # find_dependency(minizip-ng REQUIRED) -target_include_directories(getsuyomi PRIVATE libzip) -target_link_libraries(getsuyomi PRIVATE Qt6::Widgets zip) +target_include_directories(getsuyomi PRIVATE + # libzip + ${FUD_INCLUDE_DIR} + ${SDL2_INCLUDE_DIRS} +) + +target_link_libraries(getsuyomi PRIVATE + Qt6::Widgets + zip + fud) + +set_target_properties( + getsuyomi PROPERTIES + CXX_STANDARD 20 + C_STANDARD 23 + CXX_EXTENSIONS OFF + C_EXTENSIONS OFF + CXX_STANDARD_REQUIRED ON) # set_target_properties(getsuyomi PROPERTIES # WIN32_EXECUTABLE ON -- cgit v1.2.3