|
|
@@ -747,7 +747,7 @@ control needed to implement such step-level capabilities.
|
|
|
|
|
|
``<name>`` is the same as the name passed to the original call to
|
|
|
:command:`ExternalProject_Add`. The specified ``<step>`` must not be one of
|
|
|
- the pre-defined steps (``mkdir``, ``download``, ``update``, ``skip-update``,
|
|
|
+ the pre-defined steps (``mkdir``, ``download``, ``update``,
|
|
|
``patch``, ``configure``, ``build``, ``install`` or ``test``). The supported
|
|
|
options are:
|
|
|
|
|
|
@@ -2762,21 +2762,6 @@ Update to Mercurial >= 2.1.1.
|
|
|
)"
|
|
|
)
|
|
|
|
|
|
- if(update_disconnected)
|
|
|
- _ep_get_step_stampfile(${name} skip-update skip-update_stamp_file)
|
|
|
- string(REPLACE "Performing" "Skipping" comment "${comment}")
|
|
|
- ExternalProject_Add_Step(${name} skip-update
|
|
|
- COMMENT ${comment}
|
|
|
- ALWAYS ${always}
|
|
|
- EXCLUDE_FROM_MAIN 1
|
|
|
- WORKING_DIRECTORY ${work_dir}
|
|
|
- DEPENDEES download
|
|
|
- ${log}
|
|
|
- ${uses_terminal}
|
|
|
- )
|
|
|
- set_property(SOURCE ${skip-update_stamp_file} PROPERTY SYMBOLIC 1)
|
|
|
- endif()
|
|
|
-
|
|
|
endfunction()
|
|
|
|
|
|
|
|
|
@@ -2801,9 +2786,9 @@ function(_ep_add_patch_command name)
|
|
|
|
|
|
_ep_get_update_disconnected(update_disconnected ${name})
|
|
|
if(update_disconnected)
|
|
|
- set(update_dep skip-update)
|
|
|
+ set(patch_dep download)
|
|
|
else()
|
|
|
- set(update_dep update)
|
|
|
+ set(patch_dep update)
|
|
|
endif()
|
|
|
|
|
|
set(__cmdQuoted)
|
|
|
@@ -2814,7 +2799,7 @@ function(_ep_add_patch_command name)
|
|
|
ExternalProject_Add_Step(${name} patch
|
|
|
COMMAND ${__cmdQuoted}
|
|
|
WORKING_DIRECTORY \${work_dir}
|
|
|
- DEPENDEES download \${update_dep}
|
|
|
+ DEPENDEES \${patch_dep}
|
|
|
${log}
|
|
|
)"
|
|
|
)
|
|
|
@@ -2970,13 +2955,6 @@ function(_ep_add_configure_command name)
|
|
|
set(uses_terminal "")
|
|
|
endif()
|
|
|
|
|
|
- _ep_get_update_disconnected(update_disconnected ${name})
|
|
|
- if(update_disconnected)
|
|
|
- set(update_dep skip-update)
|
|
|
- else()
|
|
|
- set(update_dep update)
|
|
|
- endif()
|
|
|
-
|
|
|
set(__cmdQuoted)
|
|
|
foreach(__item IN LISTS cmd)
|
|
|
string(APPEND __cmdQuoted " [==[${__item}]==]")
|
|
|
@@ -2985,7 +2963,7 @@ function(_ep_add_configure_command name)
|
|
|
ExternalProject_Add_Step(${name} configure
|
|
|
COMMAND ${__cmdQuoted}
|
|
|
WORKING_DIRECTORY \${binary_dir}
|
|
|
- DEPENDEES \${update_dep} patch
|
|
|
+ DEPENDEES patch
|
|
|
DEPENDS \${file_deps}
|
|
|
${log}
|
|
|
${uses_terminal}
|