Commit Graph

9 Commits

Author SHA1 Message Date
str4d e2eeabe9e0
Update license headers
Co-authored-by: Daira Hopwood <daira@jacaranda.org>
2020-09-25 16:02:25 +01:00
Cory Fields 55b4aa1942 build: verify that the assembler can handle crc32 functions
Also, enable crc32 even if -msse4.2 wasn't added by us, as long as it works.
This allows custom flags (such as -march=native) to work as expected.
2020-09-23 00:07:48 +01:00
MarcoFalke f204f575aa Add extra LevelDB source to Makefile 2020-09-23 00:07:48 +01:00
Cory Fields f261701265 leveldb: enable runtime-detected crc32 instructions 2020-09-23 00:07:48 +01:00
Pavel Janík 1e66c822c3 Do not include env_win.cc on non-Windows systems 2020-09-22 23:08:42 +01:00
Luke Dashjr 7bf4f0b7e7 Add MIT license to Makefiles 2020-09-22 23:08:01 +01:00
Cory Fields 9cc7497692 build: out-of-tree fixups
Don't glob the leveldb for dist. That means we need to enumerate the headers.
2020-09-22 23:05:50 +01:00
Cory Fields a0336af870 build: No need to check for leveldb atomics
They're guaranteed with c++11
2020-09-22 23:03:22 +01:00
Cory Fields 58d1bbfe6f leveldb: integrate leveldb into our buildsystem
leveldb's buildsystem causes us a few problems:
- breaks out-of-tree builds
- forces flags used for some tools
- limits cross builds

Rather than continuing to add wrappers around it, simply integrate it into our
build.
2020-09-22 23:01:06 +01:00