mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 08:57:47 +00:00
Meta+CI: Add CI job specifically for bundling serenity-js artifacts
These are used by esvu, and it is sad that we don't have macOS binaries availble for consumption by esvu users. Add a matrix job to handle this separately from the test262 results.
This commit is contained in:
parent
186237aec8
commit
f539bf467c
3 changed files with 117 additions and 14 deletions
|
@ -700,7 +700,18 @@ if (BUILD_LAGOM)
|
|||
set(CPACK_STRIP_FILES TRUE)
|
||||
set(CPACK_ARCHIVE_COMPONENT_INSTALL ON)
|
||||
set(CPACK_COMPONENTS_ALL js)
|
||||
set(CPACK_PACKAGE_FILE_NAME serenity-js)
|
||||
if (APPLE)
|
||||
if("arm64" IN_LIST CMAKE_OSX_ARCHITECTURES AND "x86_64" IN_LIST CMAKE_OSX_ARCHITECTURES)
|
||||
set(CPACK_SYSTEM_NAME "macOS-universal2")
|
||||
else()
|
||||
set(CPACK_SYSTEM_NAME "macOS-${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
else()
|
||||
set(CPACK_SYSTEM_NAME "${CMAKE_SYSTEM_NAME}-${CMAKE_SYSTEM_PROCESSOR}")
|
||||
endif()
|
||||
|
||||
set(CPACK_ARCHIVE_JS_FILE_NAME "serenity-js-${CPACK_SYSTEM_NAME}")
|
||||
set(CPACK_PACKAGE_FILE_NAME "serenity-js-${CPACK_SYSTEM_NAME}")
|
||||
include(CPack)
|
||||
endif()
|
||||
endif()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue