summaryrefslogtreecommitdiff
path: root/xmake/languages/pascal/load.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2026-01-25 22:00:34 +0800
committerGitHub <[email protected]>2026-01-25 22:00:34 +0800
commit6fcf5e669360703422288e26d16f47ca4cda7ade (patch)
tree14530619ff8519f7aa90afed9aa26763a6d3917a /xmake/languages/pascal/load.lua
parentc3989a33c7644a43d4c3cc5567e4e117785bc67d (diff)
parent998581c1cc5af94486d9f631a64e7721a3f84031 (diff)
Merge pull request #7260 from xmake-io/fpc
Improve fpc
Diffstat (limited to 'xmake/languages/pascal/load.lua')
-rw-r--r--xmake/languages/pascal/load.lua14
1 files changed, 12 insertions, 2 deletions
diff --git a/xmake/languages/pascal/load.lua b/xmake/languages/pascal/load.lua
index 24cbee327..45b007272 100644
--- a/xmake/languages/pascal/load.lua
+++ b/xmake/languages/pascal/load.lua
@@ -30,6 +30,8 @@ function _get_apis()
, "target.add_arflags"
, "target.add_shflags"
, "target.add_rpathdirs" -- @note do not translate path, it's usually an absolute path or contains $ORIGIN/@loader_path
+ , "target.add_defines"
+ , "target.add_undefines"
-- option.add_xxx
, "option.add_links"
, "option.add_syslinks"
@@ -38,6 +40,9 @@ function _get_apis()
, "option.add_arflags"
, "option.add_shflags"
, "option.add_rpathdirs"
+ , "option.add_includedirs"
+ , "option.add_defines"
+ , "option.add_undefines"
-- package.add_xxx
, "package.add_links"
, "package.add_syslinks"
@@ -47,6 +52,9 @@ function _get_apis()
, "package.add_shflags"
, "package.add_rpathdirs"
, "package.add_linkdirs"
+ , "package.add_includedirs"
+ , "package.add_defines"
+ , "package.add_undefines"
-- toolchain.add_xxx
, "toolchain.add_links"
, "toolchain.add_syslinks"
@@ -56,10 +64,14 @@ function _get_apis()
, "toolchain.add_shflags"
, "toolchain.add_rpathdirs"
, "toolchain.add_linkdirs"
+ , "toolchain.add_includedirs"
+ , "toolchain.add_defines"
+ , "toolchain.add_undefines"
}
apis.paths = {
-- target.add_xxx
"target.add_linkdirs"
+ , "target.add_includedirs"
, "target.add_frameworkdirs"
-- option.add_xxx
, "option.add_linkdirs"
@@ -70,5 +82,3 @@ end
function main()
return {apis = _get_apis()}
end
-
-