Skip to content

Commit

Permalink
try 10
Browse files Browse the repository at this point in the history
  • Loading branch information
loriab committed Aug 31, 2023
1 parent 2522519 commit 73ab4da
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion export/cmake/CMakeLists.txt.export
Original file line number Diff line number Diff line change
Expand Up @@ -289,19 +289,25 @@ if (LIBINT_HAS_CXX_API)
if (LIBINT_HAS_SYSTEM_BOOST_PREPROCESSOR_VARIADICS)
target_include_directories(libint2_cxx INTERFACE ${Boost_INCLUDE_DIR})
endif(LIBINT_HAS_SYSTEM_BOOST_PREPROCESSOR_VARIADICS)
if (MSVC)
target_compile_definitions(libint2_cxx INTERFACE _USE_MATH_DEFINES)
target_compile_options(libint2_cxx INTERFACE "/EHsc")
endif()
get_filename_component(DATADIR_ABSOLUTE "${CMAKE_INSTALL_PREFIX}/${LIBINT2_INSTALL_DATADIR}" ABSOLUTE)
target_compile_definitions(libint2_cxx INTERFACE
$<BUILD_INTERFACE:__COMPILING_LIBINT2=1> # from cmake
$<BUILD_INTERFACE:SRCDATADIR="${PROJECT_SOURCE_DIR}/lib/basis">
)
if (NOT MSVC)
# TODO fix the DATADIR define escaping on Windows
# * below works fine in tests
# * but fails in Psi4 compile
# * prefix replacement in conda used instead on Windows
# * LIBINT2_INSTALL_DATADIR -> LIBINT2_INSTALL_BASISDIR
target_compile_definitions(
libint2_cxx
INTERFACE
$<INSTALL_INTERFACE:DATADIR="\$\{_IMPORT_PREFIX\}/${LIBINT2_INSTALL_BASISDIR}">
$<INSTALL_INTERFACE:DATADIR="\$\{_IMPORT_PREFIX\}/${LIBINT2_INSTALL_DATADIR}">
)
endif()
# Add library to the list of installed components
Expand Down

0 comments on commit 73ab4da

Please sign in to comment.