diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 23 insertions, 2 deletions
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 |