project (${WIKI}DataStructuresOctree)

if(NOT WikiExamples_BINARY_DIR)
  find_package(VTK REQUIRED)
  if(NOT VTK_USE_RENDERING)
    message(FATAL_ERROR "Example ${PROJECT_NAME} requires VTK_USE_RENDERING.")
  endif()
  include(${VTK_USE_FILE})
endif()

set(KIT_LIBS vtkWidgets vtkHybrid)
#
# Build all .cxx files in the directory
file(GLOB ALL_FILES *.cxx)
foreach(SOURCE_FILE ${ALL_FILES})
  string(REPLACE ".cxx" "" TMP ${SOURCE_FILE})
  string(REPLACE ${CMAKE_CURRENT_SOURCE_DIR}/ "" EXAMPLE ${TMP})
  add_executable(${WIKI}${EXAMPLE} ${EXAMPLE}.cxx)
  target_link_libraries(${WIKI}${EXAMPLE} ${KIT_LIBS})
endforeach()

# Testing
set(KIT DataStructuresOctree)
set(NEEDS_ARGS
  )
include(${WikiExamples_SOURCE_DIR}/CMake/ExamplesTesting.cmake)
set(DATA ${WikiExamples_SOURCE_DIR}/src/Testing/Data)

