add_rules("mode.debug", "mode.release") add_rules("plugin.compile_commands.autoupdate") -- set_toolchains("clang") -- set_runtimes("c++_static") set_languages("c++26") set_warnings("all") set_warnings("error") target("str") set_kind("static") add_files("module/**.cppm", { public = true }) -- target("test") -- set_kind("binary") -- add_deps("str") -- add_files("test/test.cpp") target("test-utf") set_kind("binary") add_deps("str") add_files("test/utf.cpp") target("test-string") set_kind("binary") add_deps("str") add_files("test/string.cpp")