YCMEPHelper¶
A helper for ExternalProject
:
ycm_ep_helper(<name>
[DOCS]
[TYPE <type>]
[STYLE <style>]
[COMPONENT <component>] (default = "external")
[FOLDER <folder> (default = "<component>")
[REPOSITORY <repo>]
[EXCLUDE_FROM_ALL <0|1>]
#--Git and Hg only arguments-----------
[TAG <tag>]
#--Svn only arguments-----------
[REVISION <revision>]
[USERNAME <username>]
[PASSWORD <password>]
[TRUST_CERT <0|1>]
#--CMake arguments---------
[CMAKE_ARGS]
[CMAKE_CACHE_ARGS]
[CMAKE_CACHE_DEFAULT_ARGS]
[DEPENDS]
[DOWNLOAD_COMMAND]
[UPDATE_COMMAND]
[PATCH_COMMAND]
[CONFIGURE_COMMAND]
[BUILD_COMMAND]
[INSTALL_COMMAND]
[TEST_COMMAND]
[CLEAN_COMMAND] (not in ExternalProject)
[TEST_AFTER_INSTALL]
[TEST_BEFORE_INSTALL]
[TEST_EXCLUDE_FROM_MAIN]
)
YCM_BOOTSTRAP()
-
NON_INTERACTIVE_BUILD
¶
-
YCM_BOOTSTRAP_BASE_ADDRESS
¶
-
YCM_SKIP_HASH_CHECK
¶
-
YCM_BOOTSTRAP_VERBOSE
¶
-
YCM_EP_INSTALL_DIR
¶
-
YCM_EP_ADDITIONAL_CMAKE_ARGS
¶
-
YCM_<COMPONENT>_COLOR
¶
-
YCM_<COMPONENT>_BGCOLOR
¶
-
YCM_<COMPONENT>_NODECOLOR
¶
TODO Add variable YCM_INSTALL_PREFIX