Wojciech Bartnik
141b83228c
Detect number of cores in build script
2022-04-02 19:03:33 +02:00
vit9696
14c2231500
Add FAT support for macOS with automatic GitHub releases
...
closes #11799
closes #13708
closes #14815
2021-09-13 02:01:22 +03:00
Gleb Mazovetskiy
0fb42e07a6
CMake: Rename USE_ADDRESS_SANITIZER to USE_ASAN
...
For consistency with USE_UBSAN
2021-01-29 23:10:22 +00:00
Henrik Rydgård
1759f1fad8
CMake fixes and new --ios-xcode ./b.sh command.
...
Also enables stencil for the iOS backbuffer. Fixes the GPU test and will doubtlessly
fix problems with running non-buffered (which you shouldn't do anyway though).
Slim alternative to #13766 with less risk to buildbots.
2021-01-17 11:34:27 +01:00
kaiomatico
6848a3d1e7
add raspberry pi 64 bit build files
2020-05-29 15:35:01 +02:00
Aaron Kling
1a2bc8cae9
Travis: build libretro android
2020-04-03 13:47:30 -05:00
Unknown W. Brackets
7fd96c9912
cmake: Remove old qmake options.
2019-10-07 20:15:25 -07:00
Unknown W. Brackets
3e4faea6ad
cmake: Automatically disable Wayland for Raspbian.
...
Also add a shortcut to b.sh since it has its own toolchain file.
2019-03-23 08:25:39 -07:00
aliaspider
c4f7790618
Libretro port.
2018-03-24 12:44:53 +01:00
Henrik Rydgård
7bedbe4e15
b.sh: Add --qtbrew as a shortcut to use a Qt installed by homebrew.
2018-03-01 08:37:13 +01:00
Henrik Rydgård
67b8c4527d
b.sh: Add a build option for address sanitizer. When enabled, we turn on some compatibility options to make it work right.
2018-01-31 14:29:23 +01:00
vnctdj
fb34cb5d55
Don't prevent use of make's long options
...
+ an indentation fix
2018-01-13 21:44:58 +01:00
Henrik Rydgard
468d01eeff
CMakelist cleanup, might buildfix things on Linux Clang
2017-03-16 10:16:29 +01:00
Florent Castelli
2b31e5b2d5
cmake: Don't hide CMake's output
2016-10-29 20:06:08 +02:00
Florent Castelli
38ccdd2c3b
travis: Build Linux/Qt with CMake
2016-10-17 23:45:22 +02:00
Florent Castelli
49d7cddb35
travis: Enable iOS armv7 builds
2016-10-14 23:15:16 +02:00
Florent Castelli
4145b60a0e
symbian: Remove!
2016-10-11 18:49:08 +02:00
Florent Castelli
373db56a16
blackberry: Remove!
2016-10-11 17:40:32 +02:00
Henrik Rydgård
517c5183ac
IOS buildfix
2016-01-03 15:19:43 +01:00
Henrik Rydgård
9f24076b63
Make the unittests build on mac
2015-04-06 18:13:37 +02:00
Sacha
3e42aae5b0
Fix Symbian build in Travis.
...
Add a 'no_assets' option to Qt that allows building without pre-compiled assets inside the binary.
GCC has issues with high memory usage when compiling the assets file, so this is used as a workaround for Travis.
2014-08-18 02:00:22 +10:00
Unknown W. Brackets
97b8073818
Reduce Sybmian parallel build for Travis.
...
May help reduce the random failures.
2014-08-08 09:45:51 -07:00
Sacha
404766ce33
Qt: Change target name to ppsspp by default.Install icons and desktop file on Linux. Use a different builddir than SDL by default.
...
Should help distros packaging ppsspp. Note: if you currently use PPSSPPQt, you will need to move the config dir from PPSSPPQt to ppsspp.
For distro packagers, you can now use PREFIX and DESTDIR for installs.
2014-08-05 17:57:17 +10:00
Sacha
b7982729b0
Qt: Allow building with system ffmpeg. Also update b.sh to set cmake and qmake flags in case --qt is at the end of the arguments.
2014-08-05 17:00:16 +10:00
Sacha
6ce3765b12
Sailfish: More compatibility with SailFish OS. It also needs stddef where Maemo does.
...
Set packaging by default for iOS with b.sh.
2014-07-24 23:20:09 +10:00
Sacha
50fec0e741
Add iOS packaging to b.sh. Fix a bug.
2014-07-24 17:02:15 +10:00
Sacha
4183c2886d
Oops, didn't like my comment.
2014-07-24 16:40:52 +10:00
Sacha
027aca960b
Qt: Update b.sh to support Qt/Symbian.
2014-07-24 16:34:46 +10:00
Henrik Rydgård
d931eb3ea8
Add "--release" flag to b.sh
2014-07-20 14:42:41 +02:00
Sacha
6074ff84be
Blackberry: Use configuration dir to find debugtoken. QDE uses that directory by default.
2014-03-07 15:48:11 +10:00
Sacha
dd6479c872
Blackberry: Improve packaging.
2013-12-09 14:43:20 +10:00
Sacha
68e5dbf517
Turn b.sh in to a centralised CMake builder for Native(Linux/BSD), Android, iOS and Blackberry.
2013-12-08 23:18:06 +10:00
Sacha
7821c8e7d5
Build scripts: Use strict error checking to propogate errors to underlying shell (hint: travis).
...
Stops builds from showing success when there was an error.
Had to workaround grep's issue of returning '1' when there is no matches. There is unfortunately no alternative.
Removed bin/bash header as it could restrict alternative shells.
Used set -e to break script whenever a non-zero return is encountered.
CMake was returning non-zero on CMAKE_TOOLCHAIN_FILE not being required. Now check for that in CMake instead of platform/abi. If the abi is missing and toolchain is not, that would have been the wrong advice anyway.
2013-12-01 22:02:09 +10:00
Sacha
939ea577d3
Quieter cmake.
...
Stop it spamming ' -- Installing' messages. We know it is installing assets.
Also make travis a bit quieter.
2013-11-29 01:34:56 +10:00
Sacha
995d94da05
Add a headless switch to b.sh.
2013-11-29 00:23:47 +10:00
Henrik Rydgård
fc453c979f
MacOSX buildfix. Doesn't run right yet though.
2012-11-25 12:25:07 +01:00