Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
DLR-AMR
GitHub Repository: DLR-AMR/t8code
Path: blob/main/src/config.cmake.in
900 views
@PACKAGE_INIT@

include( CMakeFindDependencyMacro )

find_dependency( P4EST CONFIG )
find_dependency( SC CONFIG )

set( T8CODE_BUILD_AS_SHARED_LIBRARY @T8CODE_BUILD_AS_SHARED_LIBRARY@ )
set( T8CODE_BUILD_TESTS @T8CODE_BUILD_TESTS@ )
set( T8CODE_BUILD_TUTORIALS @T8CODE_BUILD_TUTORIALS@ )
set( T8CODE_BUILD_EXAMPLES @T8CODE_BUILD_EXAMPLES@ )
set( T8CODE_BUILD_MESH_HANDLE @T8CODE_BUILD_MESH_HANDLE@ )

set( T8CODE_ENABLE_MPI @T8CODE_ENABLE_MPI@ )
set( T8CODE_ENABLE_VTK @T8CODE_ENABLE_VTK@ )

set( T8CODE_USE_SYSTEM_SC @T8CODE_USE_SYSTEM_SC@ )
set( T8CODE_USE_SYSTEM_P4EST @T8CODE_USE_SYSTEM_P4EST@ )

# Ensure that external libraries using for example find_package ( t8code REQUIRED) link automatically against VTK
if(T8CODE_ENABLE_VTK)
    find_dependency(VTK)
    # Expose the variable T8CODE_VTK_VERSION_USED to external CMake scripts linking against t8code
    # for example with find_package ( T8CODE REQUIRED )
    set (T8CODE_VTK_VERSION_USED "@T8CODE_VTK_VERSION_USED@")
endif()

include( "${CMAKE_CURRENT_LIST_DIR}/@[email protected]" )

check_required_components( @PROJECT_NAME@ )