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
alexey.lysiuk
9ba9c03dc5
remove obsolete testing files
2021-01-16 15:25:23 +02:00
alexey.lysiuk
0e1301342e
ci: switch dependency testing to special target
2021-01-16 15:24:10 +02:00
alexey.lysiuk
e84f097385
aedi: implement dependency testing inside package
2021-01-16 15:23:14 +02:00
alexey.lysiuk
97868f324a
aedi: fix erroneously commented code
2021-01-16 11:55:41 +02:00
alexey.lysiuk
0379e35eef
aedi: do not expose target in builder class
2021-01-16 11:54:50 +02:00
alexey.lysiuk
317d276817
aedi: do not set "default" native build path
2021-01-16 11:54:21 +02:00
alexey.lysiuk
4999b2ee4a
split build script onto several modules
...
put all code into new package, build script will use it as a black box
split build state from builder class, and pass state to target methods
place base, main, dependency, special targets into separate files, and put them in own package
This implements #19
2021-01-14 10:34:20 +02:00
alexey.lysiuk
2538ba0500
build script: add woof target
2021-01-09 11:37:33 +02:00
alexey.lysiuk
0db9b43984
build script: avoid downloading when source path is specified explicitly
2021-01-09 11:37:15 +02:00