Max Kellermann
|
4d6f220a2f
|
python/build/cmake: write toolchain file only if cross-compiling
|
2023-09-26 15:29:45 +02:00 |
Max Kellermann
|
da7f32bddb
|
python/build/toolchain: rename `arch` to `host_triplet`
|
2023-09-26 15:25:23 +02:00 |
Max Kellermann
|
48cc76f114
|
python/build/toolchain: add is_android, is_darwin
|
2023-09-26 14:49:39 +02:00 |
Max Kellermann
|
a9f1bed922
|
build/python/cmake: add cast to fix mypy warning
|
2023-09-26 14:25:51 +02:00 |
Max Kellermann
|
eb23788fec
|
python/build: add support for fallback download URLs
|
2023-09-26 14:25:51 +02:00 |
Max Kellermann
|
5f253e66f6
|
python/build/toolchain.py: add AnyToolchain for type hints
|
2023-09-26 12:54:58 +02:00 |
Max Kellermann
|
3f2016e552
|
python: add type hints
|
2023-09-26 12:04:08 +02:00 |
Max Kellermann
|
273a93cfcf
|
build/python/cmake: set CMAKE_C_FLAGS_INIT, not CMAKE_C_FLAGS
According to
https://cmake.org/cmake/help/latest/variable/CMAKE_LANG_FLAGS_INIT.html
the _INIT variables should be set in the toolchain file.
|
2023-05-21 20:43:05 +02:00 |
Max Kellermann
|
d105985d78
|
build/python/cmake: set CMAKE_OSX_SYSROOT on macOS
|
2023-05-21 20:43:00 +02:00 |
Max Kellermann
|
f8cfeb39e9
|
build/python/cmake: add "env" parameter
|
2023-05-21 20:42:51 +02:00 |
Max Kellermann
|
10aec174d5
|
python/{cmake,autotools}: build in verbose mode
Make sure all the gory details are visible in CI logs.
|
2023-05-21 20:41:49 +02:00 |
Max Kellermann
|
2699889342
|
python/build/cmake.py: use CMAKE_TOOLCHAIN_FILE
Let cmake know that we're cross-crompiling.
|
2021-09-20 23:14:13 +02:00 |
Max Kellermann
|
6f278977e9
|
build/python/project: add build(), calls _build()
Prepare to add some code around the _build() call.
|
2021-09-20 22:54:02 +02:00 |
Max Kellermann
|
f31e38145d
|
python/build/cmake.py: some ccache support
|
2021-09-20 22:54:02 +02:00 |
Max Kellermann
|
0231622169
|
build/python/cmake: add "windows_configure_args"
|
2021-09-20 22:46:54 +02:00 |
Max Kellermann
|
257a77fa35
|
{android,win32}/build.py: build libmodplug and WildMidi
Closes https://github.com/MusicPlayerDaemon/MPD/issues/866
|
2020-05-27 15:03:49 +02:00 |