Skip to content

Commit

Permalink
Use upstream m.css to generate documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
friendlyanon committed Jan 12, 2025
1 parent 26220d0 commit e65b23d
Showing 1 changed file with 10 additions and 7 deletions.
17 changes: 10 additions & 7 deletions cmake-init/templates/common/cmake/docs-ci.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -12,26 +12,29 @@ set(src "${PROJECT_SOURCE_DIR}")

set(mcss_SOURCE_DIR "${bin}/docs/.ci")
if(NOT IS_DIRECTORY "${mcss_SOURCE_DIR}")
file(MAKE_DIRECTORY "${mcss_SOURCE_DIR}")
file(MAKE_DIRECTORY "${mcss_SOURCE_DIR}_")
file(
DOWNLOAD
https://github.com/friendlyanon/m.css/releases/download/release-1/mcss.zip
"${mcss_SOURCE_DIR}/mcss.zip"
https://github.com/mosra/m.css/archive/4a1324c22ebaf81d68e8745610b0127288358b8c.zip
"${bin}/mcss.zip"
STATUS status
EXPECTED_MD5 00cd2757ebafb9bcba7f5d399b3bec7f
EXPECTED_MD5 e1b1d45b861b718299eeb91f8badfc6f
)
if(NOT status MATCHES "^0;")
message(FATAL_ERROR "Download failed with ${status}")
endif()
execute_process(
COMMAND "${CMAKE_COMMAND}" -E tar xf mcss.zip
WORKING_DIRECTORY "${mcss_SOURCE_DIR}"
COMMAND "${CMAKE_COMMAND}" -E tar xf "${bin}/mcss.zip"
WORKING_DIRECTORY "${mcss_SOURCE_DIR}_"
RESULT_VARIABLE result
)
if(NOT result EQUAL "0")
message(FATAL_ERROR "Extraction failed with ${result}")
endif()
file(REMOVE "${mcss_SOURCE_DIR}/mcss.zip")
file(REMOVE "${bin}/mcss.zip")
file(GLOB dir LIST_DIRECTORIES ON "${mcss_SOURCE_DIR}_/*")
file(RENAME "${dir}" "${mcss_SOURCE_DIR}")
file(REMOVE "${mcss_SOURCE_DIR}_")
endif()

find_program(Python3_EXECUTABLE NAMES python3 python)
Expand Down

0 comments on commit e65b23d

Please sign in to comment.