WIP: Solve meson warnings and deprecations #47

Draft
dimmus wants to merge 14 commits from dimmus/efl:devs/dimmus/meson into master

14 Commits

Author SHA1 Message Date
Dmitri Chudinov 6d4ece5faf
meson: make lz4 'required' when system version is in use 2023-12-22 09:45:25 +05:00
Dmitri Chudinov 3b80c24dca
meson: remove braces from if statements
More consistency and less noise.
2023-12-22 09:42:20 +05:00
Dmitri Chudinov d3a2d8dffe
meson: remove unused meson_modules
Small refactoring as well.
2023-12-22 09:39:03 +05:00
Dmitri Chudinov 814563a512
meson: remove duplicate conf_dir and another join_path 2023-12-22 09:33:22 +05:00
Dmitri Chudinov 0aaea4b4ff
meson: use get_supported_arguments instead of manual loop 2023-12-22 09:31:37 +05:00
Dmitri Chudinov 11f15ca62e
meson: avoid multiple calls of project name and version 2023-12-22 09:29:57 +05:00
Dmitri Chudinov 111e3bfab4
meson: use slash instead of join_path 2023-12-22 09:27:25 +05:00
Dmitri Chudinov cc3f44f0a8
meson: make consistent usage of host_os
Small main meson.build refactoring.
2023-12-22 09:24:54 +05:00
Dmitri Chudinov bd12bf23e7
meson: revert commented 'fork' header
Noticed that with defined HAVE_FORK we have a lot of timeouts in tests. Commented 'fork' solves this. Tried #undef in efl_check.h as well. Experiments to be continued.
2023-12-06 19:15:43 +05:00
Dmitri Chudinov 8beff7c4a1
meson: remove deprecated 'copy' key argument in config_file 2023-12-05 17:43:30 +05:00
Dmitri Chudinov 44b009c129
meson: add new iconv dependency evaluation arg 2023-12-05 17:41:37 +05:00
Dmitri Chudinov 9f974d5eae
meson: make path() version specific 2023-12-05 17:40:18 +05:00
Dmitri Chudinov 808423d71b
meson: make get_pkgconfig_variable version specific 2023-12-05 17:38:57 +05:00
Dmitri Chudinov c7007dd50b
meson: make source and build_root functions version specific 2023-12-04 19:22:49 +05:00