diff --git a/all-cmake-template.sh b/all-cmake-template.sh
index dd24c2aa6eb0f23296d67ce13b1fde7ae92ce7b1..f9d9e60064b5f77ddcff02af7131736f70f18675 100644
--- a/all-cmake-template.sh
+++ b/all-cmake-template.sh
@@ -25,11 +25,11 @@ function build () {
 			mkdir ${LINK}
 		fi
 		cd ${LINK}
-		cmake -DCMAKE_BUILD_TYPE=$2 ${DIRECTORY}
+		cmake -DCMAKE_BUILD_TYPE=$2 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ${DIRECTORY}
 		cd ${DIRECTORY}/${BUILD_DIR}
 	else
 		cd "${BUILD_DIR}"
-		cmake -DCMAKE_BUILD_TYPE=$2 ..
+		cmake -DCMAKE_BUILD_TYPE=$2 -DCMAKE_EXPORT_COMPILE_COMMANDS=ON ..
 	fi
 
 	make -j${THREADS} || exit 1