1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# - CMAKE Config file for the TiledArray package
# The following variables are defined:
# TILEDARRAY_FOUND - System has the TiledArray package
# TILEDARRAY_INCLUDE_DIRS - The TiledArray include directory
# TILEDARRAY_LIBRARIES - The TiledArray libraries and their dependencies
# Set package version
set(TILEDARRAY_VERSION "@TILEDARRAY_VERSION@")
@PACKAGE_INIT@
# Include library IMPORT targets
if(NOT TARGET tiledarray)
include("${CMAKE_CURRENT_LIST_DIR}/tiledarray-targets.cmake")
endif()
if(NOT TARGET MADworld)
# if madness installed separately, use the madness install discovered when configuring TA
set(MADNESS_CONFIG_DIR "@MADNESS_CONFIG_DIR@")
# otherwise assume TA built madness
if (MADNESS_CONFIG_DIR STREQUAL "")
set(MADNESS_CONFIG_DIR "${CMAKE_CURRENT_LIST_DIR}/../madness")
endif()
find_package(MADNESS 0.10.1 CONFIG QUIET REQUIRED COMPONENTS world PATHS ${MADNESS_CONFIG_DIR} NO_DEFAULT_PATH)
endif()
# re-export other dependency info
if (@EIGEN3_FOUND@)
set(EIGEN3_FOUND @EIGEN3_FOUND@)
set(EIGEN3_VERSION @EIGEN3_VERSION@)
set(EIGEN3_INCLUDE_DIR @EIGEN3_INCLUDE_DIR@)
endif()
# Set the tiledarray compiled library target
set(TILEDARRAY_LIBRARIES tiledarray)
set(TILEDARRAY_SOURCE_DIR "@TILEDARRAY_SOURCE_DIR@")
set(TILEDARRAY_BINARY_DIR "@TILEDARRAY_BINARY_DIR@")
set(TILEDARRAY_BUILD_INCLUDE_DIRS "${TILEDARRAY_SOURCE_DIR}/src" "${TILEDARRAY_BINARY_DIR}/src")
set(TILEDARRAY_INSTALL_INCLUDE_DIRS "@PACKAGE_TILEDARRAY_INSTALL_INCLUDEDIR@"
"@PACKAGE_TILEDARRAY_INSTALL_INCLUDEDIR@/TiledArray/external")
# define TILEDARRAY_INCLUDE_DIRS according to where we are compiling: TA build tree or outside
# external packages should use TILEDARRAY_BUILD_INCLUDE_DIRS and TILEDARRAY_INSTALL_INCLUDE_DIRS directly
if(CMAKE_CURRENT_LIST_DIR EQUAL TILEDARRAY_BINARY_DIR)
set(TILEDARRAY_INCLUDE_DIRS "${TILEDARRAY_BUILD_INCLUDE_DIRS}")
else()
set(TILEDARRAY_INCLUDE_DIRS "${TILEDARRAY_INSTALL_INCLUDE_DIRS}")
endif()
set(TILEDARRAY_FOUND TRUE)
|