Automatic Release Builder
9fa81a6ab8
Tweak Mac Jenkins script to optionally use OpenAL-soft
2022-01-06 14:15:51 +00:00
James Turner
aa7770911b
Revert "macOS: remove use of Ninja for now"
...
This reverts commit b954ad8cd7
.
2020-04-11 16:38:43 +01:00
James Turner
b954ad8cd7
macOS: remove use of Ninja for now
...
For some reason the slave doesn’t like Ninja, let’s disable it until
I figure out why.
2020-04-10 12:07:04 +01:00
James Turner
9158b1688e
Update macoS/Win build scripts for symbol uploading
2020-04-08 16:14:38 +01:00
James Turner
09cc52296d
Put compositor back off for now
...
Need to figure out a way to handle it as another binary build, since
there is no runtime configuration option.
2019-05-24 13:55:59 +01:00
James Turner
abc616b548
Enable Swift in nightly builds
2019-05-24 09:31:51 +01:00
James Turner
c3b9b9a524
Enable compositor in nightly builds
2019-05-23 12:38:02 +01:00
James Turner
b350cd9827
Adjust build scripts to set FG_BUILD_TYPE
...
Cmake now has a standard variable to indicate the build type we are
creating. Map the existing settings on each platform to that value
(with varying degrees of nice-ness, further clean-up possible)
2017-02-28 16:25:58 +00:00
James Turner
e50b26e537
Use libCurl for night / release builds.
2016-04-15 16:12:51 +01:00
James Turner
5b1b01bb0f
Don’t need MAKEOPTIONS
...
- we already set official MAKEFLAGs on the Jenkins slave.
2015-12-08 18:55:37 +00:00
James Turner
0c36cc3eef
Use make instead of xcodebuild to compile Mac.
...
Xcode seems to be overriding the setting of min-macos-version,
which is causing 10.7 and 10.8 support to fail. See if using
make resolves this.
2015-12-08 18:40:02 +00:00
James Turner
9d00aec7dd
Tweak Qt-path setting for Mac nightly.
2015-11-15 00:11:25 +00:00
James Turner
1758cee3f3
Remove old data rsync code.
2015-03-09 16:35:18 +00:00
James Turner
e3d55cf136
Fix nightly build rsync source.
...
Rsync can’t rename the root folder, so moved things on Sphere into
a subdirectory.
2015-02-28 11:42:36 +00:00
James Turner
e57f5f761c
Use correct FGData branch for nightlies.
2015-02-24 12:56:22 +00:00
James Turner
a54e3c43cb
Tweaks for nightly build packaging
2015-02-24 11:47:15 +00:00
James Turner
3f2d05e183
Remove old Mac launcher.
2015-02-24 11:39:55 +00:00
Clément de l'Hamaide
8ca2beb4cb
Revert "Mac-release: Use local base-package"
...
This reverts commit 223e0b9fdb
.
2015-01-19 00:37:36 +01:00
Clément de l'Hamaide
223e0b9fdb
Mac-release: Use local base-package
2014-08-17 12:20:37 +02:00
James Turner
94ea65ec2e
Build Mac release build with debugInfo.
...
(Experimental, let's see if this helps testing)
2013-01-28 16:14:16 +00:00
James Turner
bac9b55f06
Disable explicit SDK setting for Mac launcher.
...
Setting an SDK is breaking, but since the build slave is running our lowest supported OS version anyway, we can live with the default setting.
2013-01-18 13:13:22 +00:00
James Turner
4e9ab5aa80
Maclauncher: No 32-bit anymore!
2013-01-18 13:13:16 +00:00
James Turner
154afebc45
Tweaks for building on different Jenkins slave.
2012-08-22 18:35:52 +01:00
James Turner
3ea2728b69
Mac: Keychain unlock needs to happen later.
...
Apparently the keychain re-locks fairly rapidly, so run the unlock script
right before running the packaging script. This is non-portable to another Mac slave, but will do for now.
2012-08-14 12:11:48 +01:00
James Turner
022f1791d9
Update Mac release build to sync from Telascience
2012-08-02 10:34:00 +01:00
James Turner
e7011cab66
Updates for Mac packaging.
...
Note this is currently hard-coding a source path for rsync which only works on my machine - which is the Mac jenkins slave. This will be updated shortly.
2012-07-31 19:02:26 +01:00
James Turner
561b221448
Mac release builds should use static SimGear
2012-06-26 10:22:32 +01:00
James Turner
1ff0264a57
Updated Mac release build script.
...
Capture most of the build logic in a script (ie. visible to Git, and outside Jenkins). use XCodebuild to run the actual compiles, so we get Clang. Use the Xcode 4.3 SDK paths.
2012-06-25 14:14:58 +01:00