## Version: $Id$ ## ###################################################################### ## ### Commentary: ## ###################################################################### ## ### Change Log: ## ###################################################################### ## ### Code: set(DTK_BUILD_32 @DTK_BUILD_32@) set(DTK_BUILD_64 @DTK_BUILD_64@) ## ################################################################### ## ## ################################################################### set(dtk_INCLUDE_DIR "@CMAKE_INSTALL_PREFIX@/") set(dtk_INCLUDE_DIRS "@CMAKE_INSTALL_PREFIX@/include" "@CMAKE_INSTALL_PREFIX@/include/dtk" "@CMAKE_INSTALL_PREFIX@/include/dtkCore" "@CMAKE_INSTALL_PREFIX@/include/dtkLog" "@CMAKE_INSTALL_PREFIX@/include/dtkMath" "@CMAKE_INSTALL_PREFIX@/include/dtkMeta" "@CMAKE_INSTALL_PREFIX@/include/dtkTest") set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/dtk/") set(DTK_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@") set(dtk_INSTALL_DOCS "@CMAKE_INSTALL_PREFIX@/doc") set(dtk_WRAP_PREFIX "@CMAKE_INSTALL_PREFIX@/wrp") include("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/dtk/dtkDepends.cmake") include("@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/dtk/dtkWrap.cmake") set_directory_properties(PROPERTIES TEST_INCLUDE_FILE "@CMAKE_INSTALL_PREFIX@/@CMAKE_INSTALL_LIBDIR@/cmake/dtk/dtkSetTestEnvironment.cmake") ## ################################################################### ## Options ## ################################################################### set(DTK_BUILD_DISTRIBUTED @DTK_BUILD_DISTRIBUTED@) set(DTK_BUILD_COMPOSER @DTK_BUILD_COMPOSER@) set(DTK_BUILD_SCRIPT @DTK_BUILD_SCRIPT@) set(DTK_BUILD_WRAPPERS @DTK_BUILD_WRAPPERS@) set(DTK_BUILD_WIDGETS @DTK_BUILD_WIDGETS@) set(DTK_BUILD_SUPPORT_CORE @DTK_BUILD_SUPPORT_CORE@) set(DTK_BUILD_SUPPORT_CONTAINER @DTK_BUILD_SUPPORT_CONTAINER@) set(DTK_BUILD_SUPPORT_COMPOSER @DTK_BUILD_SUPPORT_COMPOSER@) set(DTK_BUILD_SUPPORT_DISTRIBUTED @DTK_BUILD_SUPPORT_DISTRIBUTED@) set(DTK_BUILD_SUPPORT_GUI @DTK_BUILD_SUPPORT_GUI@) set(DTK_BUILD_SUPPORT_MATH @DTK_BUILD_SUPPORT_MATH@) set(DTK_BUILD_SUPPORT_PLOT @DTK_BUILD_SUPPORT_PLOT@) set(DTK_BUILD_SUPPORT_VR @DTK_BUILD_SUPPORT_VR@) set(DTK_ENABLE_COVERAGE @DTK_ENABLE_COVERAGE@) set(DTK_COVERAGE_USE_COBERTURA @DTK_COVERAGE_USE_COBERTURA@) set(DTK_ENABLE_MEMCHECK @DTK_ENABLE_MEMCHECK@) set(DTK_HAVE_MPI @DTK_HAVE_MPI@) set(DTK_HAVE_VRPN @DTK_HAVE_VRPN@) set(DTK_HAVE_NITE @DTK_HAVE_NITE@) set(DTK_HAVE_ZLIB @DTK_HAVE_ZLIB@) if(DTK_BUILD_DISTRIBUTED) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkDistributed") set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkDistributedTest") endif(DTK_BUILD_DISTRIBUTED) if(DTK_BUILD_COMPOSER) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkComposer") endif(DTK_BUILD_COMPOSER) if(DTK_BUILD_SCRIPT) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkScript") endif(DTK_BUILD_SCRIPT) if(DTK_BUILD_WRAPPERS) set(SIP_FOUND @SIP_FOUND@) set(SWIG_FOUND @SWIG_FOUND@) set(DTK_PYTHON_WRAPPER @DTK_PYTHON_WRAPPER@) set(DTK_WRAPPING_PYTHON @DTK_WRAPPING_PYTHON@) set(DTK_PYTHON_INSTALL_PATH @DTK_PYTHON_INSTALL_PATH@) set(DTK_WRAPPING_CSHARP @DTK_WRAPPING_CSHARP@) set(DTK_WRAPPING_TCL @DTK_WRAPPING_TCL@) endif(DTK_BUILD_WRAPPERS) if(DTK_BUILD_WIDGETS) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkWidgets") endif(DTK_BUILD_WIDGETS) if(DTK_BUILD_SUPPORT_CORE) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkCoreSupport") endif(DTK_BUILD_SUPPORT_CORE) if(DTK_BUILD_SUPPORT_CONTAINER) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkContainerSupport") endif(DTK_BUILD_SUPPORT_CONTAINER) if(DTK_BUILD_SUPPORT_MATH) # dtkMathSuppor has conflicts with dtkMath and dtkLinearAlgebraSparse. ( and includes), # don't add include/dtkMathSupport in the dtk_INCLUDE_DIRS # set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkMathSupport") endif(DTK_BUILD_SUPPORT_MATH) if(DTK_BUILD_SUPPORT_GUI) set(dtk_INCLUDE_DIRS ${dtk_INCLUDE_DIRS} "@CMAKE_INSTALL_PREFIX@/include/dtkGuiSupport") endif(DTK_BUILD_SUPPORT_GUI) ## ################################################################### ## Always full RPATH ## ################################################################### include(GNUInstallDirs) list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}" isSystemDir) message(STATUS ${CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES}) if("${isSystemDir}" STREQUAL "-1") set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") endif("${isSystemDir}" STREQUAL "-1") set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) function(PREPEND var prefix) set(listVar "") foreach(f ${ARGN}) list(APPEND listVar "${prefix}/${f}") endforeach(f) set(${var} "${listVar}" PARENT_SCOPE) endfunction(PREPEND) ###################################################################### ### dtkConfig.cmake.in ends here