1*c8dee2aaSAndroid Build Coastguard Worker# Copyright 2016 Google Inc. 2*c8dee2aaSAndroid Build Coastguard Worker# 3*c8dee2aaSAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 4*c8dee2aaSAndroid Build Coastguard Worker# found in the LICENSE file. 5*c8dee2aaSAndroid Build Coastguard Worker 6*c8dee2aaSAndroid Build Coastguard Workerconfig("add_exceptions") { 7*c8dee2aaSAndroid Build Coastguard Worker if (is_win) { 8*c8dee2aaSAndroid Build Coastguard Worker cflags_cc = [ "/EHsc" ] 9*c8dee2aaSAndroid Build Coastguard Worker } else { 10*c8dee2aaSAndroid Build Coastguard Worker cflags_cc = [ "-fexceptions" ] 11*c8dee2aaSAndroid Build Coastguard Worker } 12*c8dee2aaSAndroid Build Coastguard Worker} 13*c8dee2aaSAndroid Build Coastguard Worker 14*c8dee2aaSAndroid Build Coastguard Workerconfig("add_rtti") { 15*c8dee2aaSAndroid Build Coastguard Worker if (is_win) { 16*c8dee2aaSAndroid Build Coastguard Worker cflags_cc = [ "/GR" ] 17*c8dee2aaSAndroid Build Coastguard Worker } else { 18*c8dee2aaSAndroid Build Coastguard Worker cflags_cc = [ "-frtti" ] 19*c8dee2aaSAndroid Build Coastguard Worker } 20*c8dee2aaSAndroid Build Coastguard Worker} 21