From ccc675dbc781c2a913bf3d47b0af7ce5ca5525ac Mon Sep 17 00:00:00 2001 From: Shuduo Sang Date: Tue, 10 May 2022 13:59:35 +0800 Subject: [PATCH] enh: cmake git submodule (#12301) * enh: add git submodule in cmake * use warning instead of fatal if submodule not found * enh: cmake git submodule use community dir var [TD-15342] --- cmake/env.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmake/env.inc b/cmake/env.inc index f36d952752..69ff1ee7ae 100755 --- a/cmake/env.inc +++ b/cmake/env.inc @@ -20,7 +20,7 @@ MESSAGE(STATUS "Project executable files output path: " ${EXECUTABLE_OUTPUT_PATH MESSAGE(STATUS "Project library files output path: " ${LIBRARY_OUTPUT_PATH}) find_package(Git QUIET) -if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git") +if(GIT_FOUND AND EXISTS "${TD_COMMUNITY_DIR}/.git") # Update submodules as needed option(GIT_SUBMODULE "Check submodules during build" ON) if(GIT_SUBMODULE) @@ -34,7 +34,7 @@ if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git") endif() endif() -if(NOT EXISTS "${PROJECT_SOURCE_DIR}/deps/jemalloc/Makefile.in") +if(NOT EXISTS "${TD_COMMUNITY_DIR}/deps/jemalloc/Makefile.in") message(WARNING "The submodules were not downloaded! GIT_SUBMODULE was turned off or failed. Please update submodules manually if you need build them.") endif() -- GitLab