VORONOI.cmake: create imported target for internal voro
This commit is contained in:
@ -29,9 +29,13 @@ if(PKG_VORONOI)
|
|||||||
BUILD_BYPRODUCTS <SOURCE_DIR>/src/libvoro++.a
|
BUILD_BYPRODUCTS <SOURCE_DIR>/src/libvoro++.a
|
||||||
)
|
)
|
||||||
ExternalProject_get_property(voro_build SOURCE_DIR)
|
ExternalProject_get_property(voro_build SOURCE_DIR)
|
||||||
target_link_libraries(lammps PRIVATE ${SOURCE_DIR}/src/libvoro++.a)
|
file(MAKE_DIRECTORY ${SOURCE_DIR}/src)
|
||||||
target_include_directories(lammps PRIVATE ${SOURCE_DIR}/src)
|
add_library(LAMMPS::VORO UNKNOWN IMPORTED)
|
||||||
add_dependencies(lammps voro_build)
|
set_target_properties(LAMMPS::VORO PROPERTIES
|
||||||
|
IMPORTED_LOCATION "${SOURCE_DIR}/src/libvoro++.a"
|
||||||
|
INTERFACE_INCLUDE_DIRECTORIES "${SOURCE_DIR}/src")
|
||||||
|
target_link_libraries(lammps PRIVATE LAMMPS::VORO)
|
||||||
|
add_dependencies(LAMMPS::VORO voro_build)
|
||||||
else()
|
else()
|
||||||
find_package(VORO)
|
find_package(VORO)
|
||||||
if(NOT VORO_FOUND)
|
if(NOT VORO_FOUND)
|
||||||
|
|||||||
Reference in New Issue
Block a user