liuis / leveldb

Automatically exported from code.google.com/p/leveldb
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Provide autotools or cmake buildsystem #231

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
LevelDB is a great library, but cross-compiling is always a pain. Also, there 
are particular issues that stem from the custom makefiles provided by LevelDB 
(e.g., issue #230 probably could have been avoided with a proper buildsystem).

Original issue reported on code.google.com by tolga.da...@googlemail.com on 22 Mar 2014 at 8:50

GoogleCodeExporter commented 9 years ago
In HyperLevelDB[1], I switched to autoconf for a variety of reasons---namely, 
automatic dependency detection and cross-platform checks.

I'd be happy to contribute this build system upstream if it will be accepted.  
I'm also able to help maintain the OS X/Linux portion of the build scripts.

It's likely more pain than it's worth to switch the LevelDB build system and 
keep it working as well on as many platforms as it currently supports, so I 
suspect this issue will be a, "Won't Fix."

[1] https://github.com/rescrv/HyperLevelDB

Original comment by res...@gmail.com on 31 Mar 2014 at 7:40