USER-INTEL.cmake: clean up, create imported targets

This commit is contained in:
Christoph Junghans
2020-04-03 09:50:28 -06:00
parent a2353dfc50
commit b83c98db14
3 changed files with 26 additions and 8 deletions

View File

@ -44,7 +44,7 @@ if(PKG_USER-INTEL)
find_package(TBB_MALLOC QUIET)
if(TBB_MALLOC_FOUND)
target_link_libraries(lammps PRIVATE ${TBB_MALLOC_LIBRARIES})
target_link_libraries(lammps PRIVATE TBB::TBB_MALLOC)
else()
target_compile_definitions(lammps PRIVATE -DLMP_INTEL_NO_TBB)
if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
@ -55,7 +55,7 @@ if(PKG_USER-INTEL)
find_package(MKL QUIET)
if(MKL_FOUND)
target_compile_definitions(lammps PRIVATE -DLMP_USE_MKL_RNG)
target_link_libraries(lammps PRIVATE ${MKL_LIBRARIES})
target_link_libraries(lammps PRIVATE MKL::MKL)
else()
message(STATUS "Pair style dpd/intel will be faster with MKL libraries")
endif()