summaryrefslogtreecommitdiff
path: root/ext
Commit message (Collapse)AuthorAgeFilesLines
* Apply correct LDFLAGS on windows with ruby-3.0Lamont Granquist2021-04-061-4/+4
| | | | | | | | | For whatever reason the CC variable has changed in our ruby-3.0 builds and we cannot identify it by checking for clang/gcc like this. Since we only support using clang/gcc on windows for builds anyway, we omit the check. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update rubocop, chefstyle and reektm/chefstyleThom May2018-03-061-9/+9
| | | | Signed-off-by: Thom May <thom@chef.io>
* Escape prefix when generating makefilebrianvans2017-05-181-1/+2
| | | | Signed-off-by: Brian Van Staalduine <brianvans@gmail.com>
* Update extconf.rbJason Potkanski2014-10-141-1/+1
| | | Add Cygwin detection
* revert munging the dll nameLamont Granquist2014-10-081-7/+1
| | | | | | it should be libyajl.so on windows, if we rename it then i can't make ffi-yajl link against it correctly. then windows falls back to using the ffi layer and gets very slow.
* remove -lcrypt for macLamont Granquist2014-07-061-1/+2
|
* add dummy makefile when using system libsLamont Granquist2014-07-061-1/+14
|
* shouldn't need -export-dynamic and fails on MacOSXLamont Granquist2014-07-061-1/+1
| | | | | we're not creating a real ruby library, so don't need to worry about eporting the Init function by default.
* remove exception stringLamont Granquist2014-06-041-1/+1
|
* V=1 snuck back in againLamont Granquist2014-06-041-1/+1
|
* add a jruby makefileLamont Granquist2014-06-041-26/+58
| | | | works on ubuntu, probably other linuxes, probably not mac, etc
* rbx mkmf doesn't like make V=1Lamont Granquist2014-06-031-1/+2
|
* try sending stdout to stderr for rbxLamont Granquist2014-05-211-1/+1
|
* rename windows artifactsLamont Granquist2014-05-201-3/+3
| | | | should be able to use -lyajldll to pick up the exported symbols
* move the def file into placeLamont Granquist2014-05-201-0/+1
|
* add def file outputLamont Granquist2014-05-201-1/+1
|
* overriding LDCONFIG/CFLAGS turns out to be badLamont Granquist2014-05-201-4/+0
| | | | | | we do this all the time in the omnibus builds for chef and it'll cause a huge headache to do this. just need to make sure that the command line flags to gem install work correctly at some point.
* EMISSINGEND *sigh*Lamont Granquist2014-05-201-0/+1
|
* rename to yajl.dll before build runsLamont Granquist2014-05-201-1/+6
|
* rename deployed windows artifactsLamont Granquist2014-05-201-2/+14
|
* bludgeoning mkmf.rb into submissionLamont Granquist2014-05-201-7/+8
| | | | should finally fix windows def file issue
* this should really kill off the win def fileLamont Granquist2014-05-201-1/+1
|
* lets try cleaning EXTDLDFLAGS on windowsLamont Granquist2014-05-201-5/+6
|
* use dir glob properlyLamont Granquist2014-05-201-1/+1
|
* more windows fixesLamont Granquist2014-05-201-0/+6
|
* fix __GCC__ to __GNUC__Lamont Granquist2014-05-201-2/+2
|
* extconf.rb refactoringLamont Granquist2014-05-201-39/+19
| | | | | | | - move old the old mangling out into Rakefile - set CFLAGS for gcc like yajl does - set LDFLAGS for windows - allow env vars to override completely
* move hacking up the sources to 'rake prep'Lamont Granquist2014-05-201-0/+26
| | | | add patch to compile on windows
* ripping out fake mkmf stuffLamont Granquist2014-05-192-167/+25
| | | | | this will work better, we can special case jruby with some hacky makefile shit later...
* remove POSTLINK entirelyLamont Granquist2014-05-161-2/+0
|
* add missing POSTLINK configLamont Granquist2014-05-161-0/+1
|
* add creating lib directoryLamont Granquist2014-05-151-0/+1
|
* install yajl headers correctly to build against0.1.2Lamont Granquist2014-05-141-1/+3
|
* pass all the clang/gcc flags libyajl2 wantsLamont Granquist2014-05-141-29/+34
|
* fix ruby 1.8.7 issue0.1.0Lamont Granquist2014-05-141-2/+1
|
* refator to remove cmakeLamont Granquist2014-05-142-35/+189
| | | | mkmf.rb sucks as well, so roll our own
* fix env vars for devkit on windowsLamont Granquist2014-05-101-2/+5
|
* cmake needs .exeLamont Granquist2014-05-101-2/+2
|
* levelling up test infrastrutureLamont Granquist2014-05-031-3/+2
|
* fix compiling + add spec frameworkLamont Granquist2014-05-021-4/+4
|
* checkpoint of workLamont Granquist2014-05-023-0/+74
doesn't work yet