From 62bfe953a149c4a991508fbb956dec9e698d4b3d Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Fri, 30 Apr 2021 16:00:09 +1000 Subject: [PATCH] [windows] Add CGO_CXXFLAGS --- v2/pkg/commands/build/base.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/v2/pkg/commands/build/base.go b/v2/pkg/commands/build/base.go index 290660ac6..3894b060e 100644 --- a/v2/pkg/commands/build/base.go +++ b/v2/pkg/commands/build/base.go @@ -265,6 +265,14 @@ func (b *BaseBuilder) CompileProject(options *Options) error { v += "-I" + buildBaseDir return v }) + // Use upsertEnv so we don't overwrite user's CGO_CXXFLAGS + cmd.Env = upsertEnv(cmd.Env, "CGO_CXXFLAGS", func(v string) string { + if v != "" { + v += " " + } + v += "-I" + buildBaseDir + return v + }) cmd.Env = upsertEnv(cmd.Env, "GOOS", func(v string) string { return options.Platform @@ -430,7 +438,6 @@ func (b *BaseBuilder) NpmRunWithEnvironment(projectDir, buildTarget string, verb // BuildFrontend executes the `npm build` command for the frontend directory func (b *BaseBuilder) BuildFrontend(outputLogger *clilogger.CLILogger) error { - // TODO: Fix this up from the CLI verbose := b.options.Verbosity == VERBOSE frontendDir := filepath.Join(b.projectData.Path, "frontend")