File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212#pragma once
1313
1414#cmakedefine GAUXC_HAS_C
15+ #cmakedefine GAUXC_HAS_FORTRAN
1516#cmakedefine GAUXC_HAS_HOST
1617#cmakedefine GAUXC_HAS_CUDA
1718#cmakedefine GAUXC_HAS_HIP
1819#cmakedefine GAUXC_HAS_MPI
20+ #cmakedefine GAUXC_HAS_MPI_F08
1921#cmakedefine GAUXC_HAS_MAGMA
2022#cmakedefine GAUXC_HAS_NCCL
2123#cmakedefine GAUXC_HAS_CUTLASS
Original file line number Diff line number Diff line change @@ -97,7 +97,7 @@ target_link_libraries( gauxc PUBLIC
9797 ExchCXX::ExchCXX
9898 IntegratorXX::IntegratorXX
9999)
100- if ( TARGET OpenMP::OpenMP_CXX )
100+ if ( GAUXC_HAS_OPENMP AND TARGET OpenMP::OpenMP_CXX )
101101 target_link_libraries ( gauxc PUBLIC OpenMP::OpenMP_CXX )
102102else ()
103103 find_package (Threads REQUIRED )
@@ -151,7 +151,10 @@ set_target_properties( gauxc PROPERTIES EXPORT_NAME gauxc )
151151set (export_properties
152152 # currently configurable properties
153153 "GAUXC_HAS_C"
154+ <<<<<<< HEAD
154155 "GAUXC_HAS_FORTRAN"
156+ =======
157+ >>>>>>> master
155158 "GAUXC_HAS_HOST"
156159 "GAUXC_HAS_DEVICE"
157160 "GAUXC_HAS_CUDA"
@@ -174,7 +177,10 @@ set(export_properties
174177set_target_properties (gauxc
175178 PROPERTIES
176179 "GAUXC_HAS_C" ${GAUXC_HAS_C}
180+ <<<<<<< HEAD
177181 "GAUXC_HAS_FORTRAN" ${GAUXC_HAS_FORTRAN}
182+ =======
183+ >>>>>>> master
178184 "GAUXC_HAS_HOST" ${GAUXC_HAS_HOST}
179185 "GAUXC_HAS_DEVICE" ${GAUXC_HAS_DEVICE}
180186 "GAUXC_HAS_CUDA" ${GAUXC_HAS_CUDA}
@@ -211,6 +217,10 @@ install(
211217 DESTINATION include/gauxc
212218)
213219
220+ <<<<<<< HEAD
221+ =======
222+
223+ >>>>>>> master
214224# Export target to script
215225set ( INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR} /cmake/gauxc )
216226install ( EXPORT gauxc-targets
Original file line number Diff line number Diff line change @@ -17,6 +17,9 @@ message( STATUS "Building GauXC Tests" )
1717add_library ( gauxc_catch2 INTERFACE )
1818
1919find_package ( Catch2 CONFIG QUIET )
20+ if ( Catch2_FOUND AND Catch2_VERSION VERSION_GREATER_EQUAL 3 )
21+ message (FATAL_ERROR "Catch2 v${Catch2_VERSION} found, but tests require Catch2 v2 (catch2/catch.hpp). Please install v2." )
22+ endif ()
2023if ( NOT Catch2_FOUND )
2124
2225 FetchContent_Declare (
You can’t perform that action at this time.
0 commit comments