Commit Graph

22 Commits

Author SHA1 Message Date
Philip Rebohle 6d4161cd6e [meta] Fix issues with build scripts if there are spaces in the path 2022-12-16 17:15:50 +01:00
Philip Rebohle 57176e77ea [meta] Don't try to package setup script in a release tarball 2022-11-25 14:51:52 +01:00
Philip Rebohle 82685ca4fc [meta] Explicitly use meson setup command
Fixes some deprecation warnings with Meson 0.64.
2022-11-10 13:26:31 +01:00
Philip Rebohle a11fb568b9 [tests] Remove D3D9 tests 2022-08-31 17:01:22 +02:00
Joshua Ashton a3d1699823
build: Don't strip binaries with --dev-build 2021-05-19 15:59:55 +01:00
Fabian Bornschein 68e6676d68 Switch to the portable shebang to bash 2021-03-11 02:02:37 +01:00
Nicholas Fraser cd49d03ee9 [build] Add optional build-id
Build-ids are required for doing certain kinds of performance tracing.
For example build-ids let Linux perf find the correct objects and
transfer them to other machines via "perf archive".

This adds an option to add -Wl,--build-id to the linker. It can be
enabled by passing -Dbuild_id=true to meson or --build-id to
package-release.sh.

Signed-off-by: Nicholas Fraser <nfraser@codeweavers.com>
2021-02-18 17:52:55 +01:00
Tk-Glitch 6b6347ea2c [meta] Restore .a files removal on non-devbuilds.
This was -supposedly mistakenly- removed with 436357e280
2020-04-22 10:04:40 +02:00
Philip Rebohle 436357e280
[meta] Remove support for winelib builds
Untested, unmaintained, and constantly causing issues on various
setups for no apparent reason. Time to get rid of it for good.

Closes #1584.
2020-04-20 17:35:08 +02:00
Philip Rebohle 6be1f362bb
[meta] Add option to preserve build directories to package-release.sh
Can be used to quickly set up a development setup with incremental
builds. Also adds support for winelib builds.
2019-02-25 18:28:11 +01:00
Philip Rebohle 174dbcafa6
[utils] Add new setup script
Allows using wine's DXGI implementation by default.
Supports both symlinking and copying the DLLs.
We'll ship this new script instead of the winetricks verb.
2019-02-25 18:28:08 +01:00
Sveinar Søpler c7e73670fb Fixed for a05c93dd17 (#748) 2018-11-04 17:15:13 +01:00
Alexandre Viau 629587bedd package-release.sh: exit on errors 2018-10-17 07:12:59 +02:00
Philip Rebohle 4c8bf44738
[meta] Copy verb even when using --no-package 2018-08-18 07:47:42 +02:00
Philip Rebohle 48a2b63247
[meta] Add custom winetricks verb to set up DXVK
Sets up both 32-bit and 64-bit DXVK for a wine prefix at the same time.
Will be shipped with release binaries. Based on #569.
2018-08-17 11:50:36 +02:00
Philip Rebohle 4867c8b6e5
[meta] Add D3D10 support to setup script and package-release script 2018-08-13 17:22:42 +02:00
Philip Rebohle 3572775635
[build] Disable unity builds
Apparently Unity builds are much slower than regular builds
for some reason. Closes #386.
2018-06-26 10:22:38 +02:00
Philip Rebohle b6e40bcaa9
[general] Package script: Enable unity builds by default 2018-05-07 20:01:10 +02:00
Philip Rebohle f52cc3859b
[general] Use non-default wine prefix in build script 2018-04-20 17:28:45 +02:00
Philip Rebohle 873deed4a3
[general] Added --no-package option to package script 2018-03-27 18:45:05 +02:00
Adrià Cereto Massagué 1bfd37a013 Some changes to the packaging script (#162)
* enable unity build for releases

* let the packaging script work wth relative paths

* add build option to enable building the test binaries; disabled by default

* disable unity build until it's been more tested
2018-03-14 20:38:38 +01:00
Philip Rebohle e8303af221
[general] Added release packer script 2018-03-08 18:34:33 +01:00