UseVTKConfig40.cmake 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396
  1. #
  2. # This is an implementation detail for using VTK 4.0 with the
  3. # FindVTK.cmake module. Do not include directly.
  4. # Hard-code the version number since it isn't provided by VTK 4.0.
  5. SET(VTK_MAJOR_VERSION 4)
  6. SET(VTK_MINOR_VERSION 0)
  7. SET(VTK_BUILD_VERSION 2)
  8. # Provide a new UseVTK file that doesn't do a full LOAD_CACHE.
  9. SET(VTK_USE_FILE ${CMAKE_ROOT}/Modules/UseVTK40.cmake)
  10. # Provide a build settings file.
  11. SET(VTK_BUILD_SETTINGS_FILE ${CMAKE_ROOT}/Modules/UseVTKBuildSettings40.cmake)
  12. # There are no CMake extensions for VTK 4.0.
  13. SET(VTK_CMAKE_EXTENSIONS_DIR "")
  14. # grep "VTK40_" UseVTKConfig40.cmake |sed 's/.*VTK40_\([A-Za-z0-9_]*\).*/ \1/'
  15. LOAD_CACHE(${VTK_DIR} READ_WITH_PREFIX VTK40_
  16. BUILD_SHARED_LIBS
  17. CMAKE_BUILD_TOOL
  18. CMAKE_BUILD_TYPE
  19. CMAKE_CACHE_MAJOR_VERSION
  20. CMAKE_CACHE_MINOR_VERSION
  21. CMAKE_CXX_COMPILER
  22. CMAKE_CXX_FLAGS
  23. CMAKE_CXX_FLAGS_DEBUG
  24. CMAKE_CXX_FLAGS_MINSIZEREL
  25. CMAKE_CXX_FLAGS_RELEASE
  26. CMAKE_CXX_FLAGS_RELWITHDEBINFO
  27. CMAKE_C_COMPILER
  28. CMAKE_C_FLAGS
  29. CMAKE_C_FLAGS_DEBUG
  30. CMAKE_C_FLAGS_MINSIZEREL
  31. CMAKE_C_FLAGS_RELEASE
  32. CMAKE_C_FLAGS_RELWITHDEBINFO
  33. CMAKE_INSTALL_PREFIX
  34. CMAKE_Xutil_INCLUDE_PATH
  35. EXECUTABLE_OUTPUT_PATH
  36. JAVA_INCLUDE_PATH2
  37. LIBRARY_OUTPUT_PATH
  38. MPIRUN
  39. MPI_INCLUDE_PATH
  40. MPI_POSTFLAGS
  41. MPI_PREFLAGS
  42. OPENGL_INCLUDE_DIR
  43. OSMESA_INCLUDE_PATH
  44. PYTHON_INCLUDE_PATH
  45. TCL_INCLUDE_PATH
  46. VLI_INCLUDE_PATH_FOR_VG500
  47. VLI_INCLUDE_PATH_FOR_VP1000
  48. VTK_BINARY_DIR
  49. VTK_DEBUG_LEAKS
  50. VTK_HAVE_VG500
  51. VTK_HAVE_VP1000
  52. VTK_MANGLE_MESA
  53. VTK_OPENGL_HAS_OSMESA
  54. VTK_PARSE_JAVA_EXE
  55. VTK_SOURCE_DIR
  56. VTK_USE_64BIT_IDS
  57. VTK_USE_ANSI_STDLIB
  58. VTK_USE_HYBRID
  59. VTK_USE_MATROX_IMAGING
  60. VTK_USE_MPI
  61. VTK_USE_PARALLEL
  62. VTK_USE_PATENTED
  63. VTK_USE_RENDERING
  64. VTK_USE_VIDEO_FOR_WINDOWS
  65. VTK_USE_VOLUMEPRO
  66. VTK_USE_X
  67. VTK_WRAP_JAVA
  68. VTK_WRAP_JAVA_EXE
  69. VTK_WRAP_PYTHON
  70. VTK_WRAP_PYTHON_EXE
  71. VTK_WRAP_TCL
  72. VTK_WRAP_TCL_EXE
  73. vtkCommonJava_LIB_DEPENDS
  74. vtkCommonPython_LIB_DEPENDS
  75. vtkCommonTCL_LIB_DEPENDS
  76. vtkCommon_LIB_DEPENDS
  77. vtkFilteringJava_LIB_DEPENDS
  78. vtkFilteringPython_LIB_DEPENDS
  79. vtkFilteringTCL_LIB_DEPENDS
  80. vtkFiltering_LIB_DEPENDS
  81. vtkGraphicsJava_LIB_DEPENDS
  82. vtkGraphicsPython_LIB_DEPENDS
  83. vtkGraphicsTCL_LIB_DEPENDS
  84. vtkGraphics_LIB_DEPENDS
  85. vtkHybridJava_LIB_DEPENDS
  86. vtkHybridPython_LIB_DEPENDS
  87. vtkHybridTCL_LIB_DEPENDS
  88. vtkHybrid_LIB_DEPENDS
  89. vtkIOJava_LIB_DEPENDS
  90. vtkIOPython_LIB_DEPENDS
  91. vtkIOTCL_LIB_DEPENDS
  92. vtkIO_LIB_DEPENDS
  93. vtkImagingJava_LIB_DEPENDS
  94. vtkImagingPython_LIB_DEPENDS
  95. vtkImagingTCL_LIB_DEPENDS
  96. vtkImaging_LIB_DEPENDS
  97. vtkParallelJava_LIB_DEPENDS
  98. vtkParallelPython_LIB_DEPENDS
  99. vtkParallelTCL_LIB_DEPENDS
  100. vtkParallel_LIB_DEPENDS
  101. vtkPatentedJava_LIB_DEPENDS
  102. vtkPatentedPython_LIB_DEPENDS
  103. vtkPatentedTCL_LIB_DEPENDS
  104. vtkPatented_LIB_DEPENDS
  105. vtkRenderingJava_LIB_DEPENDS
  106. vtkRenderingPythonTkWidgets_LIB_DEPENDS
  107. vtkRenderingPython_LIB_DEPENDS
  108. vtkRenderingTCL_LIB_DEPENDS
  109. vtkRendering_LIB_DEPENDS
  110. vtkjpeg_LIB_DEPENDS
  111. vtkpng_LIB_DEPENDS
  112. vtkzlib_LIB_DEPENDS
  113. )
  114. # Copy needed settings from the VTK 4.0 cache.
  115. SET(VTK_BUILD_SHARED ${VTK40_BUILD_SHARED_LIBS})
  116. SET(VTK_DEBUG_LEAKS ${VTK40_VTK_DEBUG_LEAKS})
  117. SET(VTK_HAVE_VG500 ${VTK40_VTK_HAVE_VG500})
  118. SET(VTK_HAVE_VP1000 ${VTK40_VTK_HAVE_VP1000})
  119. SET(VTK_USE_MANGLED_MESA ${VTK40_VTK_MANGLE_MESA})
  120. SET(VTK_MPIRUN_EXE ${VTK40_MPIRUN})
  121. SET(VTK_MPI_POSTFLAGS ${VTK40_MPI_POSTFLAGS})
  122. SET(VTK_MPI_PREFLAGS ${VTK40_MPI_PREFLAGS})
  123. SET(VTK_OPENGL_HAS_OSMESA ${VTK40_VTK_OPENGL_HAS_OSMESA})
  124. SET(VTK_USE_64BIT_IDS ${VTK40_VTK_USE_64BIT_IDS})
  125. SET(VTK_USE_ANSI_STDLIB ${VTK40_VTK_USE_ANSI_STDLIB})
  126. SET(VTK_USE_HYBRID ${VTK40_VTK_USE_HYBRID})
  127. SET(VTK_USE_MATROX_IMAGING ${VTK40_VTK_USE_MATROX_IMAGING})
  128. SET(VTK_USE_MPI ${VTK40_VTK_USE_MPI})
  129. SET(VTK_USE_PARALLEL ${VTK40_VTK_USE_PARALLEL})
  130. SET(VTK_USE_PATENTED ${VTK40_VTK_USE_PATENTED})
  131. SET(VTK_USE_RENDERING ${VTK40_VTK_USE_RENDERING})
  132. SET(VTK_USE_VIDEO_FOR_WINDOWS ${VTK40_VTK_USE_VIDEO_FOR_WINDOWS})
  133. SET(VTK_USE_VOLUMEPRO ${VTK40_VTK_USE_VOLUMEPRO})
  134. SET(VTK_USE_X ${VTK40_VTK_USE_X})
  135. SET(VTK_WRAP_JAVA ${VTK40_VTK_WRAP_JAVA})
  136. SET(VTK_WRAP_PYTHON ${VTK40_VTK_WRAP_PYTHON})
  137. SET(VTK_WRAP_TCL ${VTK40_VTK_WRAP_TCL})
  138. # Create the list of available kits.
  139. SET(VTK_KITS COMMON FILTERING GRAPHICS IMAGING IO)
  140. IF(VTK_USE_RENDERING)
  141. SET(VTK_KITS ${VTK_KITS} RENDERING)
  142. ENDIF(VTK_USE_RENDERING)
  143. IF(VTK_USE_HYBRID)
  144. SET(VTK_KITS ${VTK_KITS} HYBRID)
  145. ENDIF(VTK_USE_HYBRID)
  146. IF(VTK_USE_PARALLEL)
  147. SET(VTK_KITS ${VTK_KITS} PARALLEL)
  148. ENDIF(VTK_USE_PARALLEL)
  149. IF(VTK_USE_PATENTED)
  150. SET(VTK_KITS ${VTK_KITS} PATENTED)
  151. ENDIF(VTK_USE_PATENTED)
  152. # Create the list of available languages.
  153. SET(VTK_LANGUAGES "")
  154. IF(VTK_WRAP_TCL)
  155. SET(VTK_LANGUAGES ${VTK_LANGUAGES} TCL)
  156. ENDIF(VTK_WRAP_TCL)
  157. IF(VTK_WRAP_PYTHON)
  158. SET(VTK_LANGUAGES ${VTK_LANGUAGES} PYTHON)
  159. ENDIF(VTK_WRAP_PYTHON)
  160. IF(VTK_WRAP_JAVA)
  161. SET(VTK_LANGUAGES ${VTK_LANGUAGES} JAVA)
  162. ENDIF(VTK_WRAP_JAVA)
  163. # Include directories for other projects installed on the system and
  164. # used by VTK.
  165. SET(VTK_INCLUDE_DIRS_SYS "")
  166. IF(VTK_USE_RENDERING)
  167. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  168. ${VTK40_OPENGL_INCLUDE_PATH} ${VTK40_OPENGL_INCLUDE_DIR})
  169. IF(VTK_USE_X)
  170. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  171. ${VTK40_CMAKE_Xlib_INCLUDE_PATH} ${VTK40_CMAKE_Xutil_INCLUDE_PATH})
  172. ENDIF(VTK_USE_X)
  173. ENDIF(VTK_USE_RENDERING)
  174. IF(VTK_OPENGL_HAS_OSMESA)
  175. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  176. ${VTK40_OSMESA_INCLUDE_PATH})
  177. ENDIF(VTK_OPENGL_HAS_OSMESA)
  178. IF(VTK_USE_MPI)
  179. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS} ${VTK40_MPI_INCLUDE_PATH})
  180. ENDIF(VTK_USE_MPI)
  181. IF(VTK_WRAP_TCL)
  182. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS} ${VTK40_TCL_INCLUDE_PATH})
  183. ENDIF(VTK_WRAP_TCL)
  184. IF(VTK_WRAP_PYTHON)
  185. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS} ${VTK40_PYTHON_INCLUDE_PATH})
  186. ENDIF(VTK_WRAP_PYTHON)
  187. IF(VTK_WRAP_JAVA)
  188. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  189. ${VTK40_JAVA_INCLUDE_PATH} ${VTK40_JAVA_INCLUDE_PATH2})
  190. ENDIF(VTK_WRAP_JAVA)
  191. IF(VTK_HAVE_VG500)
  192. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  193. ${VTK40_VLI_INCLUDE_PATH_FOR_VG500})
  194. ENDIF(VTK_HAVE_VG500)
  195. IF(VTK_HAVE_VP1000)
  196. SET(VTK_INCLUDE_DIRS_SYS ${VTK_INCLUDE_DIRS_SYS}
  197. ${VTK40_VLI_INCLUDE_PATH_FOR_VP1000})
  198. ENDIF(VTK_HAVE_VP1000)
  199. # See if this is a build tree or install tree.
  200. IF(EXISTS ${VTK_DIR}/Common)
  201. # This is a VTK 4.0 build tree.
  202. SET(VTK_LIBRARY_DIRS ${VTK40_LIBRARY_OUTPUT_PATH})
  203. # Determine the include directories needed.
  204. SET(VTK_INCLUDE_DIRS ${VTK40_VTK_BINARY_DIR})
  205. IF(VTK_USE_PARALLEL)
  206. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS} ${VTK40_VTK_SOURCE_DIR}/Parallel)
  207. ENDIF(VTK_USE_PARALLEL)
  208. IF(VTK_USE_HYBRID)
  209. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS} ${VTK40_VTK_SOURCE_DIR}/Hybrid)
  210. ENDIF(VTK_USE_HYBRID)
  211. IF(VTK_USE_PATENTED)
  212. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS} ${VTK40_VTK_SOURCE_DIR}/Patented)
  213. ENDIF(VTK_USE_PATENTED)
  214. IF(VTK_USE_RENDERING)
  215. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS} ${VTK40_VTK_SOURCE_DIR}/Rendering)
  216. ENDIF(VTK_USE_RENDERING)
  217. # These directories are always needed.
  218. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS}
  219. ${VTK40_VTK_SOURCE_DIR}/IO
  220. ${VTK40_VTK_SOURCE_DIR}/Imaging
  221. ${VTK40_VTK_SOURCE_DIR}/Graphics
  222. ${VTK40_VTK_SOURCE_DIR}/Filtering
  223. ${VTK40_VTK_SOURCE_DIR}/Common)
  224. # Give access to a few utilities.
  225. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS}
  226. ${VTK40_VTK_BINARY_DIR}/Utilities/png
  227. ${VTK40_VTK_SOURCE_DIR}/Utilities/png
  228. ${VTK40_VTK_BINARY_DIR}/Utilities/zlib
  229. ${VTK40_VTK_SOURCE_DIR}/Utilities/zlib)
  230. # Executable locations.
  231. IF(VTK_WRAP_TCL)
  232. SET(VTK_TCL_EXE ${VTK40_EXECUTABLE_OUTPUT_PATH}/vtk)
  233. SET(VTK_WRAP_TCL_EXE ${VTK40_VTK_WRAP_TCL_EXE})
  234. SET(VTK_TCL_HOME ${VTK40_VTK_SOURCE_DIR}/Wrapping/Tcl)
  235. ENDIF(VTK_WRAP_TCL)
  236. IF(VTK_WRAP_PYTHON)
  237. SET(VTK_WRAP_PYTHON_EXE ${VTK40_VTK_WRAP_PYTHON_EXE})
  238. ENDIF(VTK_WRAP_PYTHON)
  239. IF(VTK_WRAP_JAVA)
  240. SET(VTK_PARSE_JAVA_EXE ${VTK40_VTK_PARSE_JAVA_EXE})
  241. SET(VTK_WRAP_JAVA_EXE ${VTK40_VTK_WRAP_JAVA_EXE})
  242. ENDIF(VTK_WRAP_JAVA)
  243. ELSE(EXISTS ${VTK_DIR}/Common)
  244. # This is a VTK 4.0 install tree.
  245. SET(VTK_INCLUDE_DIRS ${VTK_DIR})
  246. SET(VTK_LIBRARY_DIRS ${VTK40_CMAKE_INSTALL_PREFIX}/lib/vtk)
  247. # Executable locations.
  248. IF(VTK_WRAP_TCL)
  249. SET(VTK_TCL_EXE ${VTK40_CMAKE_INSTALL_PREFIX}/bin/vtk)
  250. SET(VTK_WRAP_TCL_EXE ${VTK40_CMAKE_INSTALL_PREFIX}/bin/vtkWrapTcl)
  251. SET(VTK_TCL_HOME ${VTK40_CMAKE_INSTALL_PREFIX}/lib/vtk/tcl)
  252. ENDIF(VTK_WRAP_TCL)
  253. IF(VTK_WRAP_PYTHON)
  254. SET(VTK_WRAP_PYTHON_EXE ${VTK40_CMAKE_INSTALL_PREFIX}/bin/vtkWrapPython)
  255. ENDIF(VTK_WRAP_PYTHON)
  256. IF(VTK_WRAP_JAVA)
  257. SET(VTK_PARSE_JAVA_EXE ${VTK40_CMAKE_INSTALL_PREFIX}/bin/vtkParseJava)
  258. SET(VTK_WRAP_JAVA_EXE ${VTK40_CMAKE_INSTALL_PREFIX}/bin/vtkWrapJava)
  259. ENDIF(VTK_WRAP_JAVA)
  260. ENDIF(EXISTS ${VTK_DIR}/Common)
  261. # Add the system include directories last.
  262. SET(VTK_INCLUDE_DIRS ${VTK_INCLUDE_DIRS} ${VTK_INCLUDE_DIRS_SYS})
  263. # Find the required C and C++ compiler flags.
  264. IF(CMAKE_COMPILER_IS_GNUCXX)
  265. IF(WIN32)
  266. # The platform is gcc on cygwin.
  267. SET(VTK_REQUIRED_CXX_FLAGS "${VTK_REQUIRED_CXX_FLAGS} -mwin32")
  268. SET(VTK_REQUIRED_C_FLAGS "${VTK_REQUIRED_C_FLAGS} -mwin32")
  269. ENDIF(WIN32)
  270. ELSE(CMAKE_COMPILER_IS_GNUCXX)
  271. IF(CMAKE_ANSI_CFLAGS)
  272. SET(VTK_REQUIRED_C_FLAGS "${VTK_REQUIRED_C_FLAGS} ${CMAKE_ANSI_CFLAGS}")
  273. ENDIF(CMAKE_ANSI_CFLAGS)
  274. IF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
  275. SET(VTK_REQUIRED_CXX_FLAGS
  276. "${VTK_REQUIRED_CXX_FLAGS} -timplicit_local -no_implicit_include")
  277. ENDIF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
  278. ENDIF(CMAKE_COMPILER_IS_GNUCXX)
  279. IF(VTK_USE_X)
  280. IF(CMAKE_X_CFLAGS)
  281. SET(VTK_REQUIRED_C_FLAGS "${VTK_REQUIRED_C_FLAGS} ${CMAKE_X_CFLAGS}")
  282. SET(VTK_REQUIRED_CXX_FLAGS "${VTK_REQUIRED_CXX_FLAGS} ${CMAKE_X_CFLAGS}")
  283. ENDIF(CMAKE_X_CFLAGS)
  284. ENDIF(VTK_USE_X)
  285. # Copy library dependencies.
  286. SET(vtkCommonJava_LIB_DEPENDS "${VTK40_vtkCommonJava_LIB_DEPENDS}")
  287. SET(vtkCommonPython_LIB_DEPENDS "${VTK40_vtkCommonPython_LIB_DEPENDS}")
  288. SET(vtkCommonTCL_LIB_DEPENDS "${VTK40_vtkCommonTCL_LIB_DEPENDS}")
  289. SET(vtkCommon_LIB_DEPENDS "${VTK40_vtkCommon_LIB_DEPENDS}")
  290. SET(vtkFilteringJava_LIB_DEPENDS "${VTK40_vtkFilteringJava_LIB_DEPENDS}")
  291. SET(vtkFilteringPython_LIB_DEPENDS "${VTK40_vtkFilteringPython_LIB_DEPENDS}")
  292. SET(vtkFilteringTCL_LIB_DEPENDS "${VTK40_vtkFilteringTCL_LIB_DEPENDS}")
  293. SET(vtkFiltering_LIB_DEPENDS "${VTK40_vtkFiltering_LIB_DEPENDS}")
  294. SET(vtkGraphicsJava_LIB_DEPENDS "${VTK40_vtkGraphicsJava_LIB_DEPENDS}")
  295. SET(vtkGraphicsPython_LIB_DEPENDS "${VTK40_vtkGraphicsPython_LIB_DEPENDS}")
  296. SET(vtkGraphicsTCL_LIB_DEPENDS "${VTK40_vtkGraphicsTCL_LIB_DEPENDS}")
  297. SET(vtkGraphics_LIB_DEPENDS "${VTK40_vtkGraphics_LIB_DEPENDS}")
  298. SET(vtkHybridJava_LIB_DEPENDS "${VTK40_vtkHybridJava_LIB_DEPENDS}")
  299. SET(vtkHybridPython_LIB_DEPENDS "${VTK40_vtkHybridPython_LIB_DEPENDS}")
  300. SET(vtkHybridTCL_LIB_DEPENDS "${VTK40_vtkHybridTCL_LIB_DEPENDS}")
  301. SET(vtkHybrid_LIB_DEPENDS "${VTK40_vtkHybrid_LIB_DEPENDS}")
  302. SET(vtkIOJava_LIB_DEPENDS "${VTK40_vtkIOJava_LIB_DEPENDS}")
  303. SET(vtkIOPython_LIB_DEPENDS "${VTK40_vtkIOPython_LIB_DEPENDS}")
  304. SET(vtkIOTCL_LIB_DEPENDS "${VTK40_vtkIOTCL_LIB_DEPENDS}")
  305. SET(vtkIO_LIB_DEPENDS "${VTK40_vtkIO_LIB_DEPENDS}")
  306. SET(vtkImagingJava_LIB_DEPENDS "${VTK40_vtkImagingJava_LIB_DEPENDS}")
  307. SET(vtkImagingPython_LIB_DEPENDS "${VTK40_vtkImagingPython_LIB_DEPENDS}")
  308. SET(vtkImagingTCL_LIB_DEPENDS "${VTK40_vtkImagingTCL_LIB_DEPENDS}")
  309. SET(vtkImaging_LIB_DEPENDS "${VTK40_vtkImaging_LIB_DEPENDS}")
  310. SET(vtkParallelJava_LIB_DEPENDS "${VTK40_vtkParallelJava_LIB_DEPENDS}")
  311. SET(vtkParallelPython_LIB_DEPENDS "${VTK40_vtkParallelPython_LIB_DEPENDS}")
  312. SET(vtkParallelTCL_LIB_DEPENDS "${VTK40_vtkParallelTCL_LIB_DEPENDS}")
  313. SET(vtkParallel_LIB_DEPENDS "${VTK40_vtkParallel_LIB_DEPENDS}")
  314. SET(vtkPatentedJava_LIB_DEPENDS "${VTK40_vtkPatentedJava_LIB_DEPENDS}")
  315. SET(vtkPatentedPython_LIB_DEPENDS "${VTK40_vtkPatentedPython_LIB_DEPENDS}")
  316. SET(vtkPatentedTCL_LIB_DEPENDS "${VTK40_vtkPatentedTCL_LIB_DEPENDS}")
  317. SET(vtkPatented_LIB_DEPENDS "${VTK40_vtkPatented_LIB_DEPENDS}")
  318. SET(vtkRenderingJava_LIB_DEPENDS "${VTK40_vtkRenderingJava_LIB_DEPENDS}")
  319. SET(vtkRenderingPythonTkWidgets_LIB_DEPENDS "${VTK40_vtkRenderingPythonTkWidgets_LIB_DEPENDS}")
  320. SET(vtkRenderingPython_LIB_DEPENDS "${VTK40_vtkRenderingPython_LIB_DEPENDS}")
  321. SET(vtkRenderingTCL_LIB_DEPENDS "${VTK40_vtkRenderingTCL_LIB_DEPENDS}")
  322. SET(vtkRendering_LIB_DEPENDS "${VTK40_vtkRendering_LIB_DEPENDS}")
  323. SET(vtkjpeg_LIB_DEPENDS "${VTK40_vtkjpeg_LIB_DEPENDS}")
  324. SET(vtkpng_LIB_DEPENDS "${VTK40_vtkpng_LIB_DEPENDS}")
  325. SET(vtkzlib_LIB_DEPENDS "${VTK40_vtkzlib_LIB_DEPENDS}")
  326. # List of VTK configuration variables set above.
  327. # grep "^[ ]*SET(VTK" UseVTKConfig40.cmake |sed 's/[ ]*SET(\([^ ]*\) .*/ \1/'
  328. SET(VTK_SETTINGS
  329. VTK_BUILD_SHARED
  330. VTK_BUILD_VERSION
  331. VTK_DEBUG_LEAKS
  332. VTK_HAVE_VG500
  333. VTK_HAVE_VP1000
  334. VTK_INCLUDE_DIRS
  335. VTK_KITS
  336. VTK_LANGUAGES
  337. VTK_LIBRARY_DIRS
  338. VTK_MAJOR_VERSION
  339. VTK_MANGLE_MESA
  340. VTK_MINOR_VERSION
  341. VTK_MPIRUN_EXE
  342. VTK_MPI_POSTFLAGS
  343. VTK_MPI_PREFLAGS
  344. VTK_OPENGL_HAS_OSMESA
  345. VTK_PARSE_JAVA_EXE
  346. VTK_TCL_EXE
  347. VTK_TCL_HOME
  348. VTK_USE_64BIT_IDS
  349. VTK_USE_ANSI_STDLIB
  350. VTK_USE_HYBRID
  351. VTK_USE_MATROX_IMAGING
  352. VTK_USE_MPI
  353. VTK_USE_PARALLEL
  354. VTK_USE_PATENTED
  355. VTK_USE_RENDERING
  356. VTK_USE_VIDEO_FOR_WINDOWS
  357. VTK_USE_VOLUMEPRO
  358. VTK_USE_X
  359. VTK_WRAP_JAVA
  360. VTK_WRAP_JAVA_EXE
  361. VTK_WRAP_PYTHON
  362. VTK_WRAP_PYTHON_EXE
  363. VTK_WRAP_TCL
  364. VTK_WRAP_TCL_EXE
  365. )