github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/src/third_party/gflags/CMakeLists.txt (about) 1 # Copyright 2014 Google Inc. All rights reserved. 2 # 3 # Licensed under the Apache License, Version 2.0 (the "License"); 4 # you may not use this file except in compliance with the License. 5 # You may obtain a copy of the License at 6 # 7 # http://www.apache.org/licenses/LICENSE-2.0 8 # 9 # Unless required by applicable law or agreed to in writing, software 10 # distributed under the License is distributed on an "AS IS" BASIS, 11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 # See the License for the specific language governing permissions and 13 # limitations under the License. 14 15 set(SD src) 16 set(GSD ${SD}/gflags) 17 18 set(GFLAGS_SOURCES 19 ${SD}/gflags.cc 20 ${SD}/gflags_completions.cc 21 ${SD}/gflags_nc.cc 22 ${SD}/gflags_reporting.cc 23 ${SD}/gflags_strip_flags_test.cc 24 ) 25 26 set(GFLAGS_HEADERS 27 ${SD}/config.h 28 ${SD}/mutex.h 29 ${SD}/util.h 30 ${GSD}/gflags_completions.h 31 ${GSD}/gflags_declare.h 32 ${GSD}/gflags.h 33 ) 34 35 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unused-local-typedefs -Wno-sign-compare") 36 include_directories(${SD}) 37 add_library(gflags STATIC ${GFLAGS_SOURCES} ${GFLAGS_HEADERS})