Baton::ready, a const variant of try_wait
[folly.git] / CMake / folly-deps.cmake
index 8f972c5f4ac3ae62956323b1d73d1332c9f05534..37cd56f55aeec61deaee3be34a6e15e056e5c763 100755 (executable)
@@ -10,9 +10,23 @@ find_package(Boost 1.55.0 MODULE
     thread\r
   REQUIRED\r
 )\r
+\r
 find_package(DoubleConversion MODULE REQUIRED)\r
-find_package(GFlags MODULE REQUIRED)\r
-find_package(GLog MODULE REQUIRED)\r
-find_package(LibEvent MODULE REQUIRED)\r
+\r
+find_package(gflags CONFIG)\r
+if(NOT TARGET gflags)\r
+  find_package(GFlags MODULE REQUIRED)\r
+endif()\r
+\r
+find_package(glog CONFIG)\r
+if(NOT TARGET glog::glog)\r
+  find_package(GLog MODULE REQUIRED)\r
+endif()\r
+\r
+find_package(Libevent CONFIG)\r
+if(NOT TARGET event)\r
+  find_package(LibEvent MODULE REQUIRED)\r
+endif()\r
+\r
 find_package(OpenSSL MODULE REQUIRED)\r
-find_package(PThread MODULE REQUIRED)\r
+find_package(PThread MODULE)\r