Praecipuum evolutionis propositum Meson est summus celeritati conventus processus, cum opportunitate et facilitate usus, coniuncto. Loco utilitatis causa, the default builder uses the toolkit
Crucem componendis et aedificandis in Linux, macOS et Fenestra utentibus GCC, Clang, Studio Visual aliisque compilatoribus sustentatur. Incepta varia programmandi linguarum aedificare potest, in iis C, C++, Fortran, Java et Rust. Modus aedificandi incrementales sustentatur, in quo solae partes directe pertinentes ad mutationes factas cum novissimum constructum reaedificantur. Meson adhiberi potest ad structuras iterabiles generandas, in quibus cursus aedificandi in diversis ambitibus resultat in generationibus imaginum exsecutabilium omnino identicarum.
Main
- Addidit subsidium perlucidum inceptis exsistentium aedificandis qui utuntur CMake scriptorum constructio. Meson nunc directe aedificare potest simplicia subprojecta (ut singulas bibliothecas) utens CMake modulus, similis regulae subprojectorum (including CMake subprojectis in subprojectis directoriis collocari posse);
- Omnibus compilatoribus adhibitis, probatio praeliminaris includitur per coetum et executionem imaginum simplicium testium (reprehendendi sani- tatem), non limitata ad probationes usoris certae vexilla pro compilatoribus crucis (posthac, compilatores vernaculae ad suggestum currentem etiam sedati) .
- Addidit facultatem definiendi optiones lineae iubendi adhibitas in cross-compilation, ligando praepositionem ante optionis suggestum denotando. Antea imperare optiones rectae solum aedificationes indigenas tectas nec per compilationem crucis specificari poterant. Praecipe optiones rectae nunc adhibe, quantumvis sive native sive transversis componendis aedifices, ut indigenas et cruces aedificationes pariant eventus;
- Facultatem addidit vexillum "--transiens" denotandi plus quam semel in linea mandati ut plures tabulas crucis digereret;
- Subsidiis additis pro ICL compilator (Intel C/C++ Compiler) suggestum Fenestrarum (ICL.EXE et Ifort);
- CPU Xtensa (xt-xcc, xt-xc++, xt-nm);
- Modus "get_variabilis" obiecti "dependentiae" additus est, quod permittit te obtinere valorem variabilis sine ratione generis dependentiae currentis (exempli gratia: dep.get_variable(pkg-mando: 'var- nomen, cmake : 'COP_VAR_NAME));
- Novum scopum conventus optionum argumentum addidit, "link_language", ut expresse exprimeret linguam adhibitam cum vocantem nexum vocans. Exempli gratia, programmata principalis Fortran C/C++ codicem vocare potuit, quae sponte eligeret C/C++ cum Fortran ligator uteretur;
- CPPFLAGS praecessoris vexilla tractatio mutata est. Cum Meson antea CPPFLAGS condiderunt et vexilla linguarum specialium compilationem (CFLAGS, CXXFLAGS) separatim discesserunt, nunc inseparabiliter discursum sunt et vexilla in CPPFLAGS recensita sunt ut alius fons scribendi vexilla pro linguis sustinentibus;
- Output of custom_target and custom_target[i] nunc adhiberi potest ut argumenta in nexu cum operationibus et link_whole;
- Generantibus nunc facultatem habent clientelas utendi optionis "dependendi" specificandi (exempli gratia generantis (programma_runner, output:" ['@[Inscriptio protected]'], dependet: exe));
- Optionem static addidit ad inveniendum_library, ad permittendum inquisitionem includendi modo bibliothecas immobiliter coniunctas;
- Ad python.find_installation, facultas determinare praesentiam moduli Pythonis dati pro certa Pythonis versione addita est;
- Novum moduli moduli instabilis kconfig-kconfig additi pro fasciculis parsing kconfig;
- Novum mandatum addidit "subiectis denuntiare", quod cum argumentis praeceptum est et illud in omnibus directoriis subiectis excurrit;
Source: opennet.ru