Commit Graph

289 Commits

Author SHA1 Message Date
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
alexey.lysiuk b547f3f337 build script: add prboom-plus target
this closes #9
2020-05-11 16:37:01 +03:00
alexey.lysiuk 7e30245c1c add webp 1.1.0 2020-05-11 16:35:59 +03:00
alexey.lysiuk 3231590dc4 add portmidi 217 2020-05-11 16:34:43 +03:00
alexey.lysiuk f882f84dae add dumb 2.0.3 2020-05-11 16:33:52 +03:00
alexey.lysiuk 86feef0f63 add opusfile 0.11 2020-05-11 16:33:23 +03:00
alexey.lysiuk 4c2a620cc0 add mad 0.15.1b 2020-05-11 16:32:55 +03:00
alexey.lysiuk 91e1ae5a26 add modplug 0.8.8.5 2020-05-11 16:32:38 +03:00
alexey.lysiuk 65c48a7cd3 add mikmod 3.3.11.1 2020-05-11 16:32:08 +03:00
alexey.lysiuk 1107fdb67b add sdl2_net 2.0.1 2020-05-11 16:31:01 +03:00
alexey.lysiuk 6ede266517 add sdl2_mixer 2.0.4 2020-05-11 16:30:39 +03:00
alexey.lysiuk 4a521f632f add sdl2_image 2.0.5 2020-05-11 16:30:12 +03:00
alexey.lysiuk b0b6143f5a rebuild sdl2 with sdk 10.9
this removes metal framework requirement but disables vulkan support
2020-05-11 16:27:32 +03:00
alexey.lysiuk a34f525cdf build script: improve target registration
target can be named with arbitrary string
2020-05-11 16:23:18 +03:00
alexey.lysiuk 7acd7e532b add preliminary support for zandronum in build script 2020-05-08 10:41:45 +03:00
alexey.lysiuk 19391b4c78 add sdl2main library 2020-05-08 10:01:29 +03:00
alexey.lysiuk 4cae1befd5 add openssl 1.1.1g
https://www.openssl.org/
https://www.openssl.org/source/openssl-1.1.1g.tar.gz
2020-05-08 10:00:24 +03:00
alexey.lysiuk f699b67100 add glew 2.1.0
http://glew.sourceforge.net/
https://downloads.sourceforge.net/project/glew/glew/2.1.0/glew-2.1.0.tgz
2020-05-08 09:57:49 +03:00