cmake: improve python pdoc title page

This commit is contained in:
Mizux Seiha
2023-02-02 11:35:56 +01:00
parent 5273b3e7de
commit ecf41fd428
2 changed files with 32 additions and 1 deletions

View File

@@ -235,7 +235,14 @@ endforeach()
## Python Packaging ##
#######################
#file(MAKE_DIRECTORY python/${PYTHON_PROJECT})
file(GENERATE OUTPUT ${PYTHON_PROJECT_DIR}/__init__.py CONTENT "__version__ = \"${PROJECT_VERSION}\"\n")
configure_file(
${PROJECT_SOURCE_DIR}/ortools/python/__init__.py.in
${PROJECT_BINARY_DIR}/python/__init__.py.in
@ONLY)
file(GENERATE
OUTPUT ${PYTHON_PROJECT_DIR}/__init__.py
INPUT ${PROJECT_BINARY_DIR}/python/__init__.py.in)
file(GENERATE OUTPUT ${PYTHON_PROJECT_DIR}/algorithms/__init__.py CONTENT "")
file(GENERATE OUTPUT ${PYTHON_PROJECT_DIR}/bop/__init__.py CONTENT "")
file(GENERATE OUTPUT ${PYTHON_PROJECT_DIR}/constraint_solver/__init__.py CONTENT "")

View File

@@ -0,0 +1,24 @@
r'''
# OR-Tools
This is the reference documentation for Google OR-Tools.
This repository contains several component:
- `ortools.init`,
- `ortools.algorithms`,
- `ortools.graph`,
- `ortools.linear_solver`,
- `ortools.bop`,
- `ortools.glop`,
- `ortools.pdlp`,
- `ortools.constraint_solver`,
- `ortools.sat`,
- `ortools.packing`,
- `ortools.scheduling`,
'''
__docformat__ = "markdown" # explicitly disable rST processing above.
__version__ = "@PROJECT_VERSION@"