summaryrefslogtreecommitdiff
path: root/Tests/ExternalProject/Example
diff options
context:
space:
mode:
authorDavid Cole <david.cole@kitware.com>2010-05-31 14:22:24 -0400
committerDavid Cole <david.cole@kitware.com>2010-05-31 14:30:22 -0400
commit2deba1b9119e6a3dd40931606e08b70744735650 (patch)
tree2853890ef662d7af306773376ff737182da338ea /Tests/ExternalProject/Example
parente6efd9ac0a0e38208162d32e5d45849337ab39e4 (diff)
downloadcmake-2deba1b9119e6a3dd40931606e08b70744735650.tar.gz
Add .zip and .tar.bz2 extraction to ExternalProject.
Add archives of these file types and add to the test cases covered in the ExternalProject test. Also add an "Example" directory in the Tests/ExternalProject directory containing the canonical simplest example of ExternalProject usage.
Diffstat (limited to 'Tests/ExternalProject/Example')
-rw-r--r--Tests/ExternalProject/Example/CMakeLists.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/Tests/ExternalProject/Example/CMakeLists.txt b/Tests/ExternalProject/Example/CMakeLists.txt
new file mode 100644
index 0000000000..2cadd7d22f
--- /dev/null
+++ b/Tests/ExternalProject/Example/CMakeLists.txt
@@ -0,0 +1,11 @@
+# This is the canonical simplest ExternalProject example CMakeLists.txt file:
+cmake_minimum_required(VERSION 2.8)
+project(ExternalProjectExample NONE)
+include(ExternalProject)
+
+ExternalProject_Add(
+ cmake281
+ URL http://www.cmake.org/files/v2.8/cmake-2.8.1.tar.gz
+ CMAKE_ARGS -D CMAKE_INSTALL_PREFIX=<INSTALL_DIR>
+ BUILD_COMMAND ""
+)