diff options
| author | ruki <[email protected]> | 2020-06-13 13:48:22 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2020-06-13 13:48:22 +0800 |
| commit | 531799191430f540502de732635f97879541cf3c (patch) | |
| tree | 385dc7768b2c152e70c135d69db29dc54984fb53 | |
| parent | c55aeb2666b34e6ab6c019e4c6ebaa179abf61b9 (diff) | |
add rules test
| -rw-r--r-- | tests/apis/rules/src/main2.c | 8 | ||||
| -rw-r--r-- | tests/apis/rules/test.lua | 3 | ||||
| -rw-r--r-- | tests/apis/rules/xmake.lua | 3 |
3 files changed, 13 insertions, 1 deletions
diff --git a/tests/apis/rules/src/main2.c b/tests/apis/rules/src/main2.c new file mode 100644 index 000000000..b86c9ad8e --- /dev/null +++ b/tests/apis/rules/src/main2.c @@ -0,0 +1,8 @@ +#include <stdio.h> + +extern int test(int a, int b); +int main(int argc, char** argv) +{ + printf("1 + 1 = %d\n", test(1, 1)); + return 0; +} diff --git a/tests/apis/rules/test.lua b/tests/apis/rules/test.lua new file mode 100644 index 000000000..a4a38b0ce --- /dev/null +++ b/tests/apis/rules/test.lua @@ -0,0 +1,3 @@ +function main() + os.exec("xmake") +end diff --git a/tests/apis/rules/xmake.lua b/tests/apis/rules/xmake.lua index 97c7e2c5f..844e854c6 100644 --- a/tests/apis/rules/xmake.lua +++ b/tests/apis/rules/xmake.lua @@ -142,7 +142,8 @@ target("test") add_rules("stub1") -- add files - add_files("src/*.c", {rules = {"stub0a", "stub0b"}}) + add_files("src/*.c|main2.c", {rules = {"stub0a", "stub0b"}}) + add_files("src/main2.c", {rules = {"stub0a", "stub0b", override = true}}) add_files("src/man/*.in", {rule = "man"}) add_files("src/index.md") add_files("src/test.c.in", {rule = "c code"}) |
