Commit graph

2 commits

Author SHA1 Message Date
Axel Gembe
87f861c4ff
Build: Make it possible to use a system supplied rocksdb
All the rocksdb headers have been moved to the staticlibs folder
to prevent include path conflicts. They have also been removed
from the project file as they are not necessary for building and
when using a system rocksdb the headers are different ones.

Storage.cpp has been changed to include rocksdb from the system
include path first.

In the project there are new feature flags, the first of them
being "staticlibs" and set by default. These can be overridden
from the qmake command line like this:

qmake -makefiles features= Fulcrum.pro

The project now only adds the staticlibs to the include and
library path when the feature is set.
2020-01-09 17:25:18 +07:00
Calin Culianu
2c4019cdf6 Got Win64 working with librocksdb.a. Yippeee. 2019-11-28 17:18:43 +02:00