chore: Refactor CMakeLists.txt and app.cmake files for better organization

This commit is contained in:
scawful
2024-08-30 02:57:14 -04:00
parent 8b9a4a867f
commit 12ce96e533
10 changed files with 64 additions and 62 deletions

View File

@@ -1,16 +1,18 @@
# Yet Another Zelda3 Editor
# by scawful
cmake_minimum_required(VERSION 3.10)
project(yaze VERSION 0.2.0)
project(yaze VERSION 0.2.0
DESCRIPTION "Yet Another Zelda3 Editor"
LANGUAGES CXX)
# Build Flags
set(YAZE_BUILD_APP ON)
set(YAZE_BUILD_LIB ON)
set(YAZE_BUILD_EMU ON)
set(YAZE_BUILD_Z3ED ON)
set(YAZE_BUILD_PYTHON ON)
set(YAZE_BUILD_CLIB ON)
set(YAZE_INSTALL_CLIB OFF)
set(YAZE_BUILD_PYTHON OFF)
set(YAZE_BUILD_TESTS OFF)
set(YAZE_INSTALL_LIB OFF)
# libpng features in bitmap.cc
add_definitions("-DYAZE_LIB_PNG=1")