summaryrefslogtreecommitdiff
path: root/tests/apis/add_files_replace/xmake.lua
blob: ee890c9f8b4e9acd1f257a03e4782f938374884e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
add_rules("mode.debug", "mode.release")

-- test table replaces
target("test")
    set_kind("binary")
    add_files("src/main.c", {rules = "utils.replace", replaces = {
        {'"original"', '"replaced"'},
    }})

-- test function replaces
target("test2")
    set_kind("binary")
    add_files("src/main.c", {rules = "utils.replace", replaces = function (content)
        content = content:gsub('"original"', '"func_replaced"')
        return content
    end})