set(ROCKSDB_EXTRA_CXXFLAG ${ROCKSDB_EXTRA_CXXFLAG} -DNDEBUG)
endif(NOT CMAKE_BUILD_TYPE STREQUAL Debug)
+set(ROCKSDB_CXX "${CMAKE_CXX_COMPILER}")
+if (WITH_CCACHE AND CCACHE_FOUND)
+ set(ROCKSDB_CXX "ccache" "${CMAKE_CXX_COMPILER}")
+endif(WITH_CCACHE AND CCACHE_FOUND)
+
add_custom_target(build_rocksdb
COMMAND
- PORTABLE=1 ${disable_jemalloc} $(MAKE) static_lib CXX="${CMAKE_CXX_COMPILER}" EXTRA_CXXFLAGS="${ROCKSDB_EXTRA_CXXFLAG}"
+ PORTABLE=1 ${disable_jemalloc} $(MAKE) static_lib CXX="${ROCKSDB_CXX}" EXTRA_CXXFLAGS="${ROCKSDB_EXTRA_CXXFLAG}"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/rocksdb
COMMENT "rocksdb building")