Reece
2ca6abf87e
A challenge to anyone reading this: > Scroll down this commit log > Pick a random day > Open all the commits > Remind yourself this bullshit runs a $1,210 billion company. > ....out of thousands of employees worth $1.65m/year (revenue per employee), they can barely muster +- 20 lines or even leave the configs/docs > ...try not to kill yourself
29 lines
780 B
JSON
29 lines
780 B
JSON
{
|
|
"name": "protobuf",
|
|
"type": "generic",
|
|
"sources": ["src/google/protobuf/**.cc",
|
|
"src/google/protobuf/**.h",
|
|
"src/google/protobuf/**.inc"],
|
|
"excludes": [
|
|
"**/*_test*.*",
|
|
"**/*test*.*",
|
|
"**/testing/**",
|
|
"**/*unittest.*",
|
|
"**/mock*.*"
|
|
],
|
|
"includes": "src/",
|
|
"actions": [
|
|
{
|
|
"filter": {
|
|
"platforms": "win32"
|
|
},
|
|
"then": {
|
|
"defines": [
|
|
"PROTOBUF_FUCK_GOOGLE_IVE_YET_TO_SEE_ONE_GOOGLE_PRODUCT_THAT_BUILDS_ON_THEIR_SUPPORED_PLATFORMS",
|
|
"PROTOBUF_CONSTINIT_FORCE=",
|
|
"PROTOBUF_CONSTEXPR_FORCE=constexpr"
|
|
]
|
|
}
|
|
}
|
|
]
|
|
} |