CPack productbuild produces empty package under GitHub Actions
As I don't not have my Mac right now I tried to build a pkg with cpack using productbuild generator on a GitHub Workflow. The result PKG is completely empty only license, readme and welcome. The actual content is nowhere to be found in the package (Opened pkg using 7zip on Windows). I'm using CPack independently of CMake. Here is my CPackConfig.cmake:
include("${CMAKE_CURRENT_LIST_DIR}/Version.cmake")
if (UNIX)
set(CPACK_PACKAGING_INSTALL_PREFIX /usr/local)
else (UNIX)
set(CPACK_WIX_SIZEOF_VOID_P 8)
endif (UNIX)
set(CPACK_PACKAGE_INSTALL_DIRECTORY ".")
set(CPACK_PACKAGE_NAME "BPF")
set(CPACK_PACKAGE_FILE_NAME "BPF")
set(CPACK_PACKAGE_VENDOR "BlockProject 3D")
set(CPACK_PACKAGE_DESCRIPTION "BlockProject Framework")
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "BlockProject Framework")
set(CPACK_PACKAGE_VERSION_MAJOR 3)
set(CPACK_PACKAGE_VERSION_MINOR 0)
set(CPACK_PACKAGE_VERSION_PATCH 0)
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_LIST_DIR}/BPF/LICENSE.txt")
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_LIST_DIR}/README.txt")
set(CPACK_INSTALLED_DIRECTORIES "${CMAKE_CURRENT_LIST_DIR}/BPF/;${CPACK_PACKAGING_INSTALL_PREFIX}/BPF")
set(CPACK_PACKAGE_CONTACT "https://github.com/BlockProject3D/Framework")
set(CPACK_WIX_UPGRADE_GUID "CFAE9897-F201-4AE2-8110-B3459A8DDB4E")
set(CPACK_RESOURCE_FILE_WELCOME "${CMAKE_CURRENT_LIST_DIR}/README.txt")
This config has been tested and works fine for TGZ, ZIP, DEB and WIX. Only productbuild generates an empty package. Here is the problematic pkg file: BPF.pkg
Is this related to #18201 ?
Edited by Yuri6037