diff options
| author | ruki <[email protected]> | 2026-04-01 23:27:51 +0800 |
|---|---|---|
| committer | ruki <[email protected]> | 2026-04-01 23:27:51 +0800 |
| commit | f416451b312c06a3b9d48ea389450dfa9b11d376 (patch) | |
| tree | 994e5d7b0c69ddcd9372a220c51a4680a560dd8d /tests | |
| parent | 4222dfcc1e73ec1f6fbe399ff1de6fb52e17af1e (diff) | |
add utils.replace rules
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/apis/add_files_replace/src/main.c | 10 | ||||
| -rw-r--r-- | tests/apis/add_files_replace/test.lua | 4 | ||||
| -rw-r--r-- | tests/apis/add_files_replace/xmake.lua | 6 |
3 files changed, 20 insertions, 0 deletions
diff --git a/tests/apis/add_files_replace/src/main.c b/tests/apis/add_files_replace/src/main.c new file mode 100644 index 000000000..8b6ee15b8 --- /dev/null +++ b/tests/apis/add_files_replace/src/main.c @@ -0,0 +1,10 @@ +#include <stdio.h> + +#ifndef REPLACED_VALUE +#define REPLACED_VALUE "original" +#endif + +int main(int argc, char** argv) { + printf("hello %s!\n", REPLACED_VALUE); + return 0; +} diff --git a/tests/apis/add_files_replace/test.lua b/tests/apis/add_files_replace/test.lua new file mode 100644 index 000000000..512be45b1 --- /dev/null +++ b/tests/apis/add_files_replace/test.lua @@ -0,0 +1,4 @@ +function main(t) + t:build() + t:run() +end diff --git a/tests/apis/add_files_replace/xmake.lua b/tests/apis/add_files_replace/xmake.lua new file mode 100644 index 000000000..24b98e7cd --- /dev/null +++ b/tests/apis/add_files_replace/xmake.lua @@ -0,0 +1,6 @@ +add_rules("mode.debug", "mode.release") +target("test") + set_kind("binary") + add_files("src/main.c", {rules = "utils.replace", replaces = { + {'"original"', '"replaced"'}, + }}) |
