Commit graph

801 commits

Author SHA1 Message Date
alexey.lysiuk
6e1e476519 aedi: add zlib-ng target 2021-03-20 15:26:17 +02:00
alexey.lysiuk
4c6910dd86 aedi: use gmake instead of system's make
CMake chooses gmake by default, and setting CMAKE_MAKE_PROGRAM=/usr/bin/make does not disable this behavior completely
overlapping of gmake and make caused fluidsynth build failures

fix #24
2021-03-16 13:23:48 +02:00
alexey.lysiuk
84c19c0452 update fluidsynth to 2.1.8 2021-03-16 09:46:40 +02:00
alexey.lysiuk
4edad0b8b3 aedi: update fluidsynth to 2.1.8 2021-03-16 09:46:16 +02:00
alexey.lysiuk
8798400d6b update zmusic to 1.1.6 2021-03-14 22:15:14 +02:00
alexey.lysiuk
1daa433927 aedi: update zmusic to 1.1.6 2021-03-14 22:15:13 +02:00
alexey.lysiuk
eca10bae34 specify continuous integration runners explicitly 2021-03-14 22:15:13 +02:00
alexey.lysiuk
a87e06540d aedi: ability to skip source code operations 2021-03-13 16:53:14 +02:00
alexey.lysiuk
a11b7fcc20 aedi: add dsda-doom target 2021-03-10 10:41:10 +02:00
alexey.lysiuk
49c5a17853 aedi: support relative paths for build and output 2021-03-02 18:06:27 +02:00
alexey.lysiuk
8717e14b68 aedi: fix source path customization 2021-03-02 18:06:20 +02:00
alexey.lysiuk
79cf3edf19 update zmusic to 1.1.5 2021-03-01 11:52:03 +02:00
alexey.lysiuk
4cf08160d3 add zmusic cmake directory to .gitignore 2021-03-01 11:51:52 +02:00
alexey.lysiuk
88601881e0 aedi: update zmusic to 1.1.5 2021-03-01 11:51:14 +02:00
alexey.lysiuk
d369e37a5f aedi: remove devilutionx-hellfire target
the current version of devilutionx is always built with hellfire support
2021-02-28 10:43:46 +02:00
alexey.lysiuk
09d54f3dca aedi: support relative source path 2021-02-25 16:00:46 +02:00
alexey.lysiuk
af757ff4c3 update moltenvk to 1.1.2 2021-02-24 15:20:07 +02:00
alexey.lysiuk
9a1d0e0227 aedi: update moltenvk to 1.1.2 2021-02-23 09:49:57 +02:00
alexey.lysiuk
8250875909 aedi: do git pull if not checking out particular commit 2021-02-18 13:27:35 +02:00
alexey.lysiuk
405d1a3b1f aedi: fetch from remote repo if source directory exists 2021-02-18 13:26:56 +02:00
alexey.lysiuk
ac324a8b06 aedi: use correct branch in lzdoom 3.x target 2021-02-18 13:21:46 +02:00
alexey.lysiuk
982fe6b371 aedi: ability to checkout non-default branch 2021-02-18 13:21:16 +02:00
alexey.lysiuk
38a0a398e1 update sdl2 platform headers 2021-02-11 15:52:33 +02:00
alexey.lysiuk
fad382c9e3 update ffi platform headers 2021-02-11 15:52:04 +02:00
alexey.lysiuk
010af3e93d aedi: make platform header without subdirectories 2021-02-11 15:51:34 +02:00
alexey.lysiuk
beb10abbbb update sdk for continuous integration test workflow 2021-02-05 10:31:07 +02:00
alexey.lysiuk
30e59b8eae update openal to 1.21.1 2021-02-05 10:02:46 +02:00
alexey.lysiuk
f084b80259 aedi: update openal to 1.21.1 2021-02-05 10:02:31 +02:00
alexey.lysiuk
c1db9a3a03 aedi: add modern lzdoom target 2021-02-01 10:44:38 +02:00
alexey.lysiuk
27c2d5d6e0 aedi: rename lzdoom target to lzdoom3 2021-02-01 10:44:05 +02:00
alexey.lysiuk
e02623f24f update fluidsynth to 2.1.7 2021-01-30 12:58:56 +02:00
alexey.lysiuk
d4933137d1 aedi: update fluidsynth to 2.1.7 2021-01-30 12:58:45 +02:00
alexey.lysiuk
a69bdbe929 aedi: add devilutionx hellfire target 2021-01-26 15:54:10 +02:00
alexey.lysiuk
330de9c2d4 update sndfile to 1.0.31 2021-01-25 11:31:19 +02:00
alexey.lysiuk
379891b09f aedi: update sndfile to 1.0.31 2021-01-25 11:31:03 +02:00
alexey.lysiuk
a7c6a519e1 update samplerate to 0.2.1 2021-01-25 11:30:26 +02:00
alexey.lysiuk
5c7187bd50 aedi: switch samplerate target to cmake 2021-01-25 11:29:57 +02:00
alexey.lysiuk
384e30dee5 aedi: update samplerate to 0.2.1 2021-01-25 11:29:14 +02:00
alexey.lysiuk
4557ff9252 build sdl2_mixer with fluidsynth patch 2021-01-24 11:49:48 +02:00
alexey.lysiuk
d7cae3b620 add sdl2_mixer patch to support fluidsynth 2.1.6+
https://hg.libsdl.org/SDL_mixer/rev/b0afe341a91d

fixes #20
2021-01-24 11:49:23 +02:00
alexey.lysiuk
d20b5b0f8d remove obsolete sdl2 patch 2021-01-24 11:47:05 +02:00
alexey.lysiuk
3e6cdc361c update instpatch to 1.1.6 2021-01-24 11:46:44 +02:00
alexey.lysiuk
45cf6ee515 aedi: update instpatch to 1.1.6 2021-01-24 11:46:20 +02:00
alexey.lysiuk
fa3f85f6b8 mark command lines as shell scripts in readme
[skip ci]
2021-01-23 15:58:01 +02:00
alexey.lysiuk
2e04ff42ba run lint regardless of [skip ci] in commit message 2021-01-23 15:26:06 +02:00
alexey.lysiuk
1e2ee9c0df aedi: open generated xcode project via cmake 2021-01-22 15:00:20 +02:00
alexey.lysiuk
dfdf48acc9 aedi: use proper environment in cmake target 2021-01-22 14:58:05 +02:00
alexey.lysiuk
ea74a92a68
put actual information in readme
closes #17

[skip ci]
2021-01-20 16:28:31 +02:00
alexey.lysiuk
dde53f6936 aedi: better naming for source paths
* build state's source_path member is the path to store downloaded and checked out source code of all targets, used when calling with --target command line option
* build state's source member is assigned either from --source command line option directly or from --target command line option appended to source_path member
2021-01-17 12:37:35 +02:00
alexey.lysiuk
35dc23a611 aedi: disallow xcode mode for special targets 2021-01-17 12:27:52 +02:00