Skip to content

Instantly share code, notes, and snippets.

@jfmherokiller
Created September 27, 2017 16:04
Show Gist options
  • Save jfmherokiller/c4f7b288bbf44a464098ef7978815869 to your computer and use it in GitHub Desktop.
Save jfmherokiller/c4f7b288bbf44a464098ef7978815869 to your computer and use it in GitHub Desktop.
build ear arguments example
[
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"swrite.o",
"swrite.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/util",
"file": "swrite.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../statesync",
"-I./../terminal",
"-I./../network",
"-I./../crypto",
"-I../protobufs",
"-I./../util",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminaloverlay.o",
"terminaloverlay.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/frontend",
"file": "terminaloverlay.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-I./../crypto",
"-I../protobufs",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"transportfragment.o",
"transportfragment.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/network",
"file": "transportfragment.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"parseraction.o",
"parseraction.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "parseraction.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-I./../terminal",
"-I../protobufs",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"completeterminal.o",
"completeterminal.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/statesync",
"file": "completeterminal.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"locale_utils.o",
"locale_utils.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/util",
"file": "locale_utils.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"pty_compat.o",
"pty_compat.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/util",
"file": "pty_compat.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-Wno-error",
"-g",
"-O2",
"-o",
"userinput.pb.o",
"userinput.pb.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/protobufs",
"file": "userinput.pb.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"timestamp.o",
"timestamp.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/util",
"file": "timestamp.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminal.o",
"terminal.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminal.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-Wno-error",
"-g",
"-O2",
"-o",
"transportinstruction.pb.o",
"transportinstruction.pb.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/protobufs",
"file": "transportinstruction.pb.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"parser.o",
"parser.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "parser.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminaldispatcher.o",
"terminaldispatcher.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminaldispatcher.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-I./../crypto",
"-I../protobufs",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"compressor.o",
"compressor.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/network",
"file": "compressor.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-I./../crypto",
"-I../protobufs",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"network.o",
"network.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/network",
"file": "network.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../statesync",
"-I./../terminal",
"-I./../network",
"-I./../crypto",
"-I../protobufs",
"-I./../util",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"mosh-client.o",
"mosh-client.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/frontend",
"file": "mosh-client.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-Wno-error",
"-g",
"-O2",
"-o",
"hostinput.pb.o",
"hostinput.pb.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/protobufs",
"file": "hostinput.pb.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"select.o",
"select.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/util",
"file": "select.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-I./../terminal",
"-I../protobufs",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"user.o",
"user.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/statesync",
"file": "user.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"base64.o",
"base64.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/crypto",
"file": "base64.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminalfunctions.o",
"terminalfunctions.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminalfunctions.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../statesync",
"-I./../terminal",
"-I./../network",
"-I./../crypto",
"-I../protobufs",
"-I./../util",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"mosh-server.o",
"mosh-server.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/frontend",
"file": "mosh-server.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"parserstate.o",
"parserstate.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "parserstate.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminalframebuffer.o",
"terminalframebuffer.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminalframebuffer.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"crypto.o",
"crypto.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/crypto",
"file": "crypto.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminaldisplay.o",
"terminaldisplay.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminaldisplay.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../statesync",
"-I./../terminal",
"-I./../network",
"-I./../crypto",
"-I../protobufs",
"-I./../util",
"-D_THREAD_SAFE",
"-I/usr/local/Cellar/protobuf/3.4.0/include",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"stmclient.o",
"stmclient.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/frontend",
"file": "stmclient.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"ocb.o",
"ocb.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/crypto",
"file": "ocb.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminaluserinput.o",
"terminaluserinput.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminaluserinput.cc"
},
{
"arguments": [
"c++",
"-c",
"-DHAVE_CONFIG_H",
"-I.",
"-I../..",
"-I./../util",
"-Wall",
"-fno-strict-overflow",
"-D_FORTIFY_SOURCE=2",
"-fstack-protector-all",
"-Wstack-protector",
"--param",
"ssp-buffer-size=1",
"-fPIE",
"-pipe",
"-g",
"-O2",
"-o",
"terminaldisplayinit.o",
"terminaldisplayinit.cc"
],
"directory": "/Users/jfmmeyers/Documents/gitdir/mosh/src/terminal",
"file": "terminaldisplayinit.cc"
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment