mirror of
https://github.com/libjpeg-turbo/libjpeg-turbo.git
synced 2026-01-18 21:41:20 +01:00
Build: "OS X"/"OSX" = "macOS"/"MACOS"
There are no supported versions of "OS X" anymore. The operating system has been named "macOS" since 10.12 Sierra, which was released four years ago.
This commit is contained in:
@@ -637,7 +637,7 @@ Mac
|
||||
make dmg
|
||||
|
||||
Create Mac package/disk image. This requires pkgbuild and productbuild, which
|
||||
are installed by default on OS X 10.7 and later.
|
||||
are installed by default on OS X/macOS 10.7 and later.
|
||||
|
||||
In order to create a Mac package/disk image that contains universal
|
||||
x86-64/Arm binaries, set the following CMake variable:
|
||||
|
||||
@@ -137,9 +137,9 @@ if(APPLE)
|
||||
set(IOS_ARMV8_BUILD "" CACHE PATH
|
||||
"Directory containing Armv8 iOS build to include in universal binaries")
|
||||
|
||||
set(OSX_APP_CERT_NAME "" CACHE STRING
|
||||
set(MACOS_APP_CERT_NAME "" CACHE STRING
|
||||
"Name of the Developer ID Application certificate (in the macOS keychain) that should be used to sign the libjpeg-turbo DMG. Leave this blank to generate an unsigned DMG.")
|
||||
set(OSX_INST_CERT_NAME "" CACHE STRING
|
||||
set(MACOS_INST_CERT_NAME "" CACHE STRING
|
||||
"Name of the Developer ID Installer certificate (in the macOS keychain) that should be used to sign the libjpeg-turbo installer package. Leave this blank to generate an unsigned package.")
|
||||
|
||||
configure_file(release/makemacpkg.in pkgscripts/makemacpkg)
|
||||
|
||||
@@ -53,8 +53,8 @@ BUILD=@BUILD@
|
||||
SRCDIR=@CMAKE_CURRENT_SOURCE_DIR@
|
||||
BUILDDIRARMV8=@IOS_ARMV8_BUILD@
|
||||
WITH_JAVA=@WITH_JAVA@
|
||||
OSX_APP_CERT_NAME="@OSX_APP_CERT_NAME@"
|
||||
OSX_INST_CERT_NAME="@OSX_INST_CERT_NAME@"
|
||||
MACOS_APP_CERT_NAME="@MACOS_APP_CERT_NAME@"
|
||||
MACOS_INST_CERT_NAME="@MACOS_INST_CERT_NAME@"
|
||||
LIPO=lipo
|
||||
|
||||
PREFIX=@CMAKE_INSTALL_PREFIX@
|
||||
@@ -184,22 +184,22 @@ mkdir $TMPDIR/dmg
|
||||
pkgbuild --root $PKGROOT --version $VERSION.$BUILD --identifier @PKGID@ \
|
||||
$TMPDIR/pkg/$PKGNAME.pkg
|
||||
SUFFIX=
|
||||
if [ "$OSX_INST_CERT_NAME" != "" ]; then
|
||||
if [ "$MACOS_INST_CERT_NAME" != "" ]; then
|
||||
SUFFIX=-unsigned
|
||||
fi
|
||||
productbuild --distribution pkgscripts/Distribution.xml \
|
||||
--package-path $TMPDIR/pkg/ --resources $TMPDIR/pkg/ \
|
||||
$TMPDIR/dmg/$PKGNAME$SUFFIX.pkg
|
||||
if [ "$OSX_INST_CERT_NAME" != "" ]; then
|
||||
productsign --sign "$OSX_INST_CERT_NAME" --timestamp \
|
||||
if [ "$MACOS_INST_CERT_NAME" != "" ]; then
|
||||
productsign --sign "$MACOS_INST_CERT_NAME" --timestamp \
|
||||
$TMPDIR/dmg/$PKGNAME$SUFFIX.pkg $TMPDIR/dmg/$PKGNAME.pkg
|
||||
rm -r $TMPDIR/dmg/$PKGNAME$SUFFIX.pkg
|
||||
pkgutil --check-signature $TMPDIR/dmg/$PKGNAME.pkg
|
||||
fi
|
||||
hdiutil create -fs HFS+ -volname $PKGNAME-$VERSION \
|
||||
-srcfolder "$TMPDIR/dmg" $TMPDIR/$PKGNAME-$VERSION.dmg
|
||||
if [ "$OSX_APP_CERT_NAME" != "" ]; then
|
||||
codesign -s "$OSX_APP_CERT_NAME" --timestamp $TMPDIR/$PKGNAME-$VERSION.dmg
|
||||
if [ "$MACOS_APP_CERT_NAME" != "" ]; then
|
||||
codesign -s "$MACOS_APP_CERT_NAME" --timestamp $TMPDIR/$PKGNAME-$VERSION.dmg
|
||||
codesign -vv $TMPDIR/$PKGNAME-$VERSION.dmg
|
||||
fi
|
||||
cp $TMPDIR/$PKGNAME-$VERSION.dmg .
|
||||
|
||||
Reference in New Issue
Block a user