Skip to content
Snippets Groups Projects
Commit d8ae0ef4 authored by Lars Bilke's avatar Lars Bilke
Browse files

[web] Cleanup

parent 66eb63ae
No related branches found
No related tags found
No related merge requests found
...@@ -61,7 +61,6 @@ include(test/Test) ...@@ -61,7 +61,6 @@ include(test/Test)
if(OGS_COVERAGE AND NOT IS_SUBPROJECT) if(OGS_COVERAGE AND NOT IS_SUBPROJECT)
include(Coverage) include(Coverage)
endif() endif()
include(Web)
#################### ####################
### More Options ### ### More Options ###
......
if(NOT NPM)
return()
endif()
if(YARN)
set(PACKAGE_MANAGER ${YARN})
else()
set(PACKAGE_MANAGER "${NPM} install")
endif()
add_custom_target(web-install
COMMAND ${PACKAGE_MANAGER}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
BYPRODUCTS ${PROJECT_SOURCE_DIR}/web/node_modules
)
if(PIP AND PYTHON_EXECUTABLE AND
(EXISTS ${PROJECT_SOURCE_DIR}/web/import/secret.py OR
DEFINED ENV{CONTENTFUL_ACCESS_TOKEN}))
add_custom_target(web-import
COMMAND ${PIP} install -r ../requirements.txt
COMMAND ${PYTHON_EXECUTABLE} import.py
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web/import
DEPENDS web-install
)
set(IMPORT_TARGET web-import)
else()
message(STATUS "[web] Skipping import from Contentful!")
endif()
if(PANDOC_CITEPROC)
add_custom_target(web-bib-convert
COMMAND ${PANDOC_CITEPROC} --bib2json ${PROJECT_SOURCE_DIR}/Documentation/bibliography.bib > ${PROJECT_SOURCE_DIR}/web/data/bibliography.json
)
set(BIB_CONVERT_TARGET web-bib-convert)
endif()
if(DEFINED OGS_WEB_BASE_URL)
set(HUGO_ARGS --baseURL ${OGS_WEB_BASE_URL})
endif()
if(DEFINED ENV{JENKINS_URL})
if($ENV{JOB_NAME} STREQUAL "ufz/ogs/master")
set(HUGO_BASE_URL "https://docs.opengeosys.org")
else()
set(HUGO_BASE_URL "$ENV{JOB_URL}Web/")
endif()
set(HUGO_ARGS ${HUGO_ARGS} --baseURL ${HUGO_BASE_URL})
endif()
add_custom_target(web
COMMAND node_modules/.bin/webpack -p
COMMAND hugo ${HUGO_ARGS}
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
DEPENDS web-install ${IMPORT_TARGET} ${BIB_CONVERT_TARGET}
)
add_custom_target(web-clean
COMMAND ${NPM} run clean
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/web
)
requests==2.12.4
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment