global, doxygen を cmakeスクリプトから起動するようにした
@@ -6,8 +6,7 @@ | ||
6 | 6 | else() |
7 | 7 | add_custom_target( |
8 | 8 | doxygen |
9 | - ${DOXYGEN_EXECUTABLE} Doxyfile | |
10 | - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/doxygen | |
9 | + COMMAND ${CMAKE_COMMAND} -P doxygen.cmake | |
11 | 10 | ) |
12 | 11 | |
13 | 12 | set_target_properties( |
@@ -24,13 +23,9 @@ | ||
24 | 23 | if(("${GTAGS}" STREQUAL "GTAGS-NOTFOUND") OR ("${HTAGS}" STREQUAL "HTAGS-NOTFOUND")) |
25 | 24 | message(warning "global not found") |
26 | 25 | else() |
27 | - message("${HTAGS} -ans --tabs 4 -F -d ${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/global") | |
28 | 26 | add_custom_target( |
29 | 27 | global |
30 | - COMMAND bash ./gtags_update.sh | |
31 | - COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_SOURCE_DIR}/global | |
32 | - COMMAND ${HTAGS} -ans --tabs 4 -F -d ${CMAKE_CURRENT_SOURCE_DIR}/.. ${CMAKE_CURRENT_SOURCE_DIR}/global | |
33 | - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/.. | |
28 | + COMMAND ${CMAKE_COMMAND} -P global.cmake | |
34 | 29 | ) |
35 | 30 | |
36 | 31 | set_target_properties( |
@@ -1,4 +1,5 @@ | ||
1 | 1 | cd /d %~dp0 |
2 | -path c:\cygwin64\bin;%PATH% | |
3 | -bash build.sh | |
2 | +call ..\ci_scripts\find_cmake.bat | |
3 | +"%CMAKE_COMMAND%" -P doxygen.cmake | |
4 | +"%CMAKE_COMMAND%" -P global.cmake | |
4 | 5 | pause |
@@ -1,5 +1,5 @@ | ||
1 | 1 | # doxygen |
2 | -(cd doxygen; doxygen Doxyfile) | |
2 | +cmake -P doxygen.cmake | |
3 | 3 | |
4 | 4 | # global |
5 | -(cd ..; ./gtags_update.sh; htags -ans --tabs 4 -F; mv HTML/* doc_internal/global) | |
5 | +cmake -P global.cmake |
@@ -1,3 +1,2 @@ | ||
1 | -/usr/bin/find teraterm TTProxy TTX* ttssh2 -type f -name "*.c" -o -name "*.cpp" -o -name "*.h" | grep -v Release | grep -v .vs | grep -v Debug | grep -v build > gtags.files | |
2 | -gtags -f gtags.files | |
1 | +cmake -P gtags_update.cmake | |
3 | 2 | # see doc_internal/readme.md |