cmake_minimum_required(VERSION 3.17)
project(crest_reference LANGUAGES C Fortran)
set(WITH_TESTS OFF)
set(BUILD_TESTING OFF)
set(WITH_API ON)
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/toml-f" "toml-f")
if(NOT TARGET "toml-f::toml-f")
add_library("toml-f::toml-f" ALIAS "toml-f")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/mctc-lib" "mctc-lib")
if(NOT TARGET "mctc-lib::mctc-lib")
add_library("mctc-lib::mctc-lib" ALIAS "mctc-lib")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/mstore" "mstore")
if(NOT TARGET "mstore::mstore")
add_library("mstore::mstore" ALIAS "mstore")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/multicharge" "multicharge")
if(NOT TARGET "multicharge::multicharge")
add_library("multicharge::multicharge" ALIAS "multicharge")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/dftd4" "dftd4")
if(NOT TARGET "dftd4::dftd4")
add_library("dftd4::dftd4" ALIAS "dftd4")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/s-dftd3" "s-dftd3")
if(NOT TARGET "s-dftd3::s-dftd3")
add_library("s-dftd3::s-dftd3" ALIAS "s-dftd3")
endif()
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/tblite-vendor/subprojects/tblite" "tblite")
if(NOT TARGET "tblite::tblite")
add_library("tblite::tblite" ALIAS "tblite")
endif()
add_compile_definitions(WITH_TBLITE)
add_subdirectory("${CMAKE_CURRENT_SOURCE_DIR}/native-source" crest)
