mirror of
https://github.com/OpenFOAM/ThirdParty-6.git
synced 2025-12-08 06:57:43 +00:00
67 lines
1.3 KiB
CMake
67 lines
1.3 KiB
CMake
cmake_minimum_required(VERSION 2.8.8 FATAL_ERROR)
|
|
if(POLICY CMP0020)
|
|
cmake_policy(SET CMP0020 NEW)
|
|
endif()
|
|
if(POLICY CMP0025)
|
|
cmake_policy(SET CMP0025 NEW) # CMake 3.0
|
|
endif()
|
|
if(POLICY CMP0053)
|
|
cmake_policy(SET CMP0053 NEW) # CMake 3.1
|
|
endif()
|
|
|
|
#
|
|
# Set the project name.
|
|
#
|
|
|
|
project (VTKMY)
|
|
|
|
find_package(VTK REQUIRED)
|
|
include(${VTK_USE_FILE})
|
|
|
|
#
|
|
# Load CMake commands that you probably should not modify.
|
|
#
|
|
|
|
include (${VTKMY_SOURCE_DIR}/CMakeOptions.cmake)
|
|
|
|
include_directories(${VTKMY_BINARY_DIR})
|
|
|
|
#
|
|
# You can put your include path(s) here
|
|
#
|
|
|
|
include_directories(${VTKMY_SOURCE_DIR}/Common)
|
|
include_directories(${VTKMY_SOURCE_DIR}/Imaging)
|
|
include_directories(${VTKMY_SOURCE_DIR}/Unsorted)
|
|
|
|
#
|
|
# Build examples too ?
|
|
#
|
|
|
|
option(BUILD_EXAMPLES "Build examples." ON)
|
|
if (BUILD_EXAMPLES)
|
|
add_subdirectory(Examples)
|
|
endif ()
|
|
|
|
#
|
|
# Common configuration settings
|
|
#
|
|
# Do not worry about this one.
|
|
#
|
|
|
|
configure_file(
|
|
${VTKMY_SOURCE_DIR}/vtkmyConfigure.h.in
|
|
${VTKMY_BINARY_DIR}/vtkmyConfigure.h
|
|
)
|
|
|
|
#
|
|
# Here is where you can list the sub-directories holding your local
|
|
# classes. Sorting classes by 'package' type like VTK does (Common,
|
|
# Rendering, Filtering, Imaging, IO, etc.) is a good thing and prevents
|
|
# numerous dependencies problems.
|
|
#
|
|
add_subdirectory(Common)
|
|
add_subdirectory(Imaging)
|
|
add_subdirectory(Unsorted)
|
|
add_subdirectory(Utilities)
|