set_arch("x64") set_languages("c11", "c++17") set_toolchains("clang-cl") includes("xmake/rules/**/xmake.lua") add_rules("lsp.msvc_inc_inject") add_rules("mode.debug", "mode.release") add_repositories("local-repo xmake") set_runtimes("MD") -- force /MD runtime for MSVC, since MKL only accepts /MD on windows includes("./3rdparty/xmake.lua") includes("./shared_module/xmake.lua") includes("./implicit_**/xmake.lua") includes("./network_process/xmake.lua") includes("./application/**/xmake.lua")