312 Commits (bfe8adf89aa342d2473ae08f41e68110a2d98372)

Author SHA1 Message Date
Craig Tiller 61b910f638 Add support for out of tree builds 10 years ago
Nicolas "Pixel" Noble d66cba2b93 Properly msan-instrumenting protobuf and our C++ tests - but gflags isn't instrumented yet. 10 years ago
Craig Tiller e3018e6f7d Avoid four allocations per stream 10 years ago
Craig Tiller 96bd5f6b76 Add ubsan support 10 years ago
Nicolas Noble 5383062df6 Compiling protobuf from the Makefile if we don't have it on the system. 10 years ago
Craig Tiller fef766933e Back-end for new core API 10 years ago
Craig Tiller 50524cc67d Properly deal with end of stream 10 years ago
Nicolas "Pixel" Noble 213ed91850 Re-enabling errors on warning, disabling unused parameter warning, and fixing all subsequent errors. 10 years ago
Nicolas "Pixel" Noble c630682ad8 Enabling extra warnings, and disabling error on warning. 10 years ago
Nicolas "Pixel" Noble 3a2551c0bd Let's not strip libraries if compiled in anything other than release. 10 years ago
Nicolas "Pixel" Noble d8f8b6b57c Generating library aliases under Linux, hopefully fixing #192. 10 years ago
Craig Tiller 96b49557ec Sort out some more compile flags for Mac 10 years ago
Craig Tiller b4ee3b5977 Make libraries compile on Darwin 10 years ago
Craig Tiller 59140fc116 Explicitly name the target language. 10 years ago
Nicolas Noble 047b72706d Adding a few more comments in the Makefile template, to explain some of its more obscure features. 10 years ago
Nicolas "Pixel" Noble 17f2b5921e Fixing parallel build. 10 years ago
Craig Tiller 297fafa078 Opportunistically use perftools if installed. 10 years ago
Craig Tiller a614caa54b Add missing space 10 years ago
Nicolas "Pixel" Noble 85bf09b315 Fixing zlib dependency build. 10 years ago
Craig Tiller f58b9ef681 Remove protoc_plugins, and use a variable. 10 years ago
Craig Tiller f0afe50dc9 Add missing space 10 years ago
Craig Tiller 8f126a6552 Remove _DEPS variables 10 years ago
Craig Tiller 12c8209c93 Generate dependencies when compiling the .o 10 years ago
Craig Tiller 3759e6f0f1 Remove clean rules 10 years ago
Craig Tiller c4da6b7ad5 Force using custom libraries if we are using ?SAN. 10 years ago
Craig Tiller 3ccae020f2 Support compiling zlib with ?SAN 10 years ago
Craig Tiller ec0b8f3f77 Compile OpenSSL differently for each config. 10 years ago
Craig Tiller 699ba2135a Fix Makefile.template 10 years ago
Nicolas Noble 9e47552e53 Don't mix C and C++ libraries. 10 years ago
Craig Tiller 27715caf6e Allow C++ tests to be built in parallel 10 years ago
Craig Tiller f5371efe65 Fix some C++ test dependencies 10 years ago
ctiller c008ae5e50 Fix opensource build. 10 years ago
ctiller e4b409364e Add a --forever flag, to continuously run tests as things change. 10 years ago
ctiller 228ad9b853 Fix opensource build. 10 years ago
yangg 102e4feb8e Use CONFIG after defining it. Define CONFIG before using it. 10 years ago
ctiller 8cfebb91ca Add msan, tsan, asan targets for Makefile. 10 years ago
ctiller cab52e76e5 Allow specifying CONFIG as a string, instead of DEBUG=1. 10 years ago
nnoble c87b1c533f Adding plugins to the mako rendering system. 10 years ago
nnoble 7e012cf4e0 Solving chicken-and-egg issue while detecting OpenSSL capabilities. 10 years ago
nnoble 5b7f32a2bb Improving Makefile support for shared libraries. 10 years ago
ctiller 09cb6d5651 Build debug/optimized builds into different target directories. 10 years ago
nnoble 9ebc9b71ce Fixing chicken-and-egg dependency by putting the openssl dependency first, in order to make sure headers are present. 10 years ago
nnoble 20e2e3fba8 The built-in ssl target now properly merges the archives instead of nesting them. 10 years ago
nnoble 608254011d Avoiding bashisms that'll prevent other shells to run our Makefile. 10 years ago
nnoble bba7692b6b Fixing typo that was preventing some targets to build. 10 years ago
ctiller 64f291008a Fix Makefile help text. 10 years ago
nnoble 69ac39f4be Makefile will now build zlib and/or OpenSSL if needed. 10 years ago
nnoble 72309c6c5d Getting the generated Makefile to support .proto files. 10 years ago
nnoble c78b34075d Fixing C++ and ruby code generators for the opensource build. 10 years ago
nnoble ebebb7e21c First pass at making the compilers open-sourcable. 10 years ago