]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: set ccache for rocksdb
authorKefu Chai <kchai@redhat.com>
Wed, 12 Jun 2019 10:54:26 +0000 (18:54 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 13 Jun 2019 11:35:26 +0000 (19:35 +0800)
should use launcher to set ccache

Signed-off-by: Kefu Chai <kchai@redhat.com>
cmake/modules/BuildRocksDB.cmake

index 6652a5850a0e7933122be520a0f706fc657ddc32..fe55765ed96133cc1508ac6fe63d5d19f9e1ba81 100644 (file)
@@ -8,11 +8,9 @@ function(build_rocksdb)
   endif()
 
   if (WITH_CCACHE AND CCACHE_FOUND)
-    list(APPEND rocksdb_CMAKE_ARGS -DCMAKE_CXX_COMPILER=ccache)
-    list(APPEND rocksdb_CMAKE_ARGS -DCMAKE_CXX_COMPILER_ARG1=${CMAKE_CXX_COMPILER})
-  else()
-    list(APPEND rocksdb_CMAKE_ARGS -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER})
+    list(APPEND rocksdb_CMAKE_ARGS -DCMAKE_CXX_COMPILER_LAUNCHER=ccache)
   endif()
+  list(APPEND rocksdb_CMAKE_ARGS -DCMAKE_CXX_COMPILER=${CMAKE_CXX_COMPILER})
 
   list(APPEND rocksdb_CMAKE_ARGS -DWITH_SNAPPY=${SNAPPY_FOUND})
   if(SNAPPY_FOUND)