From 3edec9263215a754f29dc332380df4026f421b1a Mon Sep 17 00:00:00 2001 From: Ulysse Cura Date: Fri, 28 Feb 2025 17:03:58 +0100 Subject: [PATCH] Reorganising cmake file --- CMakeLists.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index cd8ed46..06f4e1b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,6 @@ cmake_minimum_required(VERSION 3.15) project(2D_Engine) -include(GenerateG1A) include(GenerateG3A) include(GenerateHH2Bin) include(Fxconv) @@ -13,27 +12,31 @@ find_package(Gint 2.9 REQUIRED) set(SOURCES src/main.c src/game.c + src/vector2d.c src/linked_list.c src/texture_manager.c - src/vector2d.c ) # fx-CG-50-only assets set(ASSETS_cg + assets-cg/player-sheets/player_idle_sheet.png + assets-cg/player-sheets/player_run_sheet.png ) fxconv_declare_assets(${ASSETS_cg} WITH_METADATA) add_executable(myaddin ${SOURCES} ${ASSETS} ${ASSETS_${FXSDK_PLATFORM}}) -target_compile_options(myaddin PRIVATE -Wall -Wextra -Os -g -flto) +# Release only +target_compile_options(myaddin PRIVATE -Wall -Wextra -Ofast -flto) +# target_compile_options(myaddin PRIVATE -Wall -Wextra -g -flto -Wpedantic -Wshadow -Wconversion -Wfloat-equal -Wformat=2 -Wuninitialized -Wsign-compare -Wundef -Wmissing-declarations -Wstrict-prototypes -Wmissing-prototypes) target_link_libraries(myaddin Gint::Gint) if("${FXSDK_PLATFORM_LONG}" STREQUAL fxCG50) generate_g3a(TARGET myaddin OUTPUT "2D_Engine.g3a" - NAME "2D_Engine" ICONS assets-cg/Icon/icon-uns.png assets-cg/Icon/icon-sel.png) + NAME "2D_Engine" ICONS assets-cg/icon/icon-uns.png assets-cg/icon/icon-sel.png) elseif("${FXSDK_PLATFORM_LONG}" STREQUAL fx9860G_G3A) generate_g3a(TARGET myaddin OUTPUT "2D_Engine-fx.g3a" - NAME "2D_Engine-fx" ICONS assets-cg/Icon/icon-uns.png assets-cg/Icon/icon-sel.png) + NAME "2D_Engine-fx" ICONS assets-cg/icon/icon-uns.png assets-cg/icon/icon-sel.png) elseif("${FXSDK_PLATFORM_LONG}" STREQUAL fxCP) generate_hh2_bin(TARGET myaddin OUTPUT "2D_Engine-hh2.bin") endif()