in src/main/kotlin/org/jetbrains/tinygoplugin/services/TinyGoSettingsUtils.kt [13:26]
fun propagateGoFlags(project: Project, settings: TinyGoConfiguration) {
val goSettings = ModuleManager.getInstance(project).modules.firstNotNullOfOrNull {
it.getService(GoModuleSettings::class.java)
}
if (goSettings == null) {
logger<TinyGoSettingsService>().warn("Could not find go module settings")
return
}
val buildSettings = goSettings.buildTargetSettings
buildSettings.arch = settings.goArch
buildSettings.os = settings.goOS
buildSettings.customFlags = settings.goTags.split(' ').toTypedArray()
goSettings.buildTargetSettings = buildSettings
}