mirror of
https://github.com/wownero/wowlet.git
synced 2026-10-17 07:11:29 +02:00
Documentation browser, improved error messages
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
message(STATUS "Generating docs")
|
||||
|
||||
find_package(Python3 COMPONENTS Interpreter)
|
||||
|
||||
if(Python3_Interpreter_FOUND)
|
||||
execute_process(COMMAND python3 contrib/docs/generate.py
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
|
||||
|
||||
FILE(GLOB DOCS LIST_DIRECTORIES false "src/assets/docs/*")
|
||||
|
||||
foreach(FILE ${DOCS})
|
||||
cmake_path(GET FILE FILENAME FILE_REL)
|
||||
list(APPEND QRC_LIST " <file alias=\"${FILE_REL}\">${FILE}</file>")
|
||||
endforeach()
|
||||
|
||||
list(JOIN QRC_LIST "\n" QRC_DATA)
|
||||
configure_file("cmake/assets_docs.qrc" "${CMAKE_CURRENT_SOURCE_DIR}/src/assets_docs.qrc")
|
||||
else()
|
||||
message(WARNING "No Python3 interpreter, skipping docs.")
|
||||
endif()
|
||||
@@ -0,0 +1,5 @@
|
||||
<!DOCTYPE RCC><RCC version="1.0">
|
||||
<qresource prefix="/docs">
|
||||
@QRC_DATA@
|
||||
</qresource>
|
||||
</RCC>
|
||||
Reference in New Issue
Block a user