配置文件生成
关于配置文件生成的更多详情,请参考:配置文件生成 API。
我们可以使用 add_configfiles 自动生成 config.h 等配置文件。
基础示例
xmake.lua
编译运行
bash
$ xmake
$ xmake run关于配置文件生成的更多详情,请参考:配置文件生成 API。
我们可以使用 add_configfiles 自动生成 config.h 等配置文件。
add_rules("mode.debug", "mode.release")
target("test")
set_kind("binary")
add_files("src/main.c")
-- set config variables
set_configvar("FOO_ENABLE", 1)
set_configvar("FOO_STRING", "hello xmake")
-- set config directory
set_configdir("$(builddir)/config")
-- generate config header
add_configfiles("config.h.in")
-- add include directory
add_includedirs("$(builddir)/config")
$ xmake
$ xmake run