]> OCCT Git - occt.git/commit
Samples - CMake configuration fix (#643)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Fri, 25 Jul 2025 09:38:48 +0000 (10:38 +0100)
committerGitHub <noreply@github.com>
Fri, 25 Jul 2025 09:38:48 +0000 (10:38 +0100)
commite42a043abe0f1549840752d0986c20601121cb21
treeff7f5a61714fd0f3c99534c61b8db902f57f7411
parentf41a5a91e460f462a7bbac5dac0e7bcf75b6be9f
Samples - CMake configuration fix (#643)

- Migrates legacy text-based FILES, PACKAGES, and EXTERNLIB configuration files to proper CMake format (.cmake extensions)
- Updates CMakeLists.txt files to use modern CMake practices with explicit configurations and target-specific definitions
- Modifies the qt_macro.cmake to work with the new CMake variable-based file management system
147 files changed:
CMakeLists.txt
adm/cmake/qt_macro.cmake
adm/templates/env.samples.sh.in
adm/templates/sample.sh
dox/samples/novice_guide.md
samples/OCCTOverview/code/AdaptorCurve2d_AIS.cxx [deleted file]
samples/OCCTOverview/code/AdaptorCurve2d_AIS.h [deleted file]
samples/OCCTOverview/code/AdaptorCurve_AIS.cxx [deleted file]
samples/OCCTOverview/code/AdaptorCurve_AIS.h [deleted file]
samples/OCCTOverview/code/AdaptorPnt2d_AIS.cxx [deleted file]
samples/OCCTOverview/code/AdaptorPnt2d_AIS.h [deleted file]
samples/OCCTOverview/code/AdaptorVec_AIS.cxx [deleted file]
samples/OCCTOverview/code/AdaptorVec_AIS.h [deleted file]
samples/OCCTOverview/code/BaseSample.cxx [deleted file]
samples/OCCTOverview/code/BaseSample.h [deleted file]
samples/OCCTOverview/code/DataExchange.xml [deleted file]
samples/OCCTOverview/code/DataExchangeSamples.cxx [deleted file]
samples/OCCTOverview/code/DataExchangeSamples.h [deleted file]
samples/OCCTOverview/code/FILES [deleted file]
samples/OCCTOverview/code/Geometry.xml [deleted file]
samples/OCCTOverview/code/GeometrySamples.cxx [deleted file]
samples/OCCTOverview/code/GeometrySamples.h [deleted file]
samples/OCCTOverview/code/MakeBottle.cxx [deleted file]
samples/OCCTOverview/code/MakeBottle.h [deleted file]
samples/OCCTOverview/code/Ocaf.xml [deleted file]
samples/OCCTOverview/code/OcafSamples.cxx [deleted file]
samples/OCCTOverview/code/OcafSamples.h [deleted file]
samples/OCCTOverview/code/Sample2D_Face.cxx [deleted file]
samples/OCCTOverview/code/Sample2D_Face.h [deleted file]
samples/OCCTOverview/code/Sample2D_Image.cxx [deleted file]
samples/OCCTOverview/code/Sample2D_Image.h [deleted file]
samples/OCCTOverview/code/Sample2D_Markers.cxx [deleted file]
samples/OCCTOverview/code/Sample2D_Markers.h [deleted file]
samples/OCCTOverview/code/Samples.qrc [deleted file]
samples/OCCTOverview/code/TOcafFunction_BoxDriver.cxx [deleted file]
samples/OCCTOverview/code/TOcafFunction_BoxDriver.h [deleted file]
samples/OCCTOverview/code/TOcafFunction_CutDriver.cxx [deleted file]
samples/OCCTOverview/code/TOcafFunction_CutDriver.h [deleted file]
samples/OCCTOverview/code/TOcafFunction_CylDriver.cxx [deleted file]
samples/OCCTOverview/code/TOcafFunction_CylDriver.h [deleted file]
samples/OCCTOverview/code/TOcaf_Application.cxx [deleted file]
samples/OCCTOverview/code/TOcaf_Application.h [deleted file]
samples/OCCTOverview/code/Topology.xml [deleted file]
samples/OCCTOverview/code/TopologySamples.cxx [deleted file]
samples/OCCTOverview/code/TopologySamples.h [deleted file]
samples/OCCTOverview/code/Triangulation.xml [deleted file]
samples/OCCTOverview/code/TriangulationSamples.cxx [deleted file]
samples/OCCTOverview/code/TriangulationSamples.h [deleted file]
samples/OCCTOverview/code/Viewer2d.xml [deleted file]
samples/OCCTOverview/code/Viewer2dSamples.cxx [deleted file]
samples/OCCTOverview/code/Viewer2dSamples.h [deleted file]
samples/OCCTOverview/code/Viewer3d.xml [deleted file]
samples/OCCTOverview/code/Viewer3dSamples.cxx [deleted file]
samples/OCCTOverview/code/Viewer3dSamples.h [deleted file]
samples/qt/AndroidQt/CMakeLists.txt
samples/qt/AndroidQt/EXTERNLIB [deleted file]
samples/qt/AndroidQt/EXTERNLIB.cmake [new file with mode: 0644]
samples/qt/AndroidQt/FILES [deleted file]
samples/qt/AndroidQt/FILES.cmake [new file with mode: 0644]
samples/qt/AndroidQt/PACKAGES [deleted file]
samples/qt/AndroidQt/PACKAGES.cmake [new file with mode: 0644]
samples/qt/AndroidQt/src/FILES [deleted file]
samples/qt/Common/src/FILES [deleted file]
samples/qt/FuncDemo/CMakeLists.txt
samples/qt/FuncDemo/EXTERNLIB [deleted file]
samples/qt/FuncDemo/EXTERNLIB.cmake [new file with mode: 0644]
samples/qt/FuncDemo/FILES [deleted file]
samples/qt/FuncDemo/FILES.cmake [new file with mode: 0644]
samples/qt/FuncDemo/PACKAGES [deleted file]
samples/qt/FuncDemo/PACKAGES.cmake [new file with mode: 0644]
samples/qt/FuncDemo/src/FILES [deleted file]
samples/qt/IESample/CMakeLists.txt
samples/qt/IESample/EXTERNLIB [deleted file]
samples/qt/IESample/EXTERNLIB.cmake [new file with mode: 0644]
samples/qt/IESample/FILES [deleted file]
samples/qt/IESample/FILES.cmake [new file with mode: 0644]
samples/qt/IESample/PACKAGES [deleted file]
samples/qt/IESample/PACKAGES.cmake [new file with mode: 0644]
samples/qt/IESample/src/FILES [deleted file]
samples/qt/Interface/src/FILES [deleted file]
samples/qt/OCCTOverview/.DS_Store [new file with mode: 0644]
samples/qt/OCCTOverview/CMakeLists.txt
samples/qt/OCCTOverview/EXTERNLIB [deleted file]
samples/qt/OCCTOverview/EXTERNLIB.cmake [new file with mode: 0644]
samples/qt/OCCTOverview/FILES [deleted file]
samples/qt/OCCTOverview/FILES.cmake [new file with mode: 0644]
samples/qt/OCCTOverview/OCCTOverview.pro
samples/qt/OCCTOverview/PACKAGES [deleted file]
samples/qt/OCCTOverview/PACKAGES.cmake [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorCurve2d_AIS.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorCurve2d_AIS.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorCurve_AIS.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorCurve_AIS.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorPnt2d_AIS.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorPnt2d_AIS.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorVec_AIS.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/AdaptorVec_AIS.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/BaseSample.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/BaseSample.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/DataExchange.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/DataExchangeSamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/DataExchangeSamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Geometry.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/GeometrySamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/GeometrySamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/MakeBottle.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/MakeBottle.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Ocaf.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/OcafSamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/OcafSamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Face.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Face.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Image.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Image.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Markers.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/Sample2D_Markers.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Samples.qrc [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_BoxDriver.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_BoxDriver.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_CutDriver.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_CutDriver.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_CylDriver.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcafFunction_CylDriver.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcaf_Application.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TOcaf_Application.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Topology.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/TopologySamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TopologySamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Triangulation.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/TriangulationSamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/TriangulationSamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer2d.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer2dSamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer2dSamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer3d.xml [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer3dSamples.cxx [new file with mode: 0644]
samples/qt/OCCTOverview/code/Viewer3dSamples.h [new file with mode: 0644]
samples/qt/OCCTOverview/src/ApplicationCommon.cxx
samples/qt/OCCTOverview/src/FILES [deleted file]
samples/qt/Tutorial/CMakeLists.txt
samples/qt/Tutorial/EXTERNLIB [deleted file]
samples/qt/Tutorial/EXTERNLIB.cmake [new file with mode: 0644]
samples/qt/Tutorial/FILES [deleted file]
samples/qt/Tutorial/FILES.cmake [new file with mode: 0644]
samples/qt/Tutorial/PACKAGES [deleted file]
samples/qt/Tutorial/PACKAGES.cmake [new file with mode: 0644]
samples/qt/Tutorial/src/FILES [deleted file]