Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2016-08-09 10:06:05 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2016-08-09 10:06:05 +0300
commitd9c75443844eef8566a76603244bbe552ffcf921 (patch)
tree768f2fb55efaccf82359fe2eb66aa287dd97ce95 /.docs.cmake
parent48942c2b71e6b2c0c4cb128e532a75f260e26151 (diff)
Merge the travis docs generation and push stuff from Outcome
Diffstat (limited to '.docs.cmake')
-rw-r--r--.docs.cmake36
1 files changed, 36 insertions, 0 deletions
diff --git a/.docs.cmake b/.docs.cmake
new file mode 100644
index 00000000..c914c579
--- /dev/null
+++ b/.docs.cmake
@@ -0,0 +1,36 @@
+# CTest script for a CI to submit to CDash a documentation generation run
+cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
+# Bring in the Boost lite cmake tooling
+list(FIND CMAKE_MODULE_PATH "boost-lite" boost_lite_idx)
+if(${boost_lite_idx} EQUAL -1)
+ if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../boost-lite/cmake")
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/../boost-lite/cmake")
+ set(CTEST_BOOSTLITE_SCRIPTS "${CMAKE_CURRENT_SOURCE_DIR}/../boost-lite/scripts")
+ elseif(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/include/boost/afio/boost-lite/cmake")
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/include/boost/afio/boost-lite/cmake")
+ set(CTEST_BOOSTLITE_SCRIPTS "${CMAKE_CURRENT_SOURCE_DIR}/include/boost/afio/boost-lite/scripts")
+ else()
+ message(FATAL_ERROR "FATAL: A copy of boost-lite cannot be found. Try running 'git submodule update --init --recursive'")
+ endif()
+endif()
+include(BoostLiteUtils)
+
+
+CONFIGURE_CTEST_SCRIPT_FOR_CDASH("afio" "build")
+ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
+include(FindGit)
+#checked_execute_process("git reset"
+# COMMAND "${GIT_EXECUTABLE}" checkout gh-pages
+# COMMAND "${GIT_EXECUTABLE}" reset --hard cc293d14a48bf1ee3fb78743c3ad5cf61d63f3ff
+# WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/doc/html"
+#)
+
+ctest_start("Documentation")
+ctest_configure()
+ctest_build(TARGET afio_docs)
+#checked_execute_process("git commit"
+# COMMAND "${GIT_EXECUTABLE}" commit -a -m "upd"
+# COMMAND "${GIT_EXECUTABLE}" push -f origin gh-pages
+# WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/doc/html"
+#)
+ctest_submit()