Includes: - fix int64x64 parsing order, remove cached entries in macros-and-definitions and in the docs - update launch.json scratch names - add a ctest entry per executable - forward POSIX signal in ns3 (to get segmentation fault) - prioritize Ninja generator instead of Makefiles - add tests for unused utils source files - remove dummy file and add tests to check for unused source files - add missing examples and clean up unnecessary definitions - missing feature entry for LTE used by pybindgen - refactor CMake related filenames - fix python libraries and include directories bindings - fix brite example name - Keep C++ compiler and flags when refreshing - Disable precompiled headers when Ccache is found - Mark find_external_library headers as advanced - consolidate auxiliary files: build-status.py, _cache.py and .lock-waf_sys.platform_build files are merged into .lock-ns3_sys.platform_build - scan .cc sources used in bindings and update docs
30 lines
861 B
CMake
30 lines
861 B
CMake
# CMake find_package() Module for Sphinx documentation generator
|
|
# http://sphinx-doc.org/
|
|
#
|
|
# Example usage:
|
|
#
|
|
# find_package(Sphinx)
|
|
#
|
|
# If successful the following variables will be defined SPHINX_FOUND
|
|
# SPHINX_EXECUTABLE
|
|
|
|
find_program(
|
|
SPHINX_EXECUTABLE NAMES sphinx-build sphinx-build2
|
|
DOC "Path to sphinx-build executable"
|
|
)
|
|
|
|
# Handle REQUIRED and QUIET arguments this will also set SPHINX_FOUND to true if
|
|
# SPHINX_EXECUTABLE exists
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(
|
|
Sphinx "Failed to locate sphinx-build executable" SPHINX_EXECUTABLE
|
|
)
|
|
|
|
# Provide options for controlling different types of output
|
|
option(SPHINX_OUTPUT_HTML "Output standalone HTML files" ON)
|
|
option(SPHINX_OUTPUT_MAN "Output man pages" ON)
|
|
|
|
option(SPHINX_WARNINGS_AS_ERRORS
|
|
"When building documentation treat warnings as errors" ON
|
|
)
|