1*523fa7a6SAndroid Build Coastguard Worker# Copied from third-party/gflags/BUCK 2*523fa7a6SAndroid Build Coastguard Workerload(":gflags_defs.bzl", "gflags_library", "gflags_sources") 3*523fa7a6SAndroid Build Coastguard Worker 4*523fa7a6SAndroid Build Coastguard Workerdef define_gflags(): 5*523fa7a6SAndroid Build Coastguard Worker (exported_headers, headers, srcs) = gflags_sources(namespace = [ 6*523fa7a6SAndroid Build Coastguard Worker "gflags", 7*523fa7a6SAndroid Build Coastguard Worker "google", 8*523fa7a6SAndroid Build Coastguard Worker ]) 9*523fa7a6SAndroid Build Coastguard Worker 10*523fa7a6SAndroid Build Coastguard Worker gflags_library( 11*523fa7a6SAndroid Build Coastguard Worker name = "gflags", 12*523fa7a6SAndroid Build Coastguard Worker srcs = srcs, 13*523fa7a6SAndroid Build Coastguard Worker headers = headers, 14*523fa7a6SAndroid Build Coastguard Worker exported_headers = exported_headers, 15*523fa7a6SAndroid Build Coastguard Worker enable_static_variant = True, 16*523fa7a6SAndroid Build Coastguard Worker threads = True, 17*523fa7a6SAndroid Build Coastguard Worker ) 18*523fa7a6SAndroid Build Coastguard Worker 19*523fa7a6SAndroid Build Coastguard Worker gflags_library( 20*523fa7a6SAndroid Build Coastguard Worker name = "gflags_nothreads", 21*523fa7a6SAndroid Build Coastguard Worker srcs = srcs, 22*523fa7a6SAndroid Build Coastguard Worker headers = headers, 23*523fa7a6SAndroid Build Coastguard Worker exported_headers = exported_headers, 24*523fa7a6SAndroid Build Coastguard Worker enable_static_variant = True, 25*523fa7a6SAndroid Build Coastguard Worker threads = False, 26*523fa7a6SAndroid Build Coastguard Worker ) 27