Orion Poplawski 90a9022
diff -up VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf VTK/ThirdParty/netcdf/CMakeLists.txt
Orion Poplawski 90a9022
--- VTK/ThirdParty/netcdf/CMakeLists.txt.netcdf	2013-12-27 20:29:11.644289659 -0700
Orion Poplawski 90a9022
+++ VTK/ThirdParty/netcdf/CMakeLists.txt	2013-12-27 20:33:48.071895769 -0700
Orion Poplawski 53dbc88
@@ -1,10 +1,18 @@
Orion Poplawski 90a9022
-vtk_module_third_party(NetCDF
Orion Poplawski 90a9022
-  LIBRARIES vtkNetCDF vtkNetCDF_cxx
Orion Poplawski 90a9022
-  INCLUDE_DIRS
Orion Poplawski 90a9022
-    ${CMAKE_CURRENT_SOURCE_DIR}/vtknetcdf/include
Orion Poplawski 90a9022
-    ${CMAKE_CURRENT_BINARY_DIR}/vtknetcdf
Orion Poplawski 90a9022
-  COMPONENTS C CXX
Orion Poplawski 90a9022
-  )
Orion Poplawski 90a9022
+if(NOT VTK_USE_SYSTEM_NETCDF)
Orion Poplawski 90a9022
+  vtk_module_third_party(NetCDF
Orion Poplawski 90a9022
+    LIBRARIES vtkNetCDF vtkNetCDF_cxx
Orion Poplawski 90a9022
+    INCLUDE_DIRS
Orion Poplawski 90a9022
+      ${CMAKE_CURRENT_SOURCE_DIR}/vtknetcdf/include
Orion Poplawski 90a9022
+      ${CMAKE_CURRENT_BINARY_DIR}/vtknetcdf
Orion Poplawski 90a9022
+    COMPONENTS C CXX
Orion Poplawski 90a9022
+    )
Orion Poplawski 90a9022
+else(NOT VTK_USE_SYSTEM_NETCDF)
Orion Poplawski 90a9022
+  vtk_module_third_party(NetCDF
Orion Poplawski 90a9022
+    LIBRARIES vtkNetCDF netcdf
Orion Poplawski 90a9022
+    COMPONENTS C CXX
Orion Poplawski 53dbc88
+    )
Orion Poplawski 90a9022
+endif()
Orion Poplawski 90a9022
+
Orion Poplawski 90a9022
 
Orion Poplawski 90a9022
 #Configure the top cpp header to switch between system and internal
Orion Poplawski 90a9022
 #netcdf just like vtk_module_third_party does for the c header.