Inject version information into 3rd Party libraries html

This commit is contained in:
Michael Fuchs
2024-10-18 18:45:19 +02:00
committed by Chris Hennes
parent d2411dfe13
commit 34ec6c568b
2 changed files with 18 additions and 4 deletions

View File

@@ -1,13 +1,12 @@
configure_file(ThirdPartyLibraries.html
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DOCDIR}/ThirdPartyLibraries.html COPYONLY)
configure_file(ThirdPartyLibraries.html.cmake
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DOCDIR}/ThirdPartyLibraries.html)
configure_file(LICENSE.html
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DOCDIR}/LICENSE.html COPYONLY)
# The CONTRIBUTORS file is now compiled into the FreeCAD GUI Qt resource file
INSTALL(FILES
ThirdPartyLibraries.html
${CMAKE_BINARY_DIR}/${CMAKE_INSTALL_DOCDIR}/ThirdPartyLibraries.html
LICENSE.html
DESTINATION ${CMAKE_INSTALL_DOCDIR}
)

View File

@@ -24,6 +24,7 @@ List of Open Source components<br />
<h3><a name="_TocBoost"></a>Boost</h3>
<p>Version: ${Boost_VERSION}</p>
<p>Web site: <a href="https://www.boost.org/">https://www.boost.org/</a></p>
<p>License: Boost Software License: <a href="https://www.boost.org/users/license.html">https://www.boost.org/users/license.html</a></p>
@@ -31,6 +32,7 @@ List of Open Source components<br />
<hr>
<h3><a name="_TocCoin3D"></a>Coin3D</h3>
<p>Version: ${COIN3D_VERSION}</p>
<p>Web site: <a href="https://coin3d.github.io">https://coin3d.github.io</a></p>
<p>License: BSD 3-Clause: <a href="https://github.com/coin3d/coin/blob/master/COPYING">https://github.com/coin3d/coin/blob/master/COPYING</a></p>
@@ -38,6 +40,7 @@ List of Open Source components<br />
<hr>
<h3><a name="_TocEigen"></a>Eigen</h3>
<p>Version: ${EIGEN3_VERSION}</p>
<p>Web site: <a href="https://eigen.tuxfamily.org">https://eigen.tuxfamily.org</a></p>
<p>License: MPL version 2.0: <a href="https://www.mozilla.org/en-US/MPL/2.0/">https://www.mozilla.org/en-US/MPL/2.0/</a></p>
@@ -45,6 +48,7 @@ List of Open Source components<br />
<hr>
<h3><a name="_TocFreeType"></a>FreeType</h3>
<p>Version: ${FREETYPE_VERSION_STRING}</p>
<p>Web site: <a href="https://www.freetype.org/">https://www.freetype.org/</a></p>
<p>License: FreeType License: <a href="https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/docs/FTL.TXT">https://gitlab.freedesktop.org/freetype/freetype/-/blob/master/docs/FTL.TXT</a></p>
@@ -66,6 +70,7 @@ List of Open Source components<br />
<hr>
<h3><a name="_Ondsel"></a>Ondsel Solver</h3>
<p>Version: 1.0.1</p>
<p>Web site: <a href="https://github.com/Ondsel-Development/OndselSolver">https://github.com/Ondsel-Development/OndselSolver</a></p>
<p>License: LGPL version 2.1: <a href="#_LGPLv21">LGPL v2.1</a></p>
@@ -73,12 +78,14 @@ List of Open Source components<br />
<hr>
<h3><a name="_TocOCCT"></a>Open CASCADE Technology</h3>
<p>Version: ${OCC_VERSION_STRING}</p>
<p>Web site: <a href="https://www.opencascade.com/open-cascade-technology/">https://www.opencascade.com/open-cascade-technology/</a></p>
<p>License: LGPL version 2.1 with additional exception:<a href="https://dev.opencascade.org/resources/licensing">https://dev.opencascade.org/resources/licensing</a></p>
<hr>
<h3><a name="_TocPcl"></a>Point Cloud Library</h3>
<p>Version: ${PCL_VERSION}</p>
<p>Web site: <a href="https://www.pointclouds.org">https://www.pointclouds.org</a></p>
<p>License: BSD-3-clause<a href="https://github.com/PointCloudLibrary/pcl/blob/master/LICENSE.txt">https://github.com/PointCloudLibrary/pcl/blob/master/LICENSE.txt</a></p>
@@ -86,6 +93,7 @@ List of Open Source components<br />
<hr>
<h3><a name="_TocPyCXX"></a>PyCXX</h3>
<p>Version: ${PYCXX_VERSION}</p>
<p>Web site: <a href="http://cxx.sourceforge.net">http://cxx.sourceforge.net</a></p>
<p>License: BSD-3-clause</p>
<pre>
@@ -149,6 +157,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocPython"></a>Python</h3>
<p>Version: ${PYTHON_VERSION_STRING}</p>
<p>Web site: <a href="https://www.python.org/">https://www.python.org/</a></p>
<p>License: <a href="https://docs.python.org/3.6/license.html">https://docs.python.org/3.6/license.html</a></p>
@@ -156,6 +165,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocPySide"></a>Qt for Python (Shiboken / PySide)</h3>
<p>Version: ${PySide2_VERSION}</p>
<p>Web site: <a href="https://wiki.qt.io/Qt_for_Python">https://wiki.qt.io/Qt_for_Python</a></p>
<p>License: LGPL version 3 / GPL version 2: <a href="https://tldrlegal.com/license/gnu-lesser-general-public-license-v3-(lgpl-3)">LGPLv3</a> / <a href="https://tldrlegal.com/license/gnu-general-public-license-v2">GPLv2</a>
@@ -163,6 +173,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocQt"></a>Qt</h3>
<p>Version: ${QtCore_VERSION}</p>
<p>Web site: <a href="https://www.qt.io/">https://www.qt.io/</a></p>
<p>License: LGPL version 3.0: <a href="https://www.gnu.org/licenses/lgpl-3.0.en.html">https://www.gnu.org/licenses/lgpl-3.0.en.html</a></p>
@@ -170,6 +181,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocSalomeSMESH"></a>Salome SMESH</h3>
<p>Version: ${SMESH_VERSION_MAJOR}.${SMESH_VERSION_MINOR}.${SMESH_VERSION_PATCH}.${SMESH_VERSION_TWEAK}</p>
<p>Web site: <a href="https://www.salome-platform.org/">https://www.salome-platform.org/</a></p>
<p>License: LGPL version 2.1: <a href="#_LGPLv21">LGPL v2.1</a></p>
</pre>
@@ -177,6 +189,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocVtk"></a>Visualization Toolkit</h3>
<p>Version: ${VTK_VERSION}</p>
<p>Web site: <a href="https://www.vtk.org">https://www.vtk.org</a></p>
<p>License: BSD-3-clause: <a href="https://vtk.org/Wiki/VTK/License">https://vtk.org/Wiki/VTK/License</a></p>
@@ -184,6 +197,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocXercesC"></a>Xerces-C</h3>
<p>Version: ${XercesC_VERSION}</p>
<p>Web site: <a href="https://xerces.apache.org/xerces-c">https://xerces.apache.org/xerces-c</a></p>
<p>License: Apache License Version 2.0: <a href="https://www.apache.org/licenses/LICENSE-2.0.html">https://www.apache.org/licenses/LICENSE-2.0.html</a></p>
@@ -198,6 +212,7 @@ Additional BSD Notice
<hr>
<h3><a name="_TocZlib"></a>zlib</h3>
<p>Version: ${ZLIB_VERSION_STRING}</p>
<p>Web site: <a href="https://zlib.net/">https://zlib.net/</a></p>
<p>License: zlib: <a href="https://zlib.net/zlib_license.html">https://zlib.net/zlib_license.html</p>