alexey.lysiuk
58d892e49f
aedi: remove sdl2 build without metal support
2021-10-31 11:21:53 +02:00
alexey.lysiuk
c36b5d81bb
aedi: update vpx to 1.11.0
2021-10-30 16:27:11 +03:00
alexey.lysiuk
86d182f4e5
aedi: set vpx to target macos 10.12
2021-10-30 16:18:15 +03:00
alexey.lysiuk
def11622ac
aedi: update mpg123 to 1.29.2
2021-10-30 16:15:18 +03:00
alexey.lysiuk
294e3cacdc
aedi: bump minimum os version to 10.12
2021-10-21 09:40:04 +03:00
alexey.lysiuk
c90a0cfd63
aedi: apply pbzx xar content patch
2021-10-07 10:50:20 +03:00
alexey.lysiuk
7c41365058
aedi: extract common code from pbzx and zip targets
2021-09-24 12:01:01 +03:00
alexey.lysiuk
41e69979d9
aedi: rearrange tools targets in alphabetical order
2021-09-24 11:57:14 +03:00
alexey.lysiuk
92e9a68ad9
aedi: add pbzx target
2021-09-24 11:11:23 +03:00
alexey.lysiuk
8e8ddd8435
aedi: rename target that builds cmake
...
`CMakeTarget` uses cmake to build targets, `BuildCMakeTarget` is building cmake itself
`
2021-09-24 11:09:43 +03:00
alexey.lysiuk
33fd8218ed
aedi: do not update SDL_revision.h
2021-09-12 11:08:53 +03:00
alexey.lysiuk
98701732af
aedi: fix linter issues
2021-09-12 11:08:53 +03:00
alexey.lysiuk
d6df02e52d
aedi: enable position independent code for sdl2
2021-09-12 10:56:41 +03:00
alexey.lysiuk
9a2c979cd4
aedi: ability to build sdl2 with metal and vulkan support
2021-09-12 10:55:57 +03:00
alexey.lysiuk
43e9451e64
aedi: remove unused import from base targets module
2021-09-12 10:36:14 +03:00
alexey.lysiuk
06266c5380
aedi: update fluidsynth to 2.2.3
2021-09-12 10:24:32 +03:00
alexey.lysiuk
c6a577c3e2
aedi: avoid absolute path to default fluidsynth soundfont
2021-09-12 10:24:32 +03:00
alexey.lysiuk
0ec387c33e
aedi: add sdk_version()
method to build state
2021-09-12 10:19:16 +03:00
alexey.lysiuk
e3289f88ba
aedi: do not store absolute paths in object files
...
cmake generated makefiles pass absolute paths to compiler, -ffile-prefix-map command line option helps to avoid this issue
make target doesn't need this options because it's built in-tree
2021-09-10 12:13:56 +03:00
alexey.lysiuk
ce3814a21a
aedi: update mpg123 to 1.29.0
2021-09-10 09:56:08 +03:00
alexey.lysiuk
753cc70de7
aedi: update sdl2 to 2.0.16
2021-09-08 12:06:55 +03:00
alexey.lysiuk
2751868391
aedi: add vulkan-loader target
2021-09-08 10:49:49 +03:00
alexey.lysiuk
17e9462881
aedi: do not copy vulkan headers during moltenvk installation
2021-09-08 10:43:57 +03:00
alexey.lysiuk
e9a6d4d5e6
aedi: add vulkan-headers target
2021-09-08 10:36:56 +03:00
alexey.lysiuk
2340ed4c69
aedi: add xmp target
2021-09-03 11:32:52 +03:00
alexey.lysiuk
de7524107d
aedi: update moltenvk to 1.1.5
2021-09-01 11:42:14 +03:00
alexey.lysiuk
b56e042955
aedi: fix copying of moltenvk license file
2021-09-01 11:42:14 +03:00
alexey.lysiuk
59b8b2a7e1
aedi: do not set c/c++ compilers and sdk paths without a platform
...
default pathlib's path means '.' (the current directory) but not an invalid path
2021-09-01 11:42:14 +03:00
alexey.lysiuk
300b9d4ad3
aedi: proper comment on intl configure
...
[skip build]
2021-08-14 15:59:39 +03:00
alexey.lysiuk
68bb3a5443
aedi: do not pass configure options to make
...
adjust intl target to this change
2021-08-14 13:03:39 +03:00
alexey.lysiuk
bc36a95b78
aedi: fix modification of os.environ
2021-08-14 13:03:39 +03:00
alexey.lysiuk
d3b41a69af
aedi: remove redundant detection code from tier two cmake targets
2021-08-13 10:38:06 +03:00
alexey.lysiuk
fe3b42d709
aedi: make cmake project name matching more strict
2021-08-13 10:19:17 +03:00
alexey.lysiuk
5275d2a2fb
aedi: remove leftover from cmake target detection code
2021-08-13 09:58:17 +03:00
alexey.lysiuk
28769fdb93
aedi: remove redundant detection code from tier one cmake targets
2021-08-12 13:01:40 +03:00
alexey.lysiuk
3db28072a3
aedi: strip lib prefix during cmake target detection
2021-08-12 13:00:54 +03:00
alexey.lysiuk
99f53dfd84
aedi: add caching for cmake target detection
...
it was processing the same cmake file over and over again in order to get project name
2021-08-12 13:00:08 +03:00
alexey.lysiuk
770034a4fc
aedi: replace download url for mpg123
...
for some reason, old one fails with time out
2021-08-12 12:58:17 +03:00
alexey.lysiuk
dd5a6b52fb
aedi: update jpeg-turbo to 2.1.1
2021-08-10 10:08:52 +03:00
alexey.lysiuk
c78ffda005
aedi: disable jpeg-turbo shared libs
...
previously, ENABLE_SHARED=NO was set for all cmake targets
2021-08-10 10:08:52 +03:00
alexey.lysiuk
0999c82b44
aedi: add wadext target
2021-08-08 13:09:38 +03:00
alexey.lysiuk
15e9765a75
aedi: fix slade compilation flags
2021-08-07 15:57:32 +03:00
alexey.lysiuk
4aa48ce2b6
aedi: fix sdk path adjustment
2021-08-07 15:57:05 +03:00
alexey.lysiuk
13bd0b413a
aedi: change imports according to isort
2021-08-05 10:12:20 +03:00
alexey.lysiuk
8b2ca77ba2
aedi: fix conversion of options to string
2021-08-05 10:06:57 +03:00
alexey.lysiuk
419a8d746c
aedi: use pathlib for compilers and sdk paths
2021-08-05 10:05:29 +03:00
alexey.lysiuk
2a64d4c12d
aedi: remove copying of target during multi-platform build
...
this completes #35
2021-08-05 10:00:33 +03:00
alexey.lysiuk
5d924c087c
aedi: move options from target to state
2021-08-05 09:59:49 +03:00
alexey.lysiuk
a274880aa6
aedi: move environment from target to state
...
this completes #34
2021-08-05 09:55:43 +03:00
alexey.lysiuk
557f5a79d3
aedi: fix reuse of variables with different types
2021-08-04 09:41:56 +03:00