2020-03-09 18:55:41 +01:00
|
|
|
# The MIT License (MIT)
|
|
|
|
|
#
|
|
|
|
|
# Copyright (c) 2018 Mateusz Pusz
|
|
|
|
|
#
|
|
|
|
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
|
|
# of this software and associated documentation files (the "Software"), to deal
|
|
|
|
|
# in the Software without restriction, including without limitation the rights
|
|
|
|
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
|
|
|
# copies of the Software, and to permit persons to whom the Software is
|
|
|
|
|
# furnished to do so, subject to the following conditions:
|
|
|
|
|
#
|
|
|
|
|
# The above copyright notice and this permission notice shall be included in all
|
|
|
|
|
# copies or substantial portions of the Software.
|
|
|
|
|
#
|
|
|
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
|
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
|
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
|
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
|
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
|
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
|
|
|
# SOFTWARE.
|
|
|
|
|
|
2020-09-06 00:00:06 +02:00
|
|
|
cmake_minimum_required(VERSION 3.12)
|
|
|
|
|
|
2020-06-16 17:44:07 +02:00
|
|
|
option(GENERATE_DOCS "Generate project documenation" ON)
|
|
|
|
|
if(NOT GENERATE_DOCS)
|
|
|
|
|
return()
|
|
|
|
|
endif()
|
|
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
find_package(Doxygen REQUIRED)
|
|
|
|
|
find_package(Sphinx REQUIRED)
|
2020-06-16 17:44:07 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
set(DOXYGEN_INPUT_DIR "${PROJECT_SOURCE_DIR}/src")
|
|
|
|
|
set(DOXYGEN_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/doxygen")
|
|
|
|
|
set(DOXYGEN_INDEX_FILE "${DOXYGEN_OUTPUT_DIR}/xml/index.xml")
|
|
|
|
|
set(DOXYFILE_IN "${CMAKE_CURRENT_SOURCE_DIR}/Doxyfile.in")
|
|
|
|
|
set(DOXYFILE_OUT "${CMAKE_CURRENT_BINARY_DIR}/Doxyfile")
|
|
|
|
|
|
|
|
|
|
# Find all the public headers
|
|
|
|
|
file(GLOB_RECURSE UNITS_PUBLIC_HEADERS ${DOXYGEN_INPUT_DIR}/*.h)
|
|
|
|
|
|
|
|
|
|
# Replace variables inside @@ with the current values
|
|
|
|
|
configure_file("${DOXYFILE_IN}" "${DOXYFILE_OUT}" @ONLY)
|
|
|
|
|
|
|
|
|
|
# Doxygen won't create this for us
|
|
|
|
|
file(MAKE_DIRECTORY "${DOXYGEN_OUTPUT_DIR}")
|
|
|
|
|
|
|
|
|
|
# Only regenerate Doxygen when the Doxyfile or public headers change
|
|
|
|
|
add_custom_command(OUTPUT "${DOXYGEN_INDEX_FILE}"
|
|
|
|
|
DEPENDS ${UNITS_PUBLIC_HEADERS}
|
|
|
|
|
COMMAND "${DOXYGEN_EXECUTABLE}" "${DOXYFILE_OUT}"
|
|
|
|
|
MAIN_DEPENDENCY "${DOXYFILE_OUT}" "${DOXYFILE_IN}"
|
2020-03-11 09:32:40 +01:00
|
|
|
COMMENT "Generating doxygen XML metadata"
|
2020-03-09 18:55:41 +01:00
|
|
|
VERBATIM)
|
2020-06-16 17:44:07 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
# Nice named target so we can run the job easily
|
|
|
|
|
add_custom_target(doxygen ALL DEPENDS "${DOXYGEN_INDEX_FILE}")
|
2020-06-16 17:44:07 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
set(SPHINX_SOURCE "${CMAKE_CURRENT_SOURCE_DIR}")
|
|
|
|
|
set(SPHINX_BUILD "${CMAKE_CURRENT_BINARY_DIR}/sphinx")
|
|
|
|
|
set(SPHINX_INDEX_FILE "${SPHINX_BUILD}/index.html")
|
|
|
|
|
|
|
|
|
|
# Only regenerate Sphinx when:
|
|
|
|
|
# - Doxygen has rerun
|
|
|
|
|
# - Our doc files have been updated
|
|
|
|
|
# - The Sphinx config has been updated
|
|
|
|
|
add_custom_command(OUTPUT "${SPHINX_INDEX_FILE}"
|
|
|
|
|
COMMAND
|
2020-11-05 12:25:49 +01:00
|
|
|
"${SPHINX_EXECUTABLE}" -b html -j auto "-Dbreathe_projects.mp-units=${DOXYGEN_OUTPUT_DIR}/xml" "${SPHINX_SOURCE}" "${SPHINX_BUILD}"
|
2020-03-09 18:55:41 +01:00
|
|
|
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
|
|
|
|
|
DEPENDS
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_static/css/custom.css"
|
2020-03-19 14:45:59 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_static/img/concepts.png"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_static/img/downcast_1.png"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_static/img/downcast_2.png"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/_static/img/units.png"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG.md"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/design.rst"
|
2020-03-17 14:04:23 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/design/directories.rst"
|
2020-05-13 12:50:14 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/design/downcasting.rst"
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/design/quantity.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/avg_speed.rst"
|
2020-05-13 12:50:14 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/box_example.rst"
|
2020-05-13 13:11:07 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/capacitor_time_curve.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/clcpp_response.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/conversion_factor.rst"
|
2020-09-10 21:17:43 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/custom_systems.rst"
|
2020-06-16 19:36:49 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/foot_pound_second.rst"
|
2020-06-22 19:43:06 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/glide_computer.rst"
|
2020-05-13 12:50:14 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/hello_units.rst"
|
2020-05-13 13:11:07 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/kalman_filter-alpha_beta_filter_example2.rst"
|
2020-03-25 15:57:53 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/linear_algebra.rst"
|
2020-03-24 23:27:11 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/measurement.rst"
|
2020-05-13 13:11:07 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/total_energy.rst"
|
2020-09-07 15:06:01 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/examples/unknown_dimension.rst"
|
2020-06-16 19:36:49 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/faq.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/basic_concepts.rst"
|
2020-03-17 18:06:45 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/constants.rst"
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/conversions_and_casting.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/dimensions.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/quantities.rst"
|
2020-09-07 15:06:01 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/quantity_points.rst"
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/text_output.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/framework/units.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/genindex.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/glossary.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/index.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/introduction.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/quick_start.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-09-13 17:44:48 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/concepts.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/customization_points.rst"
|
2020-09-14 08:34:45 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/downcasting.rst"
|
2020-09-08 20:02:07 +02:00
|
|
|
# "${CMAKE_CURRENT_SOURCE_DIR}/reference/core/functions.rst"
|
2020-09-13 17:44:48 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/metafunctions.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/dimensions.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/prefixes.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/quantity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/quantity_point.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/units.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/utilities.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/utilities/basic_fixed_string.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/utilities/basic_symbol_text.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/core/types/utilities/ratio.rst"
|
2020-09-08 20:02:07 +02:00
|
|
|
|
|
|
|
|
# "${CMAKE_CURRENT_SOURCE_DIR}/reference/math.rst"
|
2020-09-13 17:44:48 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/random.rst"
|
2020-09-08 20:02:07 +02:00
|
|
|
|
2020-09-13 17:07:12 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/data.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/data/bitrate.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/data/information.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/data/prefixes.rst"
|
|
|
|
|
|
2020-09-14 08:43:18 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/generic.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/generic/angle.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/generic/dimensionless.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/generic/unknown.rst"
|
|
|
|
|
|
2020-09-13 17:07:12 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/natural.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/natural/constants.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/natural/dimensions.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/natural/units.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_cgs.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/acceleration.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/area.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/energy.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/force.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/mass.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/power.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/pressure.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/speed.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/cgs/time.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/dimensions_and_concepts.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_fps.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/acceleration.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/area.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/density.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/energy.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/force.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/mass.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/power.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/pressure.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/speed.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/time.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/fps/volume.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_iau.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/iau/length.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_imperial.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/imperial/length.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_international.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/international/area.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/international/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/international/speed.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/international/volume.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/absorbed_dose.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/acceleration.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/amount_of_substance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/area.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/capacitance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/catalytic_activity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/charge_density.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/concentration.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/conductance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/constants.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/current_density.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/density.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/dynamic_viscosity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/electric_charge.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/electric_current.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/electric_field_strength.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/energy.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/force.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/frequency.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/heat_capacity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/inductance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/length.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/luminance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/luminous_intensity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/magnetic_flux.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/magnetic_induction.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/mass.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/molar_energy.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/momentum.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/permeability.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/permittivity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/power.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/prefixes.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/pressure.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/resistance.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/speed.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/surface_tension.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/thermal_conductivity.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/thermodynamic_temperature.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/time.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/voltage.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/volume.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_typographic.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/typographic/length.rst"
|
|
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si_us.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/reference/systems/physical/si/us/length.rst"
|
2020-09-08 20:02:07 +02:00
|
|
|
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/references.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-19 14:45:59 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/custom_representation_types.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/extensions.rst"
|
|
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/legacy_interfaces.rst"
|
2020-03-19 18:17:12 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/linear_algebra.rst"
|
2020-03-26 20:56:26 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/natural_units.rst"
|
2020-05-13 12:50:14 +02:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/use_cases/unknown_dimensions.rst"
|
2020-05-14 11:49:01 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/usage.rst"
|
|
|
|
|
"${DOXYGEN_INDEX_FILE}"
|
|
|
|
|
MAIN_DEPENDENCY "${SPHINX_SOURCE}/conf.py"
|
|
|
|
|
COMMENT "Generating documentation with Sphinx")
|
2020-06-16 17:44:07 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
# Nice named target so we can run the job easily
|
|
|
|
|
add_custom_target(sphinx ALL DEPENDS ${SPHINX_INDEX_FILE})
|
2020-06-16 17:44:07 +02:00
|
|
|
|
2020-03-09 18:55:41 +01:00
|
|
|
# Add an install target to install the docs
|
|
|
|
|
include(GNUInstallDirs)
|
|
|
|
|
install(DIRECTORY ${SPHINX_BUILD}
|
2020-03-09 19:52:13 +01:00
|
|
|
DESTINATION ${CMAKE_INSTALL_DOCDIR}
|
|
|
|
|
)
|