Skip to content

Commit 08e7a70

Browse files
committed
Merge branch 'master' into fortran-api
2 parents aa4b650 + 937bfc3 commit 08e7a70

3 files changed

Lines changed: 16 additions & 1 deletion

File tree

include/gauxc/gauxc_config.hpp.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,12 @@
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

src/CMakeLists.txt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff 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 )
102102
else()
103103
find_package(Threads REQUIRED)
@@ -151,7 +151,10 @@ set_target_properties( gauxc PROPERTIES EXPORT_NAME gauxc )
151151
set(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
174177
set_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
215225
set( INSTALL_CONFIGDIR ${CMAKE_INSTALL_LIBDIR}/cmake/gauxc )
216226
install( EXPORT gauxc-targets

tests/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ message( STATUS "Building GauXC Tests" )
1717
add_library( gauxc_catch2 INTERFACE )
1818

1919
find_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()
2023
if( NOT Catch2_FOUND )
2124

2225
FetchContent_Declare(

0 commit comments

Comments
 (0)