diff options
| author | ruki <[email protected]> | 2020-12-08 22:58:11 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-12-08 22:58:11 +0800 |
| commit | b550b61380d44b9b0d4b9bc4a45124bbc4166324 (patch) | |
| tree | 5c6dbb293152cb24a6e2e7ff0b36d5f874610d8a | |
| parent | 2aa929864c06f05437aefcce191953463de9bd10 (diff) | |
add console with c/zig tests
| -rw-r--r-- | tests/projects/zig/console_c_call_zig/src/main.c | 8 | ||||
| -rw-r--r-- | tests/projects/zig/console_c_call_zig/src/test.zig | 3 | ||||
| -rw-r--r-- | tests/projects/zig/console_c_call_zig/xmake.lua | 7 |
3 files changed, 18 insertions, 0 deletions
diff --git a/tests/projects/zig/console_c_call_zig/src/main.c b/tests/projects/zig/console_c_call_zig/src/main.c new file mode 100644 index 000000000..36e9238f3 --- /dev/null +++ b/tests/projects/zig/console_c_call_zig/src/main.c @@ -0,0 +1,8 @@ +#include <stdio.h> + +int add(int a, int b); +int main(int argc, char **argv) { + int result = add(42, 1337); + printf("%d\n", result); + return 0; +} diff --git a/tests/projects/zig/console_c_call_zig/src/test.zig b/tests/projects/zig/console_c_call_zig/src/test.zig new file mode 100644 index 000000000..a04ec1544 --- /dev/null +++ b/tests/projects/zig/console_c_call_zig/src/test.zig @@ -0,0 +1,3 @@ +export fn add(a: i32, b: i32) i32 { + return a + b; +} diff --git a/tests/projects/zig/console_c_call_zig/xmake.lua b/tests/projects/zig/console_c_call_zig/xmake.lua new file mode 100644 index 000000000..548bcacb8 --- /dev/null +++ b/tests/projects/zig/console_c_call_zig/xmake.lua @@ -0,0 +1,7 @@ +add_rules("mode.debug", "mode.release") + +target("demo") + set_kind("binary") + add_files("src/*.c") + add_files("src/*.zig") + |
