2016-09-27 22:01:08 +03:00
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
2009-09-28 19:46:51 +04:00
2012-08-13 21:47:32 +04:00
if ( APPLE )
set ( CMAKE_CXX_CREATE_SHARED_LIBRARY "${CMAKE_C_CREATE_SHARED_LIBRARY}" )
set ( CMAKE_CXX_CREATE_SHARED_MODULE "${CMAKE_C_CREATE_SHARED_MODULE}" )
string ( REGEX REPLACE "CMAKE_C_COMPILER"
2008-03-03 19:57:02 +03:00
C M A K E _ C X X _ C O M P I L E R C M A K E _ C X X _ C R E A T E _ S H A R E D _ M O D U L E
2006-12-12 19:17:04 +03:00
" $ { C M A K E _ C X X _ C R E A T E _ S H A R E D _ M O D U L E } " )
2012-08-13 21:47:32 +04:00
string ( REGEX REPLACE "CMAKE_C_COMPILER"
2008-03-03 19:57:02 +03:00
C M A K E _ C X X _ C O M P I L E R C M A K E _ C X X _ C R E A T E _ S H A R E D _ L I B R A R Y
2006-12-12 19:17:04 +03:00
" $ { C M A K E _ C X X _ C R E A T E _ S H A R E D _ L I B R A R Y } " )
2012-08-13 21:50:14 +04:00
endif ( )
2005-11-28 22:19:57 +03:00
2012-08-13 21:47:32 +04:00
set ( VTKFTGL_BINARY_DIR "${VTK_BINARY_DIR}/Utilities/ftgl"
2006-12-12 19:17:04 +03:00
C A C H E I N T E R N A L " " )
2012-08-13 21:47:32 +04:00
set ( VTKFREETYPE_BINARY_DIR "${VTK_BINARY_DIR}/Utilities/freetype"
2006-12-12 19:17:04 +03:00
C A C H E I N T E R N A L " " )
2012-08-13 21:47:32 +04:00
set ( VTKFTGL_SOURCE_DIR "${VTK_SOURCE_DIR}/Utilities/ftgl"
2006-12-12 19:17:04 +03:00
C A C H E I N T E R N A L " " )
2012-08-13 21:47:32 +04:00
set ( VTKFREETYPE_SOURCE_DIR "${VTK_SOURCE_DIR}/Utilities/freetype"
2006-12-12 19:17:04 +03:00
C A C H E I N T E R N A L " " )
2005-11-28 22:19:57 +03:00
2012-08-13 21:47:32 +04:00
set ( VTK_GLEXT_FILE "${VTK_SOURCE_DIR}/Utilities/ParseOGLExt/headers/glext.h"
2008-03-03 19:57:02 +03:00
C A C H E F I L E P A T H
2006-03-13 21:11:50 +03:00
" L o c a t i o n o f t h e O p e n G L e x t e n s i o n s h e a d e r file ( glext.h ) . " )
2012-08-13 21:47:32 +04:00
set ( VTK_GLXEXT_FILE
2006-12-12 19:17:04 +03:00
" $ { V T K _ S O U R C E _ D I R } / U t i l i t i e s / P a r s e O G L E x t / h e a d e r s / g l x e x t . h " C A C H E F I L E P A T H
2006-03-13 21:11:50 +03:00
" L o c a t i o n o f t h e G L X e x t e n s i o n s h e a d e r file ( glxext.h ) . " )
2012-08-13 21:47:32 +04:00
set ( VTK_WGLEXT_FILE "${VTK_SOURCE_DIR}/Utilities/ParseOGLExt/headers/wglext.h"
2006-12-12 19:17:04 +03:00
C A C H E F I L E P A T H
2006-03-13 21:11:50 +03:00
" L o c a t i o n o f t h e W G L e x t e n s i o n s h e a d e r file ( wglext.h ) . " )
2006-11-16 23:29:46 +03:00
# work around an old bug in VTK
2012-08-13 21:47:32 +04:00
set ( TIFF_RIGHT_VERSION 1 )
2006-12-12 19:17:04 +03:00
2006-12-12 21:59:30 +03:00
# for very old VTK (versions prior to 4.2)
2012-08-13 21:47:32 +04:00
macro ( SOURCE_FILES )
2006-12-12 21:59:30 +03:00
message ( FATAL_ERROR "You are trying to build a very old version of VTK (prior to VTK 4.2). To do this you need to use CMake 2.0 as it was the last version of CMake to support VTK 4.0." )
2012-08-13 21:50:14 +04:00
endmacro ( )
2006-12-13 20:11:14 +03:00