Meson-แแก แแแแแแแแ แแแแก แแแแแแ แ แแแแแแแ แแฌแงแแแแก แแ แแชแแกแแก แแแฆแแแ แกแแฉแฅแแ แแก แฃแแ แฃแแแแแงแแคแ แแแฎแแ แฎแแแฃแแแแแกแแแ แแ แแแ แขแแแแ แแแแแงแแแแแแกแแแ แแ แแแ. make แฃแขแแแแขแแก แแแชแแแแ, แแแแฃแแแกแฎแแแแ build แแงแแแแแก แแแกแขแ แฃแแแแขแแ แแแแ แแแแก
แแฎแแ แแแญแแ แแแแ Linux-แแ, macOS-แกแ แแ Windows-แแ แฏแแแ แแแแแ แจแแแแแแ แแ แแจแแแแแแแแ GCC-แแก, Clang-แแก, Visual Studio-แแกแ แแ แกแฎแแ แจแแแแแแแแแแแแก แแแแแงแแแแแแ. แจแแกแแซแแแแแแแ แแ แแแฅแขแแแแก แแแแแ แกแฎแแแแแกแฎแแ แแ แแแ แแแแ แแแแก แแแแแแ, แแแ แจแแ แแก C, C++, Fortran, Java แแ Rust. แแฎแแ แแแญแแ แแแแ แแแแแขแแแแแ แแจแแแแแแก แ แแแแแ, แ แแแแแจแแช แแฎแแแแ แแแแแแแแแขแแแ, แ แแแแแแแช แแแ แแแแแ แแแแจแแ แจแแ แแแแ แแจแแแแแแก แจแแแแแ แแแแฎแแ แชแแแแแแฃแ แชแแแแแแแแแแแ, แฎแแแแฎแแ แแจแแแแแแ. Meson แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แแแแแแแ แแแแแ build-แแแแก แแแแแ แแ แแแแกแแแแก, แ แแแแแแจแแช build-แแก แแแจแแแแ แกแฎแแแแแกแฎแแ แแแ แแแแจแ แแฌแแแแก แกแ แฃแแแแ แแแแแขแฃแ แ แจแแกแ แฃแแแแแแ แคแแแแแแแก แแแแแ แแ แแแแก.
แแแแแแ แ
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ แแ แกแแแฃแแ แแ แแแฅแขแแแแก แแแแญแแแ แแแแ แแจแแแแแแแแแกแแแแก, แ แแแแแแแช แแงแแแแแแ CMake build แกแแ แแแขแแแก. แแแกแแแก แแฎแแ แจแแฃแซแแแ แแแ แแแแแ แแแจแแแแก แแแ แขแแแ แฅแแแแ แแแฅแขแแแ (แ แแแแ แแชแแ แชแแแแแฃแแ แแแแแแแแแแแแ) CMake แแแแฃแแแก แแแแแงแแแแแแ, แกแขแแแแแ แขแฃแแ แฅแแแแ แแแฅแขแแแแก แแกแแแแกแ (CMake แฅแแแแ แแแฅแขแแแแก แฉแแแแแแ แจแแแซแแแแ แแแแแแแกแแแก แฅแแแแ แแแฅแขแแแแก แแแ แแฅแขแแ แแแจแ);
- แงแแแแ แแแแแงแแแแแฃแแ แจแแแแแแแแแแกแแแแก, แฌแแแแกแฌแแ แ แขแแกแขแแ แแแ แจแแแแก แแแ แขแแแ แกแแขแแกแขแ แคแแแแแแแก แแฌแงแแแแกแ แแ แจแแกแ แฃแแแแแก แแแแ (แฏแแแกแแฆแแแแก แจแแแแฌแแแแ), แ แแแแแแช แแ แจแแแแแคแแ แแแแแ แแแแฎแแแ แแแแแก แแแแ แแแแแแแแฃแแ แแ แแจแแแแก แขแแกแขแแ แแแแ แฏแแแ แแแแแ แจแแแแแแแแแแแแกแแแแก (แแแแแ แแแแ, แแแแแแแแ แ แแแแขแคแแ แแแก แจแแแแแแแแแแ แแกแแแ แแแฌแแแแแ) .
- แแแแแขแแแฃแแแ แแ แซแแแแแแก แฎแแแแก แแแ แแแแขแ แแแแก แแแแกแแแฆแแ แแก แจแแกแแซแแแแแแแ, แ แแแแแแแช แแแแแแงแแแแแ แฏแแแ แแแแแ แแแแแแแแชแแแก แแ แแก, แแแชแแแแ แแแ แ แแแแขแคแแ แแแก แแ แแคแแฅแกแแก แแแแแแแแแ. แแแ แ, แแ แซแแแแแแก แกแขแ แแฅแแแแก แแแ แแแแขแแแ แแแแชแแแแ แแฎแแแแ แแฃแแแแ แแ แแแแแแแแแแก แแ แแ แจแแแซแแแแแแ แแแแแแแแฃแแ แฏแแแ แแแแแ แแแแแแแแชแแแกแแแแก. แแ แซแแแแแแก แฎแแแแก แแคแชแแแแ แแฎแแ แแแแแแงแแแแแ, แแแฃแฎแแแแแแ แแแแกแ, แแฅแแแ แฅแแแแ แแฃแแแแ แแ แแฃ แฏแแแ แแแแแ แแแแแแแแ แแแแก, แแแแก แฃแแ แฃแแแแแกแแงแแคแแ, แ แแ แแจแแแแแฃแ แ แแ แฏแแแ แแแแแ แแจแแแแแแแ แแแแแขแฃแ แจแแแแแแแก แแแแแแฆแแแก;
- แแแแแแขแ "--cross-file" แแ แแจแแก แแ แแแ แแฎแแ แแแแแแแแแก แจแแกแแซแแแแแแแ แแ แซแแแแแแก แกแขแ แแฅแแแแ แแ แแแแแ แฏแแแ แแแแแ แคแแแแแแแก แฉแแแแแแแแแแจแ;
- แแแแแขแแแฃแแแ แแฎแแ แแแญแแ แ ICL แแแแแแแแขแแ แแกแแแแก (Intel C/C++ Compiler) Windows แแแแขแคแแ แแแกแแแแก (ICL.EXE แแ ifort);
- แแแแแขแแแฃแแแ แกแแฌแงแแกแ แแแกแขแ แฃแแแแขแแ แแฃแแแก แแฎแแ แแแญแแ แ CPU Xtensa-แกแแแแก (xt-xcc, xt-xc++, xt-nm);
- "แแแแแแแแแแฃแแแแแก" แแแแแฅแขแก แแแแแแขแ แแแแแแ "get_variable", แ แแแแแแช แกแแจแฃแแแแแแก แแแซแแแแ แแแแฆแแ แชแแแแแแก แแแแจแแแแแแแ แแแแแแแแ แ แแแแแแแแแแฃแแแแแก แขแแแแก แแแแแแแแกแฌแแแแแแก แแแ แแจแ (แแแแแแแแแ, dep.get_variable(pkg-config: 'var- แกแแฎแแแ', cmake : 'COP_VAR_NAME));
- แแแแแแขแ แแฎแแแ แกแแแแแแ แแกแแแแแแแก แแแ แแแแขแแแแก แแ แแฃแแแแขแ, "link_language", แ แแแ แแแแคแแแ แแแฃแแแแแ แแแ, แ แแแแแแช แแแแแแงแแแแแ แแแแแแ แแก แแแแแซแแฎแแแแกแแก. แแแแแแแแแ, Fortran-แแก แแแแแแ แแ แแแ แแแแก แจแแฃแซแแแ แแแแแแซแแฎแแก C/C++ แแแแ, แ แแแแแแช แแแขแแแแขแฃแ แแ แแแ แฉแแแก C/C++-แก, แ แแแแกแแช แแแแแงแแแแแฃแแ แแฅแแแแ Fortran แแแแแแ แ;
- แจแแแชแแแแ CPPFLAGS แฌแแแแกแฌแแ แ แแ แแชแแกแแ แแก แแ แแจแแแแก แแแแฃแจแแแแแ. แแแแแแแแ แแแกแแแ แแแ แ แแแแฎแแแแ CPPFLAGS-แก แแ แแแแก แกแแแชแแคแแแฃแ แแแแแแแแชแแแก แแ แแจแแแก (CFLAGS, CXXFLAGS), แแกแแแ แแฎแแ แแแแฃแงแแคแแแ แแฃแจแแแแแแ แแ CPPFLAGS-แจแ แฉแแแแแแแแแ แแ แแจแแแ แแแแแแงแแแแแ แ แแแแ แช แแแแแแแแชแแแก แแ แแจแแแแก แกแฎแแ แฌแงแแ แ แแแแแแกแแแแก, แ แแแแแแแช แแฎแแ แก แฃแญแแ แแ แแแ;
- แแแแแแแแแแ custom_target แแ custom_target[i] แแฎแแ แจแแแซแแแแ แแแแแงแแแแแฃแ แแฅแแแก แ แแแแ แช แแ แแฃแแแแขแแแ link_with แแ link_whole แแแแ แแชแแแแจแ;
- แแแแแ แแขแแ แแแก แแฎแแ แแฅแแ แจแแกแแซแแแแแแแ แแแฃแแแแแ แแแแแขแแแแแ แแแแแแแแแแฃแแแแแแ "แแแแแแแแแแฃแแแ" แแแ แแแแขแ แแก แแแแแงแแแแแแ (แแแแแแแแแ, แแแแแ แแขแแ แ(แแ แแแ แแแแก_แแแแจแแแแ, แแแแแแแแแแ: ['@[แแ.แคแแกแขแแ แแแชแฃแแแ]'], แแแแแแแแแแฃแแแ: exe));
- แแแแแแขแ แกแขแแขแแแฃแ แ แแแ แแแแขแ find_library-แก, แ แแแ แซแแแแแ แแฎแแแแ แกแขแแขแแแฃแ แแ แแแแแแจแแ แแแฃแแ แแแแแแแแแแแแ แจแแแชแแแแแก;
- python.find_installation-แแกแแแแก แแแแแขแแแฃแแแ Python-แแก แแแแแ แแขแฃแแ แแแ แกแแแกแแแแก แแแชแแแฃแแ Python แแแแฃแแแก แแ แกแแแแแแก แแแแกแแแฆแแ แแก แจแแกแแซแแแแแแแ;
- แแแแแขแแแฃแแแ แแฎแแแ แแแแฃแแ unstable-kconfig kconfig แคแแแแแแแก แแแกแแแแแแแแแแแแ;
- แแแแแแขแ แแฎแแแ แแ แซแแแแแ โsubprojects foreachโ, แ แแแแแแช แแฆแแแก แแ แซแแแแแแก แแ แแฃแแแแขแแแแ แแ แแฌแแ แแแแแก แแแก แงแแแแ แฅแแแแ แแแฅแขแแก แแแ แแฅแขแแ แแแจแ;
แฌแงแแ แ: opennet.ru