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:
-rw-r--r--.ci.cmake12
-rw-r--r--CMakeLists.txt2
-rw-r--r--Doxyfile7
-rw-r--r--Readme.md3
4 files changed, 14 insertions, 10 deletions
diff --git a/.ci.cmake b/.ci.cmake
index c5c42d92..7f267af0 100644
--- a/.ci.cmake
+++ b/.ci.cmake
@@ -17,7 +17,7 @@ endif()
include(BoostLiteUtils)
-configure_ctest_script_for_cdash("afio" "build")
+CONFIGURE_CTEST_SCRIPT_FOR_CDASH("afio" "build")
ctest_empty_binary_directory(${CTEST_BINARY_DIRECTORY})
ctest_start("Experimental")
@@ -27,7 +27,8 @@ ctest_test()
merge_junit_results_into_ctest_xml()
if(WIN32)
if(EXISTS build/bin/Release/afio_dl-2.0-Windows-x64-Release.dll)
- execute_process(COMMAND "${CMAKE_COMMAND}" -E tar cfz afio_v2_binaries_win64.tar.gz
+ checked_execute_process("Tarring up binaries"
+ COMMAND "${CMAKE_COMMAND}" -E tar cfz afio_v2_binaries_win64.tar.gz
doc
include
Readme.md
@@ -35,24 +36,21 @@ if(WIN32)
build/lib/Release/afio_sl-2.0-Windows-x64-Release.lib
build/lib/Release/afio_dl-2.0-Windows-x64-Release.lib
build/bin/Release/afio_dl-2.0-Windows-x64-Release.dll
- RESULT_VARIABLE retval
)
- message(STATUS "Tarring up binaries returned with status ${retval}")
execute_process(COMMAND cmd /c dir)
ctest_upload(FILES afio_v2_binaries_win64.tar.gz)
endif()
else()
if(EXISTS build/bin/Release/afio_dl-2.0-Linux-x86_64-Release.so)
- execute_process(COMMAND "${CMAKE_COMMAND}" -E tar cfz afio_v2_binaries_linux64.tgz
+ checked_execute_process("Tarring up binaries"
+ COMMAND "${CMAKE_COMMAND}" -E tar cfz afio_v2_binaries_linux64.tgz
doc
include
Readme.md
release_notes.md
build/lib/Release/afio_sl-2.0-Linux-x86_64-Release.a
build/bin/Release/afio_dl-2.0-Linux-x86_64-Release.so
- RESULT_VARIABLE retval
)
- message(STATUS "Tarring up binaries returned with status ${retval}")
ctest_upload(FILES afio_v2_binaries_linux64.tgz)
endif()
endif()
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6d55c73f..52d444ce 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -35,6 +35,8 @@ include(BoostLiteMakeLibrary)
# Make an interface only library so dependent CMakeLists can bring in this header-only library
include(BoostLiteMakeHeaderOnlyLibrary)
+# Create a custom doxygen generation target
+include(BoostLiteMakeDoxygen)
# Set the standard definitions for these libraries and bring in the all_* helper functions
include(BoostLiteApplyDefaultDefinitions)
# Set the C++ features this library requires
diff --git a/Doxyfile b/Doxyfile
index df9d7817..594a50ce 100644
--- a/Doxyfile
+++ b/Doxyfile
@@ -765,9 +765,10 @@ WARN_LOGFILE =
# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING
# Note: If this tag is empty the current directory is searched.
-INPUT = include/boost/afio/v2 \
- include/boost/afio/v2/algorithm \
- include/boost/afio/v2/algorithm/shared_fs_mutex \
+INPUT = include/boost/afio \
+ include/boost/afio/v2.0 \
+ include/boost/afio/v2.0/algorithm \
+ include/boost/afio/v2.0/algorithm/shared_fs_mutex \
release_notes.md
# This tag can be used to specify the character encoding of the source files
diff --git a/Readme.md b/Readme.md
index 9d32921b..04af266c 100644
--- a/Readme.md
+++ b/Readme.md
@@ -6,6 +6,9 @@ v2 rewrite. You can view its documentation at https://ned14.github.io/boost.afio
<b>CMake dashboard</b>: http://my.cdash.org/index.php?project=Boost.AFIO
CMake todos:
+- Add doxygen generation support
+- For non-embedded config, cmake should stamp git submodule SHAs so I can
+dispense with the upd method of submodule stamping
- Static library edition appears to not be encoding extended error code detail?
- Add a unit test!