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