diff options
Diffstat (limited to 'cmake/Modules/FindMPLIB.cmake')
-rw-r--r-- | cmake/Modules/FindMPLIB.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/Modules/FindMPLIB.cmake b/cmake/Modules/FindMPLIB.cmake index 2f4ec8c689..37673b136b 100644 --- a/cmake/Modules/FindMPLIB.cmake +++ b/cmake/Modules/FindMPLIB.cmake @@ -25,3 +25,11 @@ set(MPLIB_LIBRARIES ${MPLIBXX_LIBRARY} ${MPLIB_LIBRARY}) include(FindPackageHandleStandardArgs) find_package_handle_standard_args(MPLIB DEFAULT_MSG MPLIBXX_LIBRARY MPLIB_LIBRARY MPLIB_INCLUDE_DIR) mark_as_advanced(MPLIBXX_LIBRARY MPLIB_LIBRARY MPLIB_INCLUDE_DIR) + +if (MPLIB_LIBRARIES AND NOT TARGET MPLib::mplib) + add_library(MPLib::mplib INTERFACE IMPORTED) + set_target_properties(MPLib::mplib PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${MPLIB_INCLUDE_DIRS}" + INTERFACE_LINK_LIBRARIES "${MPLIB_LIBRARIES}" + ) +endif() |