Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build,ci: Build system maintenance (#350)
Squashed commit of the following: commit 9ab0197 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 28 23:05:58 2022 +0100 build: add dummy descriptions for deprecated options commit b0c41d4 Author: Alice D <[email protected]> Date: Mon Dec 26 15:18:09 2022 -0500 update docker containers with ones containing meson 0.63.3 commit a2dd417 Author: Andrei Alexeyev <[email protected]> Date: Sun Dec 25 19:20:44 2022 +0100 build: featurize audio options commit 7c59e2a Author: Andrei Alexeyev <[email protected]> Date: Sun Dec 25 19:20:35 2022 +0100 build: remove dead code commit cf500af Author: Andrei Alexeyev <[email protected]> Date: Sun Dec 25 19:07:37 2022 +0100 doc: update BUILD.rst commit 9764ac7 Author: Andrei Alexeyev <[email protected]> Date: Sun Dec 25 17:12:37 2022 +0100 ci: disable WGI joystick backend for SDL Fails to build with latest llvm-mingw commit 2d4f310 Author: p-sam <[email protected]> Date: Sun Dec 25 17:03:47 2022 +0100 switch: fix missing include commit 9264f16 Author: Andrei Alexeyev <[email protected]> Date: Sat Dec 24 14:36:41 2022 +0100 ci: update meson to 0.63.3 due to a bug commit 3e37be3 Author: Andrei Alexeyev <[email protected]> Date: Sat Dec 24 13:42:34 2022 +0100 ci: update build options commit 281a39a Author: Alice D <[email protected]> Date: Sun Dec 18 00:17:07 2022 -0500 ci: change when apt is cleaned up for switch image commit 2f2100a Author: Alice D <[email protected]> Date: Sun Dec 18 00:11:08 2022 -0500 ci: bump switch homebrew container version commit ebaff59 Author: Alice D <[email protected]> Date: Sat Dec 17 22:55:39 2022 -0500 ci: bump windows container version commit 7ce6f23 Author: Andrei Alexeyev <[email protected]> Date: Sat Dec 17 07:36:28 2022 +0100 build: featurize renderer options commit a345f21 Author: Andrei Alexeyev <[email protected]> Date: Sat Dec 17 07:33:30 2022 +0100 build: revert to explicit fallback for libzstd Implicit fallback causes conflicts in the basis_universal subproject mesonbuild/meson#11189 commit b2de61f Author: Andrei Alexeyev <[email protected]> Date: Sat Dec 17 05:29:29 2022 +0100 build: remove debug_opengl This option was always misdocumented, as it only controlled whether GL debugging is on by default. You can still control it with the TAISEI_GL_DEBUG environment variable, which is set to 1 in meson devenv. commit 4c659ba Author: Andrei Alexeyev <[email protected]> Date: Fri Dec 16 08:03:37 2022 +0100 build: set up useful env vars for meson devenv Makes Taisei load resources from the source tree, making live reload work; enables OpenGL debugging by default; works around ASan stack use after return false positives. commit 1ddc58b Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 08:06:32 2022 +0100 build: featurize docs; always install licenses commit c3a94d7 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 07:46:28 2022 +0100 build: featurize shader_transpiler commit 619d82a Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 07:38:30 2022 +0100 build: allow libzip fallback by default commit 79ab722 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 07:35:51 2022 +0100 build: featurize use_libcrypto commit b393077 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 05:03:20 2022 +0100 build: featurize validate_glsl commit 7d76484 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 04:34:31 2022 +0100 build: featurize some more installation options commit 17c0bda Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 03:24:46 2022 +0100 build: deprecate enable_zip for vfs_zip; convert package_data into feature commit 9a4ef8c Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 02:37:55 2022 +0100 build: deprecate developer=auto; default to false commit 807240e Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 02:24:04 2022 +0100 build: move subproject fallback info into wraps commit 08c953f Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 01:57:33 2022 +0100 build: deprecate 'static' option Meson has a built-in `prefer_static` now commit c575601 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 01:49:31 2022 +0100 build: remove complicated shaderc detection logic Meson does all of this internally since 0.51.0 commit cd2d460 Author: Andrei Alexeyev <[email protected]> Date: Wed Dec 14 01:45:17 2022 +0100 build: Require meson >=0.63.0 commit 10abd79 Author: Andrei Alexeyev <[email protected]> Date: Mon Dec 12 05:16:47 2022 +0100 ci: remove meson dist version workaround from release workflow Meson should know the correct version now commit 31a07d8 Author: Andrei Alexeyev <[email protected]> Date: Mon Dec 12 03:46:28 2022 +0100 build: use built-in summary() function commit 0c47f6d Author: Andrei Alexeyev <[email protected]> Date: Mon Dec 12 04:33:01 2022 +0100 build: remove -Dversion_fallback and introduce .VERSION file The version script will now first try to read the version from a .VERSION file in the source root. If that file does not exist, it will query git. The .VERSION file is not included in the git repository, it is generated for inclusion in source tarballs. Package maintainers who had any use for -Dversion_fallback may want to create the .VERSION file themselves. Additionally, some git-specific files have been removed from source tarballs. commit d32332a Author: Andrei Alexeyev <[email protected]> Date: Mon Dec 12 03:00:07 2022 +0100 build: set the "real" version in project() commit f9a3fbc Author: Andrei Alexeyev <[email protected]> Date: Mon Dec 12 01:50:08 2022 +0100 build: raise meson_version and remove some legacy workarounds Effectively 0.56.0 was already required since we started using some of its features at some point. This also fixes all current meson warnings.
- Loading branch information