diff options
Diffstat (limited to 'cmake/Modules/FindGSM.cmake')
-rw-r--r-- | cmake/Modules/FindGSM.cmake | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cmake/Modules/FindGSM.cmake b/cmake/Modules/FindGSM.cmake index 7db2adae18..242b4f4a09 100644 --- a/cmake/Modules/FindGSM.cmake +++ b/cmake/Modules/FindGSM.cmake @@ -50,3 +50,11 @@ endif(LIBGSM_INCLUDE_DIR AND LIBGSM_LIBRARIES) FIND_PACKAGE_HANDLE_STANDARD_ARGS(LIBGSM DEFAULT_MSG LIBGSM_LIBRARIES LIBGSM_INCLUDE_DIRS) mark_as_advanced(LIBGSM_INCLUDE_DIR LIBGSM_LIBRARIES) + +if (LIBGSM_FOUND AND NOT TARGET GSM::GSM) + add_library(GSM::GSM INTERFACE IMPORTED) + set_target_properties(GSM::GSM PROPERTIES + INTERFACE_INCLUDE_DIRECTORIES "${LIBGSM_INCLUDE_DIRS}" + INTERFACE_LINK_LIBRARIES "${LIBGSM_LIBRARIES}" + ) +endif() |