bin/nixenvironment in nixenvironment-0.0.12 vs bin/nixenvironment in nixenvironment-0.0.13

- old
+ new

@@ -346,16 +346,24 @@ end def build(config, ipa) build = File.join(BUILD_SCRIPTS_PATH, 'Build.py') - build_success = system("#{build} --project \"#{@config['PROJECT_TO_BUILD']}\"\ - --target \"#{@config['PROJECT_TARGET_TO_BUILD']}\"\ - --workspace \"#{@config['WORKSPACE_TO_BUILD']}\"\ - --scheme \"#{@config['WORKSPACE_SCHEME_TO_BUILD']}\"\ - --configuration \"#{config}\"\ - --sdk \"#{@config['SDK']}\"\ - --env-var-prefix \"#{@config['ENV_VAR_PREFIX']}\"") + build_success = nil + + if @config['PROJECT_TO_BUILD'] and @config['PROJECT_TO_BUILD'].length > 0 + build_success = system("#{build} --project \"#{@config['PROJECT_TO_BUILD']}\"\ + --target \"#{@config['PROJECT_TARGET_TO_BUILD']}\"\ + --configuration \"#{config}\"\ + --sdk \"#{@config['SDK']}\"\ + --env-var-prefix \"#{@config['ENV_VAR_PREFIX']}\"") + elsif @config['WORKSPACE_TO_BUILD'] and @config['WORKSPACE_TO_BUILD'].length > 0 + build_success = system("#{build} --workspace \"#{@config['WORKSPACE_TO_BUILD']}\"\ + --scheme \"#{@config['WORKSPACE_SCHEME_TO_BUILD']}\"\ + --configuration \"#{config}\"\ + --sdk \"#{@config['SDK']}\"\ + --env-var-prefix \"#{@config['ENV_VAR_PREFIX']}\"") + end unless build_success revert_info_plist abort('Build error!') end