baldurk
5cf93da317
On windows put msbuild log in dist folder
2020-03-09 10:57:05 +00:00
baldurk
3a9152a318
Use local mirror of source archive which Qt deleted in build script
2020-03-03 18:05:12 +00:00
baldurk
37f762a08f
Use renderdoc-specific name for keystore alias on android
2020-01-07 17:28:17 +00:00
baldurk
0d2849458b
Install generic gcc/g++ packages so configure scripts can find them
2019-06-25 10:55:48 +01:00
baldurk
51de7255d3
Stop static linking libstdc++ in release builds
...
* This seemed to cause crashes on some systems as libproxy links to libstdc++
and can then cause symbol conflicts between the static libstdc++ and the
system's libstdc++.
* libproxy itself cannot be statically linked, so the solution is either to
configure Qt without libproxy and break anyone who needs proxy support, or
stop statically linking libstdc++ and add a new dependency. At commit time
most distributions have at least g++-5's libstdc++ in their minspec so we can
require that - the main two that seem to fall short are Debian Jessie and
CentOS 7. Users on those systems will have to install a newer libstdc++ or
compile from source rather than using the binary releases.
2019-06-24 13:27:45 +01:00
baldurk
c0603bbfb9
Terminate any running processes before signing files
2019-04-26 15:04:15 +01:00
baldurk
1a93bf1027
Copy python modules to lib/ folder not bin/ in build script
2019-03-12 09:36:55 +00:00
baldurk
40546a6d67
symlink qtplugins folder in local macOS builds
2019-03-07 11:02:54 +00:00
baldurk
a1ef9663e4
Add script to copy & patch macOS frameworks into application bundle
2019-03-05 13:58:29 +00:00
baldurk
c73f045241
Add packaging/buildscript support for macOS
...
* Add realpath.sh for emulating readlink -f on macOS
MIT licensed from https://github.com/mkropat/sh-realpath
2019-03-01 17:47:10 +00:00
baldurk
017b291b18
Install newer libstdc++-dev package in linux build scripts
...
* Older ones like 4.9 that was used originally didn't fully support C++11.
2019-01-23 09:33:34 +00:00
baldurk
4979157da9
Fix bin/ reference that should be lib for python modules in build script
2019-01-04 10:10:21 +00:00
baldurk
7a3d84108e
Fix generation of pdbstr on WSL
...
* When C: isn't /c/ the simple sed approach doesn't work, use native_path.
2018-11-29 11:01:53 +00:00
baldurk
fca4995d6e
Add cygpath and wslpath support, wrap in bash function
2018-11-28 14:41:13 +00:00
baldurk
b147041581
Remove error emailing, just print all errors to console and exit
2018-11-28 11:21:19 +00:00
baldurk
b89a8295cf
Ignore errors from non-existent files when trying to find aapt
2018-11-28 10:43:30 +00:00
baldurk
fb71ea1a75
Accept aapt without an extension depending on SDK setup
2018-11-27 22:39:25 +00:00
baldurk
4392171f7d
Skip building android on windows if existing apk is found
...
* This allows sharing the android build from linux where the result should be
equivalent (if not identical) and runs a fair bit quicker.
2018-11-27 11:28:50 +00:00
baldurk
3766c43ee5
Fix path conversion to windows paths when preparing symbols
2018-10-12 11:25:45 +01:00
baldurk
9116983972
Fix error mail script with incorrect quoting
2018-09-27 14:44:13 +01:00
baldurk
adb3bb8cc6
Ensure RENDERDOC_VERSION env var passed to WiX on Windows 10 WSL
2018-08-20 11:57:05 +01:00
baldurk
bd7a3c966e
Don't copy .lib files as we don't need them
2018-08-20 11:57:04 +01:00
baldurk
c599ab96e6
Make android compile friendly for Windows 10 WSL
2018-08-20 11:57:04 +01:00
baldurk
3f2862bcd3
Put MSBuild.log in build tree rather than /tmp to work on Windows 10 WSL
2018-08-20 11:57:04 +01:00
baldurk
5b89ababd5
Prefer make.sh for building docs as htmlhelp is removed from Makefile
...
* Also it's more flexible in locating necessary tools like sphinx-build or
python
2018-08-20 11:57:03 +01:00
baldurk
92f593f38c
Use windows 10 SDK as well as 8.1 SDK to find d3dcompiler_47.dll
2018-08-20 11:57:03 +01:00
baldurk
35d23582c1
Use MSYS2_ARG_CONV_EXCL to handle /parameters to windows executables
2018-08-20 11:57:02 +01:00
baldurk
a12b62f0c6
Detect Windows 10 WSL with uname in main build script
2018-08-20 11:57:01 +01:00
baldurk
53be1d3509
If Android build is skipped due to an error, print it to the terminal
2018-05-24 21:42:29 +01:00
baldurk
40544a59dc
Pass a description to signtool when signing
...
* This is used when the MSI installer runs and generates a temporary file for
the UAC prompt, so it will display "RenderDoc" instead of "hj782.msi".
2018-05-24 21:42:29 +01:00
baldurk
b8ffc1c79f
Make sure to quote the subject when emailing
2018-05-03 09:49:12 +01:00
baldurk
c7432fb535
Mark scripts under util/ folder as executable
2018-05-02 18:18:08 +01:00
baldurk
7cccf4f765
Commit build and packaging scripts
2018-05-02 17:33:56 +01:00