Commit Graph

15 Commits (2c7f879f4dd456443098d7824fec51b47108b43f)

Author SHA1 Message Date
John Shahid 4a3a286f2e Check for valgrind and mercurial
If valgrind isn't found, `make valgrind` will be disabled. Otherwise it
will run valgrind to make sure the parser doesn't leak any memory. If
mercurial isn't found an error will be displayed and configure will
abort.

Close #978
2014-11-05 18:49:49 -05:00
John Shahid 6beed4fe54 Determine if we should use sed -i or sed -i ''
Close #671
2014-11-05 18:38:44 -05:00
John Shahid 1801150eee Add an argument to force using the standard rocksdb lib
The usage of the new configure script is as follows:

`./configure --with-rocksdb`

Fix #742
2014-10-15 13:41:01 -04:00
John Shahid 492fe309c8 Use goroot to find go and gofmt
Fix #752
2014-07-18 11:33:35 -04:00
John Shahid 744edc5c2d don't die if clock_gettime can't be found 2014-07-15 17:32:32 -04:00
John Shahid aeb21aadd8 check if -lrt is needed for clock_gettime 2014-07-15 15:48:06 -04:00
John Shahid e5276112c1 Restructure the codebase to be more idiomatic 2014-06-30 11:31:08 -04:00
John Shahid 574646bb2d Use absolute path of gofmt
[skip ci]
2014-06-23 14:44:05 -04:00
John Shahid a8b81d0c43 Check for the libz, libbz2 and g++-4.7 before building 2014-06-19 10:23:16 -04:00
John Shahid c391865af9 don't require mercurial or bzr 2013-12-02 17:04:42 -05:00
John Shahid 7fa1a5ccd0 make goroot configurable 2013-11-26 16:04:07 -05:00
John Shahid c23bcf0739 make flex and bison options to configure 2013-11-26 15:56:26 -05:00
John Shahid bd4277fe8a don't use bison in backward compatibility mode 2013-11-26 15:41:58 -05:00
John Shahid dd55ede534 make sure binaries are on the path 2013-11-26 15:06:54 -05:00
John Shahid 096495b8b5 use Makefile instead of shell scripts 2013-11-26 13:44:42 -05:00