Matt Borgerson
f2bfa95fae
configure: Disable most 'auto' and default options
2021-05-21 02:08:41 -07:00
Matt Borgerson
6526d3b7b4
build: Enable LTO for release builds
2021-04-19 23:33:58 -07:00
Matt Borgerson
bcc6d66aec
build: Grab dist binaries from build dir root
2021-04-19 23:33:58 -07:00
Matt Borgerson
68b0cc21dc
build: Narrow 'make' target
2021-04-19 23:33:58 -07:00
Matt Borgerson
7818e21350
build: Remove --disable-opengl flag for Windows builds
2021-04-19 23:33:58 -07:00
Matt Borgerson
af0de4e532
build: Pull dist executables from build dir
2021-04-19 23:33:58 -07:00
Matt Borgerson
edbcd01402
build: Only update imgui if not present
2021-02-11 22:07:38 -07:00
Matt Borgerson
f45dbbad90
build: Disable non-TCG accels
2021-02-11 16:56:39 -07:00
Matt Borgerson
0413fb5684
configure: Add imgui, implot sources to submodules list
2021-02-11 13:50:18 -07:00
Thomas Debesse
93211139a0
build.sh: quote variables even if currently riskless to make linting easier
2021-01-23 13:50:28 -07:00
Thomas Debesse
3d5c2b2044
build.sh: fix packaging out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
000d638bbf
build.sh: fix building imgui out of tree
2021-01-23 13:50:28 -07:00
Thomas Debesse
2d414c1a43
build.sh: better way to get project directory absolute path
...
in bash `set -o physical` resolves symlinks when changing directory,
removing the need for GNU readlink
2021-01-23 13:50:28 -07:00
Thomas Debesse
03beb4e96b
build.sh: read job_count when possible
2021-01-23 13:50:28 -07:00
Matt Borgerson
263870a7c3
ui: Add build version and debug indicator to window title bar
2020-12-24 17:45:45 -07:00
Matt Borgerson
42f9b28ce1
build: Specify -headerpad_max_install_names for macOS builds
2020-05-30 18:52:47 -07:00
Matt Borgerson
76107a4371
build: Re-enable SLiRP (user networking)
2020-05-30 18:52:47 -07:00
Matt Borgerson
aa149a583a
build: Remove submodule updates
2020-05-25 15:10:10 -07:00
Matt Borgerson
04f8a04259
ci: Add Ubuntu build tarball
2020-05-25 13:29:12 -07:00
Matt Borgerson
0a36662a38
build: Add OpenSSL to PKG_CONFIG_PATH for macOS
2020-05-04 07:24:06 -07:00
Matt Borgerson
8bfb9913ae
build: Disable slirp library
2020-05-04 07:23:31 -07:00
Matt Borgerson
90461de5cf
ci: Create .app bundle for macOS
2020-05-04 07:23:30 -07:00
Matt Borgerson
3273e550a1
ui: Use native file selection dialogs
2020-05-04 07:22:59 -07:00
Matt Borgerson
25e23030ec
ui: Use 3rd party dirent for ImGuiFileDialog
2020-05-04 07:20:08 -07:00
Matt Borgerson
ec057af488
build: Package data for Windows dist
2020-05-04 07:20:08 -07:00
Matt Borgerson
8aa653fd68
build: Ensure required submodules get checked out
2020-05-04 07:20:08 -07:00
Matt Borgerson
3e43f25a81
configure: Try to make OpenGL enabling a little more consistent
2020-05-04 07:20:07 -07:00
Matt Borgerson
f0286acbd2
build: Remove --disable-bluez
2020-05-01 02:43:44 -07:00
Matt Borgerson
cd1f6f376c
build: Default to release builds, rename Win binaries
2020-03-12 01:04:33 -07:00
Matt Borgerson
4009d69e8d
build: Update build options after merge
2020-02-17 23:45:58 -07:00
Matt Borgerson
3cbe585b59
build: Disable some unnecessary features
2019-12-24 17:10:34 -07:00
Matt Borgerson
b23ea976cf
build: Narrow make
scope to i386-softmmu target
2019-12-23 14:17:56 -07:00
Matt Borgerson
f8a7f34508
build: Disable source fortification for Windows builds
...
MSYS2/Mingw does not appear to provide a stable set of fortified source
functions which the compiler makes calls to when the feature is enabled.
Disable the feature for now.
2019-12-23 14:17:56 -07:00
Darren Thompson
8e9fe7e054
ci: Update macOS build script to use GNU compat greadlink
2019-10-18 21:31:00 +01:00
Matt Borgerson
0550699026
Merge branch 'master' into merge-v4.0.0
2019-07-04 00:59:25 -07:00
Stefan Schmidt
e8680193c6
build.sh: Fix macOS; add path to libffi pkgconfig to PKG_CONFIG_PATH
2019-07-04 00:57:06 -07:00
Matt Borgerson
ec30903326
build: Remove --with-sdlabi option
2019-07-04 00:04:00 -07:00
Jannik Vogel
cfef2c3e4a
build: Disable unused features
2019-06-22 19:54:20 +01:00
Stefan Schmidt
729e52662f
build.sh: Disable GlusterFS support
2019-04-24 15:36:44 -07:00
GXTX
56faaf1400
build.sh: Use Python 3.x for Windows
2019-01-28 20:48:47 -07:00
Thomas Debesse
9344483a0c
build.sh: pass options, fix #114
2018-10-10 11:47:40 -07:00
Tillmann Karras
df2dc0ce33
build.sh: allow out-of-tree builds
2018-10-08 22:30:58 +02:00
wutno
9b8904eda0
Update configure with --disable-stack-protector
...
As noted in #106 this will produce working builds with GCC versions over 7.3.0-2. Upstream has already done this work-a-round.
2018-09-05 11:45:01 -07:00
Mayeul Cantan
667fe8536d
build.sh: use as many threads as CPUs
2018-08-21 12:17:05 -07:00
Mayeul Cantan
d9d11bcdc4
Merge build scripts together
...
The platform is detected at runtime, and the next steps are adjusted
accordingly.
2018-07-01 14:50:50 -07:00