Commit Graph

36 Commits

Author SHA1 Message Date
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