Move folly/BitIterator.h to folly/container/
[folly.git] / CMake / folly-deps.cmake
index 8f972c5..37cd56f 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