Move folly/BitIterator.h to folly/container/
[folly.git] / CMake / folly-deps.cmake
index 211c6fbfd969292ddb8fa56465a9c3ae68649174..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)\r