19function(create_git_patch_file _file _component _git_repo_dir _git_paches)
20 set(GIT_REPO
"${_git_repo_dir}")
21 list_join(GIT_PATCHES
"${_git_paches}" " ")
22 sanitize_for_filename(_GIT_PATCH_NAME
"${_component}")
23 set(_GIT_PATCH_FILE
"${BUILDMASTER_SCRIPTS_GIT_DIR}/git_patch_${_GIT_PATCH_NAME}.cmake")
25 "${BUILDMASTER_TOOLS_GIT_SRCDIR}/patch.cmake.in"
29 set(${_file}
"${_GIT_PATCH_FILE}" PARENT_SCOPE)
44function(create_git_reset_file _file _component _git_repo_dir)
45 set(GIT_REPO
"${_git_repo_dir}")
46 sanitize_for_filename(_GIT_RESET_NAME
"${_component}")
47 set(_GIT_RESET_FILE
"${BUILDMASTER_SCRIPTS_GIT_DIR}/git_reset_${_GIT_RESET_NAME}.cmake")
49 "${BUILDMASTER_TOOLS_GIT_SRCDIR}/reset.cmake.in"
53 set(${_file}
"${_GIT_RESET_FILE}" PARENT_SCOPE)
70function(create_git_switch_branch _file _component _git_repo_dir _git_branch)
71 set(GIT_REPO
"${_git_repo_dir}")
72 set(GIT_BRANCH
"${_git_branch}")
73 sanitize_for_filename(_GIT_SWITCH_NAME
"${_component}")
74 set(_GIT_SWITCH_FILE
"${BUILDMASTER_SCRIPTS_GIT_DIR}/git_switch_${_GIT_SWITCH_NAME}.cmake")
76 "${BUILDMASTER_TOOLS_GIT_SRCDIR}/switch.cmake.in"
80 set(${_file}
"${_GIT_SWITCH_FILE}" PARENT_SCOPE)
96function(create_git_fetch _file _component _git_repo_dir)
97 set(GIT_REPO
"${_git_repo_dir}")
98 sanitize_for_filename(_GIT_FETCH_NAME
"${_component}")
99 set(_GIT_FETCH_FILE
"${BUILDMASTER_SCRIPTS_GIT_DIR}/git_fetch_${_GIT_FETCH_NAME}.cmake")
101 "${BUILDMASTER_TOOLS_GIT_SRCDIR}/fetch.cmake.in"
105 set(${_file}
"${_GIT_FETCH_FILE}" PARENT_SCOPE)