Mercurial > hg > orthanc-stl
comparison Resources/CMake/LibVtkConfiguration.cmake @ 20:cb7fd3c25f40
added cmake option VTK_BUILD_TYPE
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 12 Sep 2023 13:35:14 +0200 |
parents | 560620c9c5b2 |
children | 42ebec01143b |
comparison
equal
deleted
inserted
replaced
19:560620c9c5b2 | 20:cb7fd3c25f40 |
---|---|
64 # https://cmake.org/cmake/help/book/mastering-cmake/chapter/Cross%20Compiling%20With%20CMake.html#cross-compiling-a-complex-project-vtk | 64 # https://cmake.org/cmake/help/book/mastering-cmake/chapter/Cross%20Compiling%20With%20CMake.html#cross-compiling-a-complex-project-vtk |
65 externalproject_add(VTKCompileTools | 65 externalproject_add(VTKCompileTools |
66 SOURCE_DIR "${VTK_SOURCES_DIR}" | 66 SOURCE_DIR "${VTK_SOURCES_DIR}" |
67 | 67 |
68 CMAKE_ARGS | 68 CMAKE_ARGS |
69 -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} | 69 -DCMAKE_BUILD_TYPE:STRING=${VTK_BUILD_TYPE} |
70 -DCMAKE_CXX_COMPILER=g++ | 70 -DCMAKE_CXX_COMPILER=g++ |
71 -DCMAKE_C_COMPILER=gcc | 71 -DCMAKE_C_COMPILER=gcc |
72 | 72 |
73 BUILD_COMMAND | 73 BUILD_COMMAND |
74 ${CMAKE_COMMAND} --build <BINARY_DIR> --config ${CMAKE_BUILD_TYPE} --parallel ${NumberOfPhysicalCores} -t | 74 ${CMAKE_COMMAND} --build <BINARY_DIR> --config ${VTK_BUILD_TYPE} --parallel ${NumberOfPhysicalCores} -t |
75 VTKCompileToolsConfig.cmake | 75 VTKCompileToolsConfig.cmake |
76 | 76 |
77 INSTALL_COMMAND "" # Skip the install step | 77 INSTALL_COMMAND "" # Skip the install step |
78 ) | 78 ) |
79 | 79 |
135 externalproject_add(VTK | 135 externalproject_add(VTK |
136 SOURCE_DIR "${VTK_SOURCES_DIR}" | 136 SOURCE_DIR "${VTK_SOURCES_DIR}" |
137 | 137 |
138 CMAKE_ARGS | 138 CMAKE_ARGS |
139 ${VTKCMakeFlags} | 139 ${VTKCMakeFlags} |
140 -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} | 140 -DCMAKE_BUILD_TYPE:STRING=${VTK_BUILD_TYPE} |
141 -DBUILD_SHARED_LIBS=OFF | 141 -DBUILD_SHARED_LIBS=OFF |
142 -DVTK_Group_Rendering=OFF | 142 -DVTK_Group_Rendering=OFF |
143 | 143 |
144 -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} | 144 -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER} |
145 "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${Flags}" | 145 "-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${Flags}" |
147 "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${Flags}" | 147 "-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${Flags}" |
148 -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} | 148 -DCMAKE_OSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET} |
149 -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES} | 149 -DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES} |
150 | 150 |
151 BUILD_COMMAND | 151 BUILD_COMMAND |
152 ${CMAKE_COMMAND} --build <BINARY_DIR> --config ${CMAKE_BUILD_TYPE} --parallel ${NumberOfPhysicalCores} -t | 152 ${CMAKE_COMMAND} --build <BINARY_DIR> --config ${VTK_BUILD_TYPE} --parallel ${NumberOfPhysicalCores} -t |
153 vtkCommonCore | 153 vtkCommonCore |
154 vtkCommonDataModel | 154 vtkCommonDataModel |
155 vtkCommonMath | 155 vtkCommonMath |
156 vtkCommonMisc | 156 vtkCommonMisc |
157 vtkCommonSystem | 157 vtkCommonSystem |