murgatroid99
8e4103e7d0
Fixed windows build warning
9 years ago
murgatroid99
af6c1785fe
Update template, add comment and message about Windows build
9 years ago
Nicolas "Pixel" Noble
d899dce5e1
Few more fixes to the Ruby installation.
...
-) properly depending on libraries.
-) adding an independent 'loader' class to use instead of require 'grpc/grpc'.
9 years ago
Nicolas "Pixel" Noble
cb287a11df
Allowing for creation of pre-compiled gems, using rack-compiler-dock.
9 years ago
Nicolas "Pixel" Noble
4500034c03
CFLAGS and CXXFLAGS should be specializations of CPPFLAGS, not the over way around.
9 years ago
Nicolas "Pixel" Noble
51b1aeee68
Moving some config defaults to build.yaml, and moving others to CPPFLAGS.
9 years ago
Nicolas "Pixel" Noble
d649c2113d
Removing Makefile circular dependencies.
9 years ago
Nicolas "Pixel" Noble
fba36bc4b8
Finally fixing the issue with CC, CX, LD, and AR not being overridable from the environment.
9 years ago
Nicolas "Pixel" Noble
1a8eb85eff
Cleaning up our Makefile.
...
-) Adding question marks to important tools so they can be overriden from environment variables.
-) Removing all traces of -ldl since BoringSSL doesn't implement OpenSSL's DSO and doesn't require it.
9 years ago
Craig Tiller
bd3075efbd
Fix sanity
9 years ago
Craig Tiller
9e08e8b703
Fix copyrights
9 years ago
Jorge Canizales
38cc4a4166
Write “the podspec is a template” 100 times on the blackboard
9 years ago
murgatroid99
5c56c92bec
Make Node library depend on BoringSSL and zlib, and only build them under Windows
9 years ago
Craig Tiller
82f3f0d178
Fix compiler flags
9 years ago
Craig Tiller
16872b8239
Fix *SAN compilation
9 years ago
Craig Tiller
f9ceb1d105
Fix *SAN compilation
9 years ago
Craig Tiller
de024c5eef
Fix a build error on newer clangs with msan
9 years ago
Jan Tattermusch
f923a2dd86
get C# version generated by templates
9 years ago
Craig Tiller
ce62feb370
Fix sanity
9 years ago
Rob Earhart
af379b2185
Add -std=gnu99 when building libgrpc
9 years ago
Craig Tiller
f813f57ec5
Clean up Windows
9 years ago
Craig Tiller
3dca23aa0d
Make zlib a first class build citizen
9 years ago
Craig Tiller
aff3d50324
Fix C++
9 years ago
Craig Tiller
a0f85171d1
Move build configs into build.yaml
...
Importantly:
- allows matching timeout values between makefile and run_tests without
repeating ourselves
- allows borrowing of compiler flags by other build systems
There's still a little too much build configuration built into our
Makefile, but we can start attacking that over time.
9 years ago
murgatroid99
7586db8593
Update copyright in binding.gyp
9 years ago
murgatroid99
a3508e3bcf
Make sure that the binary URL includes the word Node
9 years ago
murgatroid99
e190f35e66
Completed integration of node-pre-gyp into Node library
9 years ago
Craig Tiller
56c6b6ab0a
Use CPU cost modelling to increase parallelism
9 years ago
murgatroid99
7905a72eac
Added node-pre-gyp stuff to package.json
9 years ago
Craig Tiller
71a8604488
Fix TSAN on Jenkins and on my machine
9 years ago
Sree Kuchibhotla
fa40cde4ca
public_headers not found in some cases when running the import
9 years ago
Craig Tiller
e869b5629d
Hard code text segment address for msan, tsan
...
Somehow these are getting loaded at bad addresses by whatever kernels we have on our Jenkins slaves. Fix the load address to something safe to avoid this.
9 years ago
Jan Tattermusch
324140c2e9
support static linkage for dependencies
9 years ago
murgatroid99
3466c4b55d
Updated copyrights
9 years ago
David Garcia Quintas
756a36cdac
Srcs and hdrs sanity checks skip third_party
9 years ago
murgatroid99
3f42ea0869
Removed redundant std= cflag
9 years ago
murgatroid99
3abed3186f
Compile Node extension with c99 and c++11
9 years ago
murgatroid99
5e7a9fef0f
Slightly loosen dependencies
9 years ago
Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago
Craig Tiller
093193edb7
Fix pings
9 years ago
Craig Tiller
9577b31095
Fixes
9 years ago
murgatroid99
24e826ec56
Updated dependencies, fixed a couple of tests
9 years ago
murgatroid99
56fada5dfe
Make the Ruby extension throw an error when passed invalid metadata
9 years ago
Craig Tiller
be0327bfee
Update new files
9 years ago
Craig Tiller
e6d95c93a3
Tweak end2end formatting
9 years ago
Craig Tiller
8ceba198ee
Tweak end2end formatting
9 years ago
Craig Tiller
ec2af56e33
Tweak compiler settings to hopefully make Jenkins more robust
9 years ago
Craig Tiller
3731cc068e
Fix end2end_test formatting
9 years ago
murgatroid99
17e781a928
Updated some Node dependencies to more recent versions
9 years ago
Craig Tiller
ea21ca234c
Fix makefile, codegen bugs
9 years ago