aboutsummaryrefslogtreecommitdiffstats
path: root/cmake/FindCVC4.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindCVC4.cmake')
-rw-r--r--cmake/FindCVC4.cmake11
1 files changed, 9 insertions, 2 deletions
diff --git a/cmake/FindCVC4.cmake b/cmake/FindCVC4.cmake
index 2649d7c7..887b907b 100644
--- a/cmake/FindCVC4.cmake
+++ b/cmake/FindCVC4.cmake
@@ -14,12 +14,19 @@ if (USE_CVC4)
set(CVC4_LIBRARIES ${CVC4_LIBRARY})
if (CLN_FOUND)
- set(CVC4_LIBRARIES ${CVC4_LIBRARIES} ${CLN_LIBRARY})
+ set(CVC4_LIBRARIES ${CVC4_LIBRARIES} CLN::CLN)
endif ()
if (GMP_FOUND)
- set(CVC4_LIBRARIES ${CVC4_LIBRARIES} ${GMP_LIBRARY})
+ set(CVC4_LIBRARIES ${CVC4_LIBRARIES} GMP::GMP)
endif ()
+
+ if (NOT TARGET CVC4::CVC4)
+ add_library(CVC4::CVC4 UNKNOWN IMPORTED)
+ set_property(TARGET CVC4::CVC4 PROPERTY IMPORTED_LOCATION ${CVC4_LIBRARY})
+ set_property(TARGET CVC4::CVC4 PROPERTY INTERFACE_LINK_LIBRARIES ${CVC4_LIBRARIES})
+ set_property(TARGET CVC4::CVC4 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${CVC4_INCLUDE_DIR})
+ endif()
endif()
else()
set(CVC4_FOUND FALSE)