
Run CPack in a separate job for nightly binaries, and not at all for release binaries. Unlike macOS disk images (.dmg), we cannot sign the binaries inside Windows installers (.msi) after-the-fact. Instead, produce enough artifacts from the build job to sign and package release binaries manually. Port build settings from `Utilities/Release/win/x86/Dockerfile` and its helper scripts.
10 lines
486 B
CMake
10 lines
486 B
CMake
# CPack package file name component for this platform.
|
|
set(CPACK_SYSTEM_NAME "windows-i386" CACHE STRING "")
|
|
|
|
# Use APIs from at most Windows 7
|
|
set(CMAKE_C_FLAGS "-D_WIN32_WINNT=0x601 -DNTDDI_VERSION=0x06010000" CACHE STRING "")
|
|
set(CMAKE_CXX_FLAGS "-GR -EHsc -D_WIN32_WINNT=0x601 -DNTDDI_VERSION=0x06010000" CACHE STRING "")
|
|
set(CMAKE_EXE_LINKER_FLAGS "-machine:x86 -subsystem:console,6.01" CACHE STRING "")
|
|
|
|
include("${CMAKE_CURRENT_LIST_DIR}/configure_windows_package_common.cmake")
|