Commit b279e421 authored by Marius Rackwitz's avatar Marius Rackwitz

[Refactor] Inlay constant in EmbedFrameworksScript

parent 28463d4e
...@@ -34,7 +34,19 @@ module Pod ...@@ -34,7 +34,19 @@ module Pod
# @return [String] The contents of the embed frameworks script. # @return [String] The contents of the embed frameworks script.
# #
def script def script
script = INSTALL_FRAMEWORKS_FUNCTION script = <<-eos.strip_heredoc
#!/bin/sh
set -e
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
install_framework()
{
echo "rsync --exclude '*.h' -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
rsync -av "${BUILT_PRODUCTS_DIR}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
}
eos
script += "\n" unless frameworks_by_config.values.all?(&:empty?) script += "\n" unless frameworks_by_config.values.all?(&:empty?)
frameworks_by_config.each do |config, frameworks| frameworks_by_config.each do |config, frameworks|
unless frameworks.empty? unless frameworks.empty?
...@@ -47,20 +59,6 @@ module Pod ...@@ -47,20 +59,6 @@ module Pod
end end
script script
end end
INSTALL_FRAMEWORKS_FUNCTION = <<EOS
#!/bin/sh
set -e
echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
install_framework()
{
echo "rsync --exclude '*.h' -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
rsync -av "${BUILT_PRODUCTS_DIR}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
}
EOS
end end
end end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment