alexey.lysiuk
be5027a032
add test for cmake project name detection
2020-08-15 12:06:52 +03:00
alexey.lysiuk
d05711feb0
fix detection of target name from cmake config file
...
all supported targets are now detected correctly
2020-08-15 12:06:06 +03:00
alexey.lysiuk
b42a197854
update sndfile to 1.0.29
2020-08-15 10:31:45 +03:00
alexey.lysiuk
6681f73368
add logging to pkg-config wrapper
2020-08-13 19:17:27 +03:00
alexey.lysiuk
033e1135b4
add option to enable verbose build output
2020-08-11 18:22:42 +03:00
alexey.lysiuk
6c132e1c2e
add doomretro target
2020-08-11 09:41:18 +03:00
alexey.lysiuk
c81f11dd16
build script: use own zlib and bz2 libraries for devilutionx
2020-08-02 13:29:13 +03:00
alexey.lysiuk
a41e67ada3
update moltenvk to 1.0.44
2020-08-01 15:43:20 +03:00
alexey.lysiuk
f5f4586a63
update openal to kcat/openal-soft@f409cb4
...
up-to-date version to test silenced sounds issue with patched 1.20.1
2020-07-18 12:58:09 +03:00
alexey.lysiuk
b19f6a8dad
update fluidsynth to 2.1.4
2020-07-15 16:21:43 +03:00
alexey.lysiuk
f40522e583
build script: use binary zlib and bzip2 libraries
2020-07-06 13:56:42 +03:00
alexey.lysiuk
a5deb3f895
add bzip2 1.0.8
2020-07-06 12:47:18 +03:00
alexey.lysiuk
3fb6186c18
add zlib 1.2.11
2020-07-06 12:46:57 +03:00
alexey.lysiuk
a9369a4dda
update vorbis to 1.3.7
2020-07-06 11:01:02 +03:00
alexey.lysiuk
e3e75de6a7
update zmusic to 1.1.2
2020-07-02 15:54:50 +03:00
alexey.lysiuk
6fa3c0d8c6
patch openal 1.20.1 with random noise output fix
...
4169dcae98/patch/openal.diff
2020-07-01 09:49:10 +03:00
alexey.lysiuk
8e2c4a84b5
build script: remove misleading --skip-generate option
...
for debugging purposes, just comment out _generate_cmake() call
2020-06-28 09:44:47 +03:00
alexey.lysiuk
d0a7f8b21b
build script: allow to customize target macos version
2020-06-27 18:09:13 +03:00
alexey.lysiuk
ddc445f408
build script: specify deployment target explicitly
2020-06-27 14:44:26 +03:00
alexey.lysiuk
eb55f3e00f
add pkg-config 0.29.2 with preliminary build script support
2020-06-27 14:43:45 +03:00
alexey.lysiuk
41bff6e7fb
build script: add support for bin directory in prefix path
2020-06-27 13:26:26 +03:00
alexey.lysiuk
88857b3fb4
build script: always keep prefix directory up-to-date
2020-06-27 13:24:59 +03:00
alexey.lysiuk
f35fb9b3cb
make markdown linter happy
...
[skip ci]
2020-06-21 10:36:48 +03:00
alexey.lysiuk
1eb7c2700e
add super-linter github actions workflow
2020-06-21 10:36:48 +03:00
alexey.lysiuk
1b92af1332
build script: switch lzdoom to static sound libraries
2020-06-21 10:10:32 +03:00
alexey.lysiuk
5a3eb7c36f
add ability to skip continuous integration
...
[skip ci]
2020-06-20 16:24:54 +03:00
alexey.lysiuk
afda517519
build script: add devilutionx target
2020-06-14 12:32:14 +03:00
alexey.lysiuk
5e7db73a69
add sdl2_ttf 2.0.15
2020-06-14 12:32:14 +03:00
alexey.lysiuk
e563e48224
add freetype 2.10.1
2020-06-14 12:32:14 +03:00
alexey.lysiuk
0b7a86168c
add sodium 1.0.18
2020-06-14 12:32:14 +03:00
alexey.lysiuk
83797ea77e
handle uncommon bundle name in continuous integration workflow
2020-06-14 12:32:14 +03:00
alexey.lysiuk
a46df94823
build script: add crispy doom target
2020-06-14 10:39:37 +03:00
alexey.lysiuk
8b646f98e5
build script: unify *zdoom and raze targets
2020-06-14 10:39:37 +03:00
alexey.lysiuk
5f72c3a9e5
add samplerate 0.1.9
2020-06-14 10:39:37 +03:00
alexey.lysiuk
54f83ef5f5
add png 1.6.37
2020-06-14 10:39:37 +03:00
alexey.lysiuk
36bb43b8eb
build script: remove ability to create package
...
this feature has nothing to do with a build, and requires too much work for every target
2020-06-14 10:39:37 +03:00
alexey.lysiuk
d07a95232d
build script: add chocolate doom target
...
todo: add libpng and libsamplerate
2020-06-13 13:43:33 +03:00
alexey.lysiuk
3928f26e80
build script: support target detection with spaces in name
2020-06-13 13:26:02 +03:00
alexey.lysiuk
93a020330c
build script: support target with git submodules
2020-06-13 13:26:02 +03:00
alexey.lysiuk
0d9ab3cfa8
build script: post refactoring cleanup
2020-06-13 13:24:33 +03:00
alexey.lysiuk
c4be59b419
build script: skip bundle copying for xcode project
2020-06-13 12:46:15 +03:00
alexey.lysiuk
860514d9f4
refactor build script
...
make target registration more explicit
get rid of setup() method: all target options independent from builder are set in __init__() while dependent members are assigned in configure()
target with non-empty source root is now detectable, i.e. prboom-plus
2020-06-13 12:27:17 +03:00
alexey.lysiuk
ea902800e3
update MoltenVK to 1.0.43
2020-06-10 21:56:56 +03:00
alexey.lysiuk
3041caa27d
update zmusic to 1.1.1
2020-06-07 22:57:43 +03:00
alexey.lysiuk
8a81ba631b
update mpg123 to 1.26.1
2020-06-07 10:33:18 +03:00
alexey.lysiuk
d56597b88e
update MoltenVK to 1.0.42
2020-06-03 13:39:06 +03:00
alexey.lysiuk
5880936baa
fix continuous integration build runner name
2020-06-01 10:03:31 +03:00
alexey.lysiuk
5316802b01
update fluidsynth to 2.1.3
2020-05-31 10:44:58 +03:00
alexey.lysiuk
c5700690c0
update instpatch to 1.1.5
2020-05-31 10:44:43 +03:00
alexey.lysiuk
700736dbbc
add prboom-plus to continuous integration
2020-05-11 16:37:20 +03:00