add macOS app bundle for yaze with resources

This commit is contained in:
scawful
2024-09-07 09:56:29 -04:00
parent 374eebfac4
commit b4ffca2863
2 changed files with 46 additions and 9 deletions

View File

@@ -4,6 +4,24 @@ include(app/gfx/gfx.cmake)
include(app/gui/gui.cmake)
include(app/zelda3/zelda3.cmake)
if (APPLE)
add_executable(
yaze
MACOSX_BUNDLE
app/yaze.cc
app/rom.cc
${YAZE_APP_EMU_SRC}
${YAZE_APP_CORE_SRC}
${YAZE_APP_EDITOR_SRC}
${YAZE_APP_GFX_SRC}
${YAZE_APP_ZELDA3_SRC}
${YAZE_GUI_SRC}
${IMGUI_SRC}
# Bundled Resources
${YAZE_RESOURCE_FILES}
)
else()
add_executable(
yaze
app/yaze.cc
@@ -16,6 +34,7 @@ add_executable(
${YAZE_GUI_SRC}
${IMGUI_SRC}
)
endif()
target_include_directories(
yaze PUBLIC
@@ -45,9 +64,9 @@ endif()
if (WIN32 OR MINGW)
target_link_libraries(
yaze PUBLIC
yaze PUBLIC
${CMAKE_SOURCE_DIR}/build/build-windows/bin/libpng16.dll
zlib
zlib
mingw32
ws2_32)
endif()
endif()