Makefile配置上下文环境变量 - Thu, Mar 18, 2021
Makefile配置上下文环境变量
1. 概述
根据不同的目标,需要配置不同的环境变量 在Makefile中的变量,默认都是全局的(自动变量除外)。 还有一种特殊变量会根据当前编译的目标设置变量。
https://www.gnu.org/software/make/manual/make.html#Target_002dspecific
2. 示例
分别为linux和windows配置PKG_CONFIG_PATH
linux: export PKG_CONFIG_PATH=$(PWD)/3rdParty/linux_amd64/pkgconfig
linux:
$(CGO) build $(FLAGS)nvragent
windows: export PKG_CONFIG_PATH=$(PWD)/3rdParty/windows_amd64/pkgconfig
windows:
$(WGO) build $(FLAGS)nvragent