Skip to content

Commit 5987e47

Browse files
committed
cmake/external/gflags.cmake
1 parent 9aa495e commit 5987e47

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

build/cmake.patch

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,36 @@ index 90184b6fde..109282af09 100755
2323

2424
get_directory_property(all_inc_dirs INCLUDE_DIRECTORIES)
2525
list(JOIN all_inc_dirs "\r\n" all_inc_dirs)
26+
diff --git a/cmake/external/gflags.cmake b/cmake/external/gflags.cmake
27+
index b36006a55c..f304d20f9f 100755
28+
--- a/cmake/external/gflags.cmake
29+
+++ b/cmake/external/gflags.cmake
30+
@@ -45,12 +45,6 @@ ExternalProject_Add(
31+
INSTALL_COMMAND ${INSTALL_COMMAND}
32+
CMAKE_ARGS -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER}
33+
-DCMAKE_C_COMPILER=${CMAKE_C_COMPILER}
34+
- -DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS}
35+
- -DCMAKE_CXX_FLAGS_RELEASE=${CMAKE_CXX_FLAGS_RELEASE}
36+
- -DCMAKE_CXX_FLAGS_DEBUG=${CMAKE_CXX_FLAGS_DEBUG}
37+
- -DCMAKE_C_FLAGS=${CMAKE_C_FLAGS}
38+
- -DCMAKE_C_FLAGS_DEBUG=${CMAKE_C_FLAGS_DEBUG}
39+
- -DCMAKE_C_FLAGS_RELEASE=${CMAKE_C_FLAGS_RELEASE}
40+
-DBUILD_STATIC_LIBS=ON
41+
-DCMAKE_INSTALL_PREFIX=${GFLAGS_INSTALL_DIR}
42+
-DCMAKE_POSITION_INDEPENDENT_CODE=ON
43+
@@ -61,6 +55,12 @@ ExternalProject_Add(
44+
-DCMAKE_INSTALL_PREFIX:PATH=${GFLAGS_INSTALL_DIR}
45+
-DCMAKE_POSITION_INDEPENDENT_CODE:BOOL=ON
46+
-DCMAKE_BUILD_TYPE:STRING=${THIRD_PARTY_BUILD_TYPE}
47+
+ -DCMAKE_CXX_FLAGS:STRING=${CMAKE_CXX_FLAGS}
48+
+ -DCMAKE_CXX_FLAGS_RELEASE:STRING=${CMAKE_CXX_FLAGS_RELEASE}
49+
+ -DCMAKE_CXX_FLAGS_DEBUG:STRING=${CMAKE_CXX_FLAGS_DEBUG}
50+
+ -DCMAKE_C_FLAGS:STRING=${CMAKE_C_FLAGS}
51+
+ -DCMAKE_C_FLAGS_DEBUG:STRING=${CMAKE_C_FLAGS_DEBUG}
52+
+ -DCMAKE_C_FLAGS_RELEASE:STRING=${CMAKE_C_FLAGS_RELEASE}
53+
BUILD_BYPRODUCTS ${GFLAGS_LIBRARIES})
54+
55+
add_library(gflags STATIC IMPORTED GLOBAL)
2656
diff --git a/cmake/generic.cmake b/cmake/generic.cmake
2757
index e977207378..e3756a5e1d 100644
2858
--- a/cmake/generic.cmake

0 commit comments

Comments
 (0)