Cameron Gutman
7b6996ed80
Add a little help to the build scripts
2019-08-13 18:07:42 -07:00
Cameron Gutman
a0967e0281
Fix building a dmg with no code signing identities
2019-08-02 20:40:20 -07:00
Cameron Gutman
deab717c73
Remove AppVeyor OpenSSL hack
2019-08-02 20:21:10 -07:00
Cameron Gutman
e5712a9474
Move dylibs into the Frameworks folder in the app bundle
2019-06-29 15:39:20 -07:00
Cameron Gutman
bd3f8aef21
Remove OpenSSL 1.0.2 for Qt 5.12.4/5.13
2019-06-18 19:54:35 -07:00
Cameron Gutman
92b3918b26
Correct the path used by forfiles commands
2019-04-23 23:25:10 -07:00
Cameron Gutman
34c615a5fd
Only include pre-compiled QML files in the installer and portable zips
2019-04-23 22:28:28 -07:00
cgutman1
a05816b495
Pre-generate QML cache for our QtQuick dependences. Fixes #217
2019-04-22 21:04:21 -07:00
Cameron Gutman
a8dc5ac14a
Add App Notarization and Hardened Runtime for macOS builds
2019-04-09 18:30:25 -07:00
Cameron Gutman
e88d2f0ab2
Add files and scripts to build for Steam Link
2019-03-31 23:26:17 -07:00
Cameron Gutman
c313f1a20b
Embed our data files inside the binary with QRC
2019-03-23 10:45:44 -07:00
Cameron Gutman
8492482e55
Add a script to create a zip of Qt PDBs
2019-02-26 19:10:17 -08:00
Cameron Gutman
46bd8ad83d
Add debug overlay for SDL renderer
2019-02-12 21:55:15 -08:00
Cameron Gutman
b19c4bfc5d
Add performance overlay for DXVA2 renderer
2019-01-19 23:05:56 -08:00
Cameron Gutman
8f8532921c
Update FFmpeg build script for Mac to avoid manual steps
2019-01-07 21:39:59 -08:00
Cameron Gutman
6375055b3e
Set scripts executable
2019-01-07 20:34:56 -08:00
Cameron Gutman
8bdc2d285d
Rename macOS build output to match final release name
2019-01-05 19:06:00 -08:00
Cameron Gutman
93402a62fc
Archive symbol ZIP to ML_SYMBOL_ARCHIVE folder
2019-01-05 18:20:53 -08:00
Cameron Gutman
8276c031e9
Name the Windows output binaries to match their final names on GitHub
2019-01-05 18:09:52 -08:00
Cameron Gutman
1f7bdbfbcb
Fail signed release builds if unstaged changes exist
2019-01-05 17:25:40 -08:00
Cameron Gutman
9c7df02941
Avoid duplicate framework copy now that it's handle in the project file
2018-11-20 22:43:10 -08:00
Cameron Gutman
cf0d29d452
Add AntiHooking helper DLL to prevent NahimicOSD.dll from loading into Moonlight and causing us to hang in full-screen mode. Fixes #102
2018-10-13 19:35:21 -07:00
Cameron Gutman
44f415f94d
Sign all deployed binaries in one signtool invocation
2018-10-11 18:45:29 -07:00
Cameron Gutman
76387aacad
Switch SDL_GameControllerDB to submodule
2018-09-29 16:43:14 -07:00
Cameron Gutman
5c7247b8b5
Archive symbols from prebuilt libraries too
2018-09-14 19:32:23 -07:00
Cameron Gutman
f2f8f92172
Add gamepad mapping DB from https://github.com/gabomdq/SDL_GameControllerDB
2018-09-13 11:58:32 -07:00
Cameron Gutman
8519d09141
Extract dSYM file for debugging Mac builds
2018-09-04 02:20:00 -07:00
Cameron Gutman
1b4fe83739
Fix AppVeyor symbol artifact name
2018-09-04 01:09:10 -07:00
Cameron Gutman
8fc825b2eb
Produce PDBs for Windows builds
2018-09-04 01:03:01 -07:00
Cameron Gutman
16d105d462
Avoid hardcoding VCRedist version
2018-08-30 20:47:44 -07:00
Cameron Gutman
38ff2bf5cb
Store all files in the current directory for portable installations. Fixes #43
2018-08-16 21:04:47 -07:00
Cameron Gutman
1fda7550da
Sign the MSI within the bundle too
2018-08-15 20:29:59 -07:00
Cameron Gutman
5e82e8413f
Use create-dmg to get a much nicer looking DMG that's also code-signed
2018-08-11 14:52:44 -07:00
Cameron Gutman
e1ca6e644e
Create Windows portable zip for non-admin users
2018-08-11 14:12:55 -07:00
Cameron Gutman
2bcc15e1d2
Rebuild FFmpeg for Windows to reduce install size
2018-08-04 02:12:30 -07:00
Cameron Gutman
4935baa72a
Rebuild FFmpeg libraries for Mac to reduce package size
2018-08-04 01:11:19 -07:00
Cameron Gutman
32f305347f
Bundle ANGLE libraries into the installer to load on hardware without good OpenGL support
2018-08-01 20:40:05 -07:00
Cameron Gutman
48d5a7fb51
Add code signing for Windows. Fixes #11
2018-07-31 18:16:39 -07:00
Cameron Gutman
77a68db8c1
Code signing for Mac
2018-07-29 15:35:51 -07:00
Cameron Gutman
87db4e88a5
Replace autogenerate app bundle strings with real ones and relocate the icon for Mac
2018-07-29 13:05:18 -07:00
Cameron Gutman
79d5e35306
Mac deployment
...
- Use the SDL2 framework wholesale instead of manually extracting dylib and headers
- Run install_name_tool on the remaining dylibs so they use the correct load path
- Add generate-dmg.sh for creating packaged Mac builds
2018-07-29 03:38:59 -07:00
Cameron Gutman
cda80b319e
Publish artifacts from AppVeyor builds
2018-07-28 23:59:20 -07:00
Cameron Gutman
7f9cbac232
Fix more AppVeyor bugs
2018-07-28 19:56:08 -07:00
Cameron Gutman
8470ffcb0d
Fix some build script bugs uncovered by AppVeyor
2018-07-28 19:44:09 -07:00
Cameron Gutman
26ee8564f8
Include VC redistributable in the bundle
2018-07-25 19:52:58 -07:00
Cameron Gutman
718a575478
Reorganize WiX sources
2018-07-25 19:33:09 -07:00
Cameron Gutman
1f314b839e
Various installer fixes
2018-07-25 19:16:06 -07:00
Cameron Gutman
34494e4c89
Add initial WiX installer for Windows
2018-07-25 02:53:51 -07:00
Cameron Gutman
03dc563b32
Create Moonlight png for WiX bootstrapper
2018-07-24 21:11:48 -07:00
Cameron Gutman
5e4182f0a0
Add Moonlight.ico for Windows and script to generate it
2018-07-24 20:07:10 -07:00