Never update external projects to speedup incremental build.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8044121..9291e37 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,6 +29,7 @@
find_package (Threads)
set(CMAKE_CXX_STANDARD 11)
+#set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fuse-ld=gold")
option(LIB_PROTO_MUTATOR_WITH_ASAN "Enable address sanitizer" ON)
diff --git a/cmake/external/googletest.cmake b/cmake/external/googletest.cmake
index 7964684..2ee1095 100644
--- a/cmake/external/googletest.cmake
+++ b/cmake/external/googletest.cmake
@@ -36,6 +36,7 @@
PREFIX ${GTEST_TARGET}
GIT_REPOSITORY https://github.com/google/googletest.git
GIT_TAG master
+ UPDATE_COMMAND ""
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL_DIR}
BUILD_BYPRODUCTS ${GTEST_BUILD_BYPRODUCTS}
)
diff --git a/cmake/external/libfuzzer.cmake b/cmake/external/libfuzzer.cmake
index 4c5dddf..1e05ddd 100644
--- a/cmake/external/libfuzzer.cmake
+++ b/cmake/external/libfuzzer.cmake
@@ -31,6 +31,7 @@
PREFIX ${LIBFUZZER_TARGET}
GIT_REPOSITORY https://chromium.googlesource.com/chromium/llvm-project/llvm/lib/Fuzzer
GIT_TAG master
+ UPDATE_COMMAND ""
CMAKE_CACHE_ARGS "-DCMAKE_C_COMPILER:FILEPATH=${CMAKE_C_COMPILER}"
"-DCMAKE_CXX_COMPILER:FILEPATH=${CMAKE_CXX_COMPILER}"
CMAKE_ARGS -DLLVM_USE_SANITIZE_COVERAGE=YES
diff --git a/cmake/external/libxml2.cmake b/cmake/external/libxml2.cmake
index fda1336..2df5aa8 100644
--- a/cmake/external/libxml2.cmake
+++ b/cmake/external/libxml2.cmake
@@ -36,6 +36,7 @@
# TODO(vitalybuka): Switch to upstream after https://github.com/GNOME/libxml2/pull/5
GIT_REPOSITORY https://github.com/vitalybuka/libxml2.git
GIT_TAG master
+ UPDATE_COMMAND ""
CONFIGURE_COMMAND ${LIBXML2_SRC_DIR}/autogen.sh && ${LIBXML2_SRC_DIR}/configure --without-python --prefix=${LIBXML2_INSTALL_DIR}
BUILD_COMMAND make -j ${CPU_COUNT} all
INSTALL_COMMAND make install
diff --git a/cmake/external/protobuf.cmake b/cmake/external/protobuf.cmake
index 9c747ac..0b66db0 100644
--- a/cmake/external/protobuf.cmake
+++ b/cmake/external/protobuf.cmake
@@ -44,6 +44,7 @@
PREFIX ${PROTOBUF_TARGET}
GIT_REPOSITORY https://github.com/google/protobuf.git
GIT_TAG master
+ UPDATE_COMMAND ""
CONFIGURE_COMMAND ${CMAKE_COMMAND} ${PROTOFUB_INSTALL_DIR}/src/${PROTOBUF_TARGET}/cmake
-G${CMAKE_GENERATOR}
-DCMAKE_INSTALL_PREFIX=${PROTOFUB_INSTALL_DIR}
diff --git a/cmake/external/zlib.cmake b/cmake/external/zlib.cmake
index 5774272..c897557 100644
--- a/cmake/external/zlib.cmake
+++ b/cmake/external/zlib.cmake
@@ -34,6 +34,7 @@
PREFIX ${ZLIB_TARGET}
GIT_REPOSITORY https://github.com/madler/zlib
GIT_TAG master
+ UPDATE_COMMAND ""
CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=${ZLIB_INSTALL_DIR}
BUILD_BYPRODUCTS ${ZLIB_BUILD_BYPRODUCTS}
)