If the shared object is not found export LD_LIBRARY_PATH=../src/qac_impl/marisa/lib/:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=../external/openssl/install/lib/:$LD_LIBRARY_PATH
-
Google benchmark under external/ (Follow installation instructions give in the google behcmhark repo and download and set google test under external/behchmark/
-
Download and install openssl under external/openssl/install Create a directory install under QAC-Eval/external/openssl and use ./config --prefix=/QAC-Eval/external/openssl/install --openssldir=/QAC-Eval/external/openssl/install '-Wl,-rpath,$(LIBRPATH)' make -j && make install
-
Download and install Marisa trie. Copy the files from the install directory to src/qac_impl/marisa
Specify the run time configs using CMake: cmake .. -DWITH_MEMPROF=OFF -DCOLL=WIKI
- COLL=<BING/WIKI/CWEB> (Default : WIKI)
- WITH_MEMPROF=ON : Enable memory profiling by intercepting memory allocation calls (Default : OFF)