Wladimir J. van der Laan
9ebdf04757
build: CRC32C build system integration
5 years ago
Wladimir J. van der Laan
24d02a9ac0
build: Update build system for new leveldb
...
Upstream leveldb switched build systems, which means we need to define
a few different values.
5 years ago
Chun Kuan Lee
0164b0f5cf
build: Remove WINVER pre define in Makefile.leveldb.inlcude
6 years ago
Cory Fields
d34d77a51b
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.
7 years ago
MarcoFalke
3ee3d04374
Add extra LevelDB source to Makefile
8 years ago
Cory Fields
2424989e4f
leveldb: enable runtime-detected crc32 instructions
8 years ago
Wladimir J. van der Laan
f560d9564f
Merge #8826 : Do not include env_win.cc on non-Windows systems
...
7e5fd71
Do not include env_win.cc on non-Windows systems (Pavel Janík)
8 years ago
Pavel Janík
7e5fd7198e
Do not include env_win.cc on non-Windows systems
8 years ago
Luke Dashjr
f4dffdd6bf
Add MIT license to Makefiles
8 years ago
Cory Fields
0cb0f2626e
build: out-of-tree fixups
...
Don't glob the leveldb for dist. That means we need to enumerate the headers.
9 years ago
Cory Fields
de98290155
build: No need to check for leveldb atomics
...
They're guaranteed with c++11
9 years ago
Cory Fields
a4625acbf8
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.
9 years ago