Stas Sergeev
Stas Sergeev
Hmm, okey, thanks. Is there a design goals description, comparison to other build systems, and the list of project that use it?
Meson docs state that providing the DSL is an advantage, as with the turing-complete scripting the one can produce unportable recipes. In any case, while xmake's docs are not even...
> I am trying to translate them. :smile: Maybe you can also translate 1-2 dosemu plugins to xmake as an example? :smile:
dosemu consists of many plugins, and most of `configure.ac` files just look like this: ``` dnl Process this file with autoconf to produce a configure script. AC_INIT AC_CONFIG_FILES([Makefile.conf]) AM_PATH_ALSA(0,, AC_MSG_ERROR([alsa...
I'd like to do this at first without modifying root. I guess this is not a problem if every plugin is a separate project?
I mean, in this case we can actually commit the change in a separate branch, that will have just 1-2 plugins building with xmake, leaving everything else alone.
> and add a root xmake.lua Why should I do that? is it not possible to build them independently without root lua?
All plugins are just a self-contained solibs, surely they can be separately built w/o centralized script?
> as argument to xmake for building them directly. Yes, that's what we do now. We go to all plugin dirs and do autoconf+configure there. No root configure script that...
What features will we get? Currently we implemented the out-of-tree builds and integration with package managers: deb and rpm. We also implement a lot of useful targets like "clean", "dist"...