Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Corryvreckan
Corryvreckan
Commits
95208d10
Commit
95208d10
authored
Nov 23, 2017
by
Simon Spannagel
Browse files
Include jobsub README in the manual
parent
5fa056d5
Pipeline
#246561
passed with stages
in 5 minutes and 50 seconds
Changes
3
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
doc/CMakeLists.txt
View file @
95208d10
...
...
@@ -16,6 +16,11 @@ IF(LATEX_COMPILER)
SET
(
HTLATEX_COMPILER_TEX4HT_FLAGS
"usermanual/html/corryvreckan,charset=utf-8"
CACHE STRING
"Flags passed to Tex4HT"
FORCE
)
SET
(
HTLATEX_COMPILER_TEX4HT_POSTPROCESSOR_FLAGS
"-utf8 -cunihtf"
CACHE STRING
"Flags passed to the postprocessor of Tex4HT"
FORCE
)
# Markdown files that should be included in the manual relative to the root of the repository
SET
(
DOC_README_FILES
jobsub/README.md
)
# Check for pandoc for markdown conversion
INCLUDE
(
${
CMAKE_SOURCE_DIR
}
/cmake/PANDOC.cmake
)
IF
(
PANDOC_EXECUTABLE
)
...
...
@@ -34,8 +39,27 @@ IF(LATEX_COMPILER)
SET
(
algorithm_tex_files
${
algorithm_tex_files
}
${
CMAKE_BINARY_DIR
}
/usermanual/algorithms/
${
subdir
}
.tex
)
ENDIF
()
ENDFOREACH
()
# Generate other tex files from README we need and put them in the MD folder of the user manual
SET
(
other_tex_files
""
)
FOREACH
(
doc_readme_file
${
DOC_README_FILES
}
)
GET_FILENAME_COMPONENT
(
readme_full_dir
${
doc_readme_file
}
DIRECTORY
)
GET_FILENAME_COMPONENT
(
readme_parent_dir
${
readme_full_dir
}
DIRECTORY
)
GET_FILENAME_COMPONENT
(
readme_dir_name
${
readme_full_dir
}
NAME
)
ADD_PANDOC_DOCUMENT
(
${
CMAKE_BINARY_DIR
}
/usermanual/md/
${
readme_parent_dir
}
/
${
readme_dir_name
}
.tex
SOURCES
${
CMAKE_SOURCE_DIR
}
/
${
doc_readme_file
}
PRODUCT_DIRECTORY usermanual/md/
${
readme_parent_dir
}
/
PANDOC_DIRECTIVES -t latex --listings --biblatex
NO_EXPORT_PRODUCT
)
SET
(
other_tex_files
${
other_tex_files
}
${
CMAKE_BINARY_DIR
}
/usermanual/md/
${
readme_parent_dir
}
/
${
readme_dir_name
}
.tex
)
ENDFOREACH
()
ELSE
()
SET
(
algorithm_tex_files
)
SET
(
other_tex_files
""
)
MESSAGE
(
WARNING
"No pandoc command, cannot add Markdown documentation to user manual"
)
ENDIF
()
...
...
@@ -63,12 +87,13 @@ IF(LATEX_COMPILER)
cc-by.png
INPUTS
usermanual/chapters/algorithms.tex
usermanual/chapters/tools.tex
usermanual/config.tex
CONFIGURE
usermanual/config.tex
EXCLUDE_FROM_ALL
DEPENDS
${
algorithm_tex_files
}
)
DEPENDS
${
algorithm_tex_files
}
${
other_tex_files
}
)
ELSE
()
MESSAGE
(
WARNING
"No biber command, cannot compile user manual."
)
ENDIF
()
...
...
doc/usermanual/chapters/tools.tex
0 → 100644
View file @
95208d10
\section
{
Additional Tools
\&
Resources
}
\label
{
sec:additional
_
tools
_
resources
}
The following section briefly describes tools provided with the Corryvreckan framework.
\inputmd
{
jobsub.tex
}
% FIXME This label is not required to bind correctly
\label
{
sec:jobsub
}
doc/usermanual/corryvreckan-manual.tex
View file @
95208d10
...
...
@@ -97,6 +97,10 @@
\lstset
{
language=
}
\clearpage
% additional tools and resources
\input
{
chapters/tools
}
\clearpage
\appendix
% \input{appendices/example_output}
% \clearpage
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment