blob: 082ac1d389d7408b2c20e7aec4e538d0d3726be1 [file] [log] [blame]
# Copyright 2021 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
import("//build/config/sanitizers/sanitizers.gni")
import("//build/toolchain/toolchain.gni")
# This is included by reference in the //build/config/compiler config that
# is applied to all targets. It is here to separate out the logic.
config("compiler") {
defines = [
"_AE_BIMODAL=1",
"_ALL_SOURCE",
"_ENHANCED_ASCII_EXT=0xFFFFFFFF",
"_Export=extern",
"_LARGE_TIME_API",
"_OPEN_MSGQ_EXT",
"_OPEN_SYS_FILE_EXT=1",
"_OPEN_SYS_SOCK_IPV6 ",
"_UNIX03_SOURCE ",
"_UNIX03_THREADS",
"_UNIX03_WITHDRAWN",
"_XOPEN_SOURCE=600",
"_XOPEN_SOURCE_EXTENDED",
"__static_assert=static_assert",
"PATH_MAX=1024",
]
cflags = [
"-q64",
"-qASCII",
"-Wc,DLL",
"-Wa,GOFF",
"-qENUM=INT",
"-qEXPORTALL",
"-qASM",
"-qmakedep",
"-qARCH=10",
"-qTUNE=10",
"-qasmlib=sys1.maclib:sys1.modgen",
"-qfloat=IEEE",
"-qlibansi",
"-qgonumber",
"-qlongname",
]
cflags_cc = [
]
asmflags = [
"-Wa,GOFF",
]
ldflags = [
]
}