Andrej730
bc675ef9b2
cmake_uninstall - fix always skipped if-block condition
2026-01-26 17:10:03 +05:00
Andrej730
c6766cefb7
cmake_uninstall - speed up the process and fix cmake warnings
2026-01-26 17:10:03 +05:00
Andrej730
c4c1e2ebf9
cmake_uninstall - simplify by using common variable
2026-01-26 17:10:03 +05:00
Andrej730
dbb4e91d55
apply cmake file formatting
2026-01-26 17:10:03 +05:00
Esteban DUGUEPEROUX
128fdcb62e
fix: Add IfcGeom as a dependency of kernels target instead of the inverse
2026-01-23 10:22:16 +01:00
Esteban DUGUEPEROUX
a609bc61b9
fix: Define OPENCASCADE_LIBRARIES as expected by generic CMakeLists.txt for ifcgeom kernels
2026-01-23 10:22:16 +01:00
Andrej730
9f8a4d25b5
cmake export - fix issue finding zstd config on Windows
2025-12-25 19:09:22 +05:00
Andrej730
cc559212a3
cmake - fix regression with policy not taking effect after 3971408
2025-12-22 19:57:26 +05:00
Andrej730
d41985f23a
format cmake files
2025-12-22 18:44:42 +05:00
Andrej730
b1b67de420
cmake - move ccache usage to an option
2025-12-19 19:11:06 +05:00
Andrej730
4d52480cbe
cmake - find dependencies from exported config file
2025-12-18 18:46:04 +05:00
Esteban DUGUEPEROUX
9d14369656
cmake: Add missing WITH_OPENCOLLADA definition
2025-12-17 11:09:05 +01:00
Andrej730
b42581b223
cmake - fix WSOCK32 lib required for OCCT on Unix ( ce7fdcc)
2025-12-15 19:02:06 +05:00
Andrej730
bf2c27528c
cmake - fix issue with using cmake occt packages <7.7.0
2025-12-15 19:02:06 +05:00
Andrej730
57197dd439
cmake export - export OpenCASCADE_INTERFACE target
...
To avoid issues if user provided OCC_INCLUDE_DIR and OCC_LIBRARY_DIR.
2025-12-15 19:02:05 +05:00
Andrej730
dd683d1115
examples - further simplify linking
2025-12-12 20:19:42 +05:00
Andrej730
1d7d0f6d05
cmake export - export some variables to inspect installation
2025-12-12 20:16:14 +05:00
Andrej730
d5210e0d75
cmake export - propagate HAS_SCHEMA definitions to exported IfcParse target
2025-12-12 20:16:14 +05:00
Andrej730
d303acd660
cmake export - propagate IFOPSH_WITH_ROCKSDB to cmake config
...
Apparently, cmake isn't exporting definitions defined globally `add_definitions`, so creating interface target to combine rocksdb and our definitions.
2025-12-12 20:16:13 +05:00
Andrej730
8f44f60546
cmake - remove unused FOPSH_WITH_ROCKSDB_ZSTD definition
2025-12-12 19:30:23 +05:00
Andrej730
61269136cd
cmake - clean up a bit in non-advanced variables
2025-12-12 19:30:22 +05:00
Andrej730
5a0f8d30cf
cmake - install headers using PUBLIC_HEADER, deprecate INCLUDEDIR
2025-12-12 19:30:21 +05:00
Andrej730
92964fb5ef
cmake - option to build only common schemas
2025-12-12 19:30:21 +05:00
Andrej730
159538e2bb
cmake - add _d debug postfix for libraries on Windows
2025-12-12 18:33:48 +05:00
Andrej730
39dd08c84e
cmake - keep VERSION_OVERRIDE option description ( 3971408a0)
2025-12-12 18:12:43 +05:00
Andrej730
2627052b55
cmake - export IfcOpenShellConfig.cmake
2025-12-11 19:55:41 +05:00
Andrej730
d876c001e2
Remove deprecated BOOST_LIBRARYDIR var
2025-12-11 18:03:44 +05:00
Andrej730
20d6547e54
run-cmake.bat - use cgal config instead of explicit paths
2025-12-11 18:03:44 +05:00
Andrej730
71a36147a6
FindCGAL - another fix for 6591a6981
2025-12-11 18:03:44 +05:00
Esteban DUGUEPEROUX
4b56cc7916
cmake: Add HDF5 to IFCOPENSHELL_LIBRARIES
2025-12-10 18:25:33 +01:00
Andrej730
dbe23ca809
FindPROJ - fix outputs description
2025-12-10 20:04:02 +05:00
Andrej730
9880ee79b2
FindPROJ - restore CMAKE_MODULE_PATH after module is executed
2025-12-10 20:04:02 +05:00
Andrej730
6591a69816
FindCGAL - keep CGAL::CGAL target name
2025-12-10 20:04:02 +05:00
Andrej730
ce7fdcc191
build-deps - use OCC_INSTALL_DIR instead of includes/libs path
2025-12-10 19:52:42 +05:00
Andrej730
9d828852c0
Use cmake configs to find USD
...
Also renamed `USD::` namespace to `pxr::` to match packaage name.
2025-12-10 19:52:41 +05:00
Esteban DUGUEPEROUX
d566ba6e1f
cmake: Use correct proj target
...
See-Also: https://proj.org/en/stable/development/cmake.html
2025-12-10 15:20:02 +01:00
Esteban DUGUEPEROUX
c32a6dc0ca
cmake: Support shared build for rocksdb
2025-12-10 15:19:33 +01:00
Esteban DUGUEPEROUX
3971408a07
cmake: Add project() command before options to be able to toggle them
2025-12-10 15:16:13 +01:00
Andrej730
d174ecf760
cmake - make USD_SUPPORT build succeed
2025-12-05 20:24:01 +05:00
Andrej730
2213c3773d
UNIFY_ENVVARS_AND_CACHE - check if var is defined to fix some warnings
2025-12-05 20:24:01 +05:00
Andrej730
1ad1883f0e
Findnlohmann_json.cmake
2025-12-05 20:24:01 +05:00
Andrej730
c2a03eb658
cmake - fix uninitialized vars
2025-12-05 20:24:00 +05:00
Andrej730
225039aa96
cmake - remove unused LIBXML2_INCLUDE_DIR after 6a0caa798
2025-12-05 20:24:00 +05:00
Andrej730
3cc8477a01
cmake - move ifcgeom installs to ifcgeom cmake
...
we don't install kernel libraries as they now have `OBJECT` type
IFCGEOM_SCHEMA_LIBRARIES and headers were handled in b7a9199 30184a3 9d28628
2025-12-05 20:24:00 +05:00
Andrej730
0555523c98
cmake - move all cgal related stuff to CGAL::CGAL target
2025-12-04 19:59:07 +05:00
Andrej730
6a0caa7989
cmake - fix missing xml.lib in debug builds #7413
...
After 5d56025 we were using `LibXml2::LibXml2` instead of `LIBXML2_LIBRARIES` for linking, but this target was missing debug variants leading to issues during linking.
2025-12-04 17:44:13 +05:00
Andrej730
c7df59e961
cmake - indicate that OpenCascade is only used by IfcGeom
2025-12-02 19:55:56 +05:00
Andrej730
6cbd3ed014
cmake - drop OPENCASCADE_LIBRARIES variable #7388
2025-12-02 19:55:56 +05:00
Esteban DUGUEPEROUX
2e5d87b5d7
cmake: Link Eigen3 only against targets needing it
2025-12-02 14:53:44 +01:00
Andrej730
52baba0fe0
cmake - don't use debug Python by default, move it to USE_DEBUG_PYTHON option
2025-12-02 16:11:38 +05:00