-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy pathpyproject.toml
More file actions
38 lines (31 loc) · 1.04 KB
/
pyproject.toml
File metadata and controls
38 lines (31 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
[build-system]
requires = ["scikit-build-core"]
build-backend = "scikit_build_core.build"
[project]
name = "smtk"
version = "25.03" # This gets rewritten to 25.3 somewhere. I assume that's OK?
[tool.scikit-build]
cmake.version = ">=3.20"
ninja.version = ">=1.11"
ninja.make-fallback = false
cmake.verbose = true
logging.level = "INFO"
cmake.args = []
cmake.build-type = "Debug"
# wheel.packages = [ 'smtk/python' ]
wheel.license-files = [ 'LICENSE.txt' ]
[tool.scikit-build.cmake.define]
SMTK_ENABLE_TESTING = true
SMTK_ENABLE_PYTHON_WRAPPING = true
SMTK_ENABLE_OPERATION_THREADS = true
# These are hardwired at the moment; they come from the superbuild.
units_DIR = '/stage/bld/aeva/superbuild/install/lib/cmake/units-24.07.0'
Eigen3_DIR = '/stage/bld/aeva/superbuild/install/share/eigen3/cmake'
SMTK_NO_SYSTEM_BOOST = false
SMTK_ENABLE_VTK_SUPPORT = false
SMTK_ENABLE_PARAVIEW_SUPPORT = false
SMTK_ENABLE_QT_SUPPORT = false
SMTK_ENABLE_APPLICATIONS = false
SMTK_ENABLE_EXAMPLES = false
SMTK_ENABLE_POLYGON_SESSION = false
SMTK_ENABLE_VTK_SESSION = false