summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2021-11-11 21:00:09 +0800
committerruki <[email protected]>2021-11-11 21:00:09 +0800
commitd4de88729159b7c331b3b268fdcc67627e9678d4 (patch)
tree6d2adb778e484b6bc05a39d63e77559258e88454
parentbd26b472129bc61043a69ffecbddabbd83eb0650 (diff)
rename to .rsx
-rw-r--r--tests/projects/rust/cxx_call_rust_library/src/bridge.rsx (renamed from tests/projects/rust/cxx_call_rust_library/src/bridge.rs)0
-rw-r--r--tests/projects/rust/cxx_call_rust_library/xmake.lua4
-rw-r--r--xmake/rules/rust/xmake.lua4
3 files changed, 4 insertions, 4 deletions
diff --git a/tests/projects/rust/cxx_call_rust_library/src/bridge.rs b/tests/projects/rust/cxx_call_rust_library/src/bridge.rsx
index 3710f4bfd..3710f4bfd 100644
--- a/tests/projects/rust/cxx_call_rust_library/src/bridge.rs
+++ b/tests/projects/rust/cxx_call_rust_library/src/bridge.rsx
diff --git a/tests/projects/rust/cxx_call_rust_library/xmake.lua b/tests/projects/rust/cxx_call_rust_library/xmake.lua
index 00725b02f..cfd0e035e 100644
--- a/tests/projects/rust/cxx_call_rust_library/xmake.lua
+++ b/tests/projects/rust/cxx_call_rust_library/xmake.lua
@@ -6,7 +6,7 @@ target("foo")
target("test")
set_kind("binary")
- add_rules("rust.cxxbridge", {override = true})
+ add_rules("rust.cxxbridge")
add_deps("foo")
add_files("src/main.cc")
- add_files("src/bridge.rs")
+ add_files("src/bridge.rsx")
diff --git a/xmake/rules/rust/xmake.lua b/xmake/rules/rust/xmake.lua
index 08fcf11f0..51e27fcc8 100644
--- a/xmake/rules/rust/xmake.lua
+++ b/xmake/rules/rust/xmake.lua
@@ -21,8 +21,8 @@
-- generate bridge.rs.cc/h to call rust library in c++ code
-- @see https://cxx.rs/build/other.html
rule("rust.cxxbridge")
- set_extensions(".rs")
- before_build_file(function (target, sourcefile, opt)
+ set_extensions(".rsx")
+ before_buildcmd_file(function (target, batchcmds, sourcefile, opt)
print(sourcefile)
end)