Skip to content

Commit 20f0c13

Browse files
committed
Build and install directories added to preset
1 parent 87c51a2 commit 20f0c13

2 files changed

Lines changed: 51 additions & 48 deletions

File tree

CMakePresets.json

Lines changed: 50 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -1,52 +1,55 @@
11
{
22
"version": 3,
33
"configurePresets": [
4-
{
5-
"name": "ci",
6-
"cacheVariables": {
7-
"TRITON": "ON",
8-
"T_INTERNAL_EXTENSION": "not_defined",
9-
"ERD_INTERNAL_EXTENSION": "not_defined",
10-
"USER_TEAM": "undef_user_team",
11-
"DOXYGEN_PATH": "not_defined",
12-
"DKOC_LICENCE": "unavailable",
13-
"GUIToolkitsVariables_ROOT": "$env{INSTALL_DIR}/guitoolkitsvariables",
14-
"VtkContrib_ROOT": "$env{INSTALL_DIR}/vtkcontrib",
15-
"VTK_ROOT": "$env{INSTALL_DIR}/VTK-7.1.1",
16-
"TkUtil_ROOT": "$env{INSTALL_DIR}/tkutil",
17-
"TkUtilScripting_ROOT": "$env{INSTALL_DIR}/tkutil",
18-
"PrefsXerces_ROOT": "$env{INSTALL_DIR}/preferences",
19-
"PrefsQt_ROOT": "$env{INSTALL_DIR}/preferences",
20-
"PythonUtil_ROOT": "$env{INSTALL_DIR}/pythonutil",
21-
"gmds_ROOT": "$env{INSTALL_DIR}/gmds",
22-
"qualifinternal_ROOT": "$env{INSTALL_DIR}/qualif",
23-
"GQGMDS_ROOT": "$env{INSTALL_DIR}/qqualif",
24-
"QtQualif_ROOT": "$env{INSTALL_DIR}/qqualif",
25-
"Lima_ROOT": "$env{INSTALL_DIR}/lima",
26-
"QtUtil_ROOT": "$env{INSTALL_DIR}/qtutil",
27-
"QwtCharts_ROOT": "$env{INSTALL_DIR}/qwtcharts",
28-
"QtPython3_ROOT": "$env{INSTALL_DIR}/qtpython",
29-
"QtVtk_ROOT": "$env{INSTALL_DIR}/qtvtk",
30-
"OpenCASCADE_ROOT": "$env{INSTALL_DIR}/OCCT-7_8_1/",
31-
"Cgns_ROOT": "$env{INSTALL_DIR}/CGNS-4.4.0",
32-
"Mesquite_ROOT": "$env{INSTALL_DIR}/mesquite-2.99",
33-
"CMAKE_PREFIX_PATH": "$env{INSTALL_DIR}/tetgen1.6.0;$env{INSTALL_DIR}/gmsh-4.13.1-Linux64-sdk"
4+
{
5+
"name": "ci",
6+
"cacheVariables": {
7+
"TRITON": "ON",
8+
"T_INTERNAL_EXTENSION": "not_defined",
9+
"ERD_INTERNAL_EXTENSION": "not_defined",
10+
"USER_TEAM": "undef_user_team",
11+
"DOXYGEN_PATH": "not_defined",
12+
"DKOC_LICENCE": "unavailable",
13+
"GUIToolkitsVariables_ROOT": "$env{INSTALL_DIR}/guitoolkitsvariables",
14+
"VtkContrib_ROOT": "$env{INSTALL_DIR}/vtkcontrib",
15+
"VTK_ROOT": "$env{INSTALL_DIR}/VTK-7.1.1",
16+
"TkUtil_ROOT": "$env{INSTALL_DIR}/tkutil",
17+
"TkUtilScripting_ROOT": "$env{INSTALL_DIR}/tkutil",
18+
"PrefsXerces_ROOT": "$env{INSTALL_DIR}/preferences",
19+
"PrefsQt_ROOT": "$env{INSTALL_DIR}/preferences",
20+
"PythonUtil_ROOT": "$env{INSTALL_DIR}/pythonutil",
21+
"gmds_ROOT": "$env{INSTALL_DIR}/gmds",
22+
"qualifinternal_ROOT": "$env{INSTALL_DIR}/qualif",
23+
"GQGMDS_ROOT": "$env{INSTALL_DIR}/qqualif",
24+
"QtQualif_ROOT": "$env{INSTALL_DIR}/qqualif",
25+
"Lima_ROOT": "$env{INSTALL_DIR}/lima",
26+
"QtUtil_ROOT": "$env{INSTALL_DIR}/qtutil",
27+
"QwtCharts_ROOT": "$env{INSTALL_DIR}/qwtcharts",
28+
"QtPython3_ROOT": "$env{INSTALL_DIR}/qtpython",
29+
"QtVtk_ROOT": "$env{INSTALL_DIR}/qtvtk",
30+
"OpenCASCADE_ROOT": "$env{INSTALL_DIR}/OCCT-7_8_1/",
31+
"Cgns_ROOT": "$env{INSTALL_DIR}/CGNS-4.4.0",
32+
"Mesquite_ROOT": "$env{INSTALL_DIR}/mesquite-2.99",
33+
"CMAKE_PREFIX_PATH": "$env{INSTALL_DIR}/tetgen1.6.0;$env{INSTALL_DIR}/gmsh-4.13.1-Linux64-sdk"
34+
}
35+
},
36+
{
37+
"name": "spack-env",
38+
"binaryDir": "${sourceDir}/build",
39+
"installDir": "${sourceDir}/install",
40+
"cacheVariables": {
41+
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
42+
"USE_TRITON": "ON",
43+
"SMOOTH3D": "ON",
44+
"USE_SMOOTH3D": "ON",
45+
"WITH_DOC": "OFF",
46+
"T_INTERNAL_EXTENSION": "not_defined",
47+
"ERD_INTERNAL_EXTENSION": "not_defined",
48+
"USER_TEAM": "undef_user_team",
49+
"DOXYGEN_PATH": "not_defined",
50+
"DKOC_LICENCE": "unavailable",
51+
"CMAKE_PREFIX_PATH": "$env{HOME}/magix3d-spack-env"
52+
}
3453
}
35-
},
36-
{
37-
"name": "spack-env",
38-
"cacheVariables": {
39-
"USE_TRITON": "ON",
40-
"SMOOTH3D": "ON",
41-
"USE_SMOOTH3D": "ON",
42-
"WITH_DOC": "OFF",
43-
"T_INTERNAL_EXTENSION": "not_defined",
44-
"ERD_INTERNAL_EXTENSION": "not_defined",
45-
"USER_TEAM": "undef_user_team",
46-
"DOXYGEN_PATH": "not_defined",
47-
"DKOC_LICENCE": "unavailable",
48-
"CMAKE_PREFIX_PATH": "$env{HOME}/magix3d-spack-env"
49-
}
50-
}
5154
]
52-
}
55+
}

spack-env/spack.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
# You can then configure and compile Magix3D using CMake and the
1414
# dedicated "spack-env" preset. Go into your Magix3D source directory
1515
# and enter the following commands:
16-
# - cmake -S . -B build -DCMAKE_INSTALL_PREFIX=install --preset spack-env
16+
# - cmake --preset spack-env
1717
# - cmake --build build -j8 --target install
1818
#
1919
# Then Magix3D executable is available in the install/bin directory.

0 commit comments

Comments
 (0)