diff --git a/scripts/cmake/Find.cmake b/scripts/cmake/Find.cmake
index 50a7712bb2debc84aa1200e01dd8b4d364473289..a6c0d73909d351bc9a4b85469fa395d6dd7b4d7a 100644
--- a/scripts/cmake/Find.cmake
+++ b/scripts/cmake/Find.cmake
@@ -86,7 +86,7 @@ IF(VTK_FOUND)
 ENDIF()
 
 ## NetCDF ##
-IF(VTK_FOUND AND WIN32)
+IF(VTK_FOUND AND (WIN32 OR APPLE))
 	FIND_PATH(VTK_NETCDF_FOUND netcdf.h
 		PATHS ${VTK_INCLUDE_DIRS}/vtknetcdf ${VTK_SOURCE_DIR}/Utilities/vtknetcdf
 		PATH_SUFFIXES include
@@ -94,9 +94,10 @@ IF(VTK_FOUND AND WIN32)
 ENDIF()
 
 IF(VTK_NETCDF_FOUND)
+	MESSAGE(STATUS "VTKs NetCDF found.")
 	ADD_DEFINITIONS(-DVTK_NETCDF_FOUND)
 	INCLUDE_DIRECTORIES(
-		${VTK_NETCDF_FOUND} ${VTK_DIR}/Utilities
+		${VTK_NETCDF_FOUND} ${VTK_DIR}/Utilities ${VTK_NETCDF_FOUND}/..
 		${VTK_NETCDF_FOUND}/../.. ${VTK_NETCDF_FOUND}/../cxx)
 ELSE()
 	SET(NETCDF_CXX TRUE)