summaryrefslogtreecommitdiff
path: root/xmake/rules/c++/config/main.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2025-12-03 00:52:16 +0800
committerruki <[email protected]>2025-12-03 00:52:16 +0800
commitd66186fac83f009715e4d3307b47e361954fa708 (patch)
treedc5191d6d7b8d93ca70394430e78b2859d7c4cea /xmake/rules/c++/config/main.lua
parent3aca93627b3cada55db8d0215d6ff87ca418ceab (diff)
add xmake check syntax
Diffstat (limited to 'xmake/rules/c++/config/main.lua')
-rw-r--r--xmake/rules/c++/config/main.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/xmake/rules/c++/config/main.lua b/xmake/rules/c++/config/main.lua
index dce7cff6b..bde849965 100644
--- a/xmake/rules/c++/config/main.lua
+++ b/xmake/rules/c++/config/main.lua
@@ -20,9 +20,10 @@
-- imports
import("rules.c++.config.basic", {rootdir = os.programdir(), alias = "config_basic"})
+import("rules.c++.config.dynamic_debugging", {rootdir = os.programdir(), alias = "config_dynamic_debugging"})
+import("rules.c++.config.syntax_only", {rootdir = os.programdir(), alias = "config_syntax_only"})
import("rules.c++.config.optimization", {rootdir = os.programdir(), alias = "config_optimization"})
import("rules.c++.config.sanitizer", {rootdir = os.programdir(), alias = "config_sanitizer"})
-import("rules.c++.config.dynamic_debugging", {rootdir = os.programdir(), alias = "config_dynamic_debugging"})
-- main entry
function main(target, sourcekind)
@@ -33,6 +34,9 @@ function main(target, sourcekind)
-- config dynamic debugging configs (must be before optimization to disable incompatible flags)
config_dynamic_debugging(target, sourcekind)
+ -- config syntax only configs (must be before optimization to disable incompatible flags)
+ config_syntax_only(target, sourcekind)
+
-- config optimization configs
config_optimization(target, sourcekind)