refactor(ci): enable EMU, Z3ED, and tools builds in CI and release workflows
- Updated CI and release workflows to enable building the emulator (YAZE_BUILD_EMU), Z3ED (YAZE_BUILD_Z3ED), and additional tools (YAZE_BUILD_TOOLS). - Ensured consistent build configurations across different platforms to enhance testing and deployment capabilities. Benefits: - Improves the completeness of builds in CI and release processes, facilitating better testing and integration of all components.
This commit is contained in:
@@ -8,6 +8,11 @@ set(ASAR_GEN_LIB ON CACHE BOOL "Build Asar static library")
|
||||
set(ASAR_GEN_EXE_TEST OFF CACHE BOOL "Build Asar executable tests")
|
||||
set(ASAR_GEN_DLL_TEST OFF CACHE BOOL "Build Asar DLL tests")
|
||||
|
||||
# Force Asar to use static MSVC runtime to match vcpkg static triplets
|
||||
if(MSVC)
|
||||
set(MSVC_LIB_TYPE T CACHE STRING "Asar MSVC runtime type" FORCE)
|
||||
endif()
|
||||
|
||||
# Set Asar source directory
|
||||
set(ASAR_SRC_DIR "${CMAKE_SOURCE_DIR}/src/lib/asar/src")
|
||||
|
||||
@@ -91,4 +96,4 @@ function(yaze_create_asar_patch_tool tool_name patch_file rom_file)
|
||||
COMMENT "Applying Asar patch ${patch_file} to ${rom_file}"
|
||||
)
|
||||
endif()
|
||||
endfunction()
|
||||
endfunction()
|
||||
|
||||
Reference in New Issue
Block a user