diff --git a/Jenkinsfile b/Jenkinsfile index 9e75d34dc4c..bb8a11da839 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -255,7 +255,16 @@ pipeline { sh build.sh clean sh build.sh -gtk4 checklibs install-pi-only elif [[ ${PLATFORM} == cocoa.macosx.* ]]; then + xcode-select --print-path + xcode-select --version + softwareupdate --list + softwareupdate --history + xcodebuild -version + xcodebuild -showsdks sh build.sh install + for f in libs/*; do + vtool -show ${f} + done else echo "Unexpected build platform ${PLATFORM}" exit 1 diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh index 95654493c5d..8b20f17cb33 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/build.sh @@ -29,6 +29,11 @@ elif [ "x${MODEL}" = "xarm64" ] || [ "x${MODEL}" = "xaarch64" ]; then fi fi -export MACOSX_DEPLOYMENT_TARGET=10.10 +#TODO: increment this? +export MACOSX_DEPLOYMENT_TARGET=10.15 +export CLANG_ENABLE_OBJC_WEAK = YES +export CLANG_WARN_UNGUARDED_AVAILABILITY = YES +export GCC_TREAT_WARNINGS_AS_ERRORS = YES + make -f make_macosx.mak $1 $2 $3 $4 $5 $6 $7 $8 $9 \ No newline at end of file