aboutsummaryrefslogtreecommitdiff
path: root/ports/wangle/gflags.patch
blob: 20921c72cae44a0c1a67bc6b6eb3a0aa6796b646 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
diff --git a/wangle/cmake/FindGflags.cmake b/wangle/cmake/FindGflags.cmake
index 0243aa3..be3780f 100644
--- a/wangle/cmake/FindGflags.cmake
+++ b/wangle/cmake/FindGflags.cmake
@@ -7,19 +7,11 @@
 
 include(FindPackageHandleStandardArgs)
 
-find_library(GFLAGS_LIBRARY gflags
-  PATHS ${GFLAGS_LIBRARYDIR})
+find_package(gflags CONFIG REQUIRED)
 
-find_path(GFLAGS_INCLUDE_DIR gflags/gflags.h
-  PATHS ${GFLAGS_INCLUDEDIR})
-
-find_package_handle_standard_args(gflags DEFAULT_MSG
-  GFLAGS_LIBRARY
-  GFLAGS_INCLUDE_DIR)
-
-mark_as_advanced(
-  GFLAGS_LIBRARY
-  GFLAGS_INCLUDE_DIR)
-
-set(GFLAGS_LIBRARIES ${GFLAGS_LIBRARY})
-set(GFLAGS_INCLUDE_DIRS ${GFLAGS_INCLUDE_DIR})
+if(TARGET gflags_static)
+  set(GFLAGS_LIBRARIES gflags_static)
+else()
+  set(GFLAGS_LIBRARIES gflags_shared)
+endif()
+set(GFLAGS_INCLUDE_DIRS)