chore: update files of project

This commit is contained in:
wuhai 2024-03-19 09:22:42 +08:00
parent 86285a8d7b
commit 047be8f4f2

View File

@ -1,35 +1,16 @@
include(${CMAKE_SOURCE_DIR}/.cmake/sak_common.cmake)
if(EXISTS ${CMAKE_SOURCE_DIR}/src/private/private)
add_subdirectory(${CMAKE_SOURCE_DIR}/src/private/private)
file(
GLOB dirs
LIST_DIRECTORIES true
"${CMAKE_CURRENT_SOURCE_DIR}/*")
list(REMOVE_ITEM dirs "common")
set(SAK_HAS_PRIVATE_MODULE false)
add_custom_target(
PullPrivateModules
COMMAND git pull ${GITEE_URL}
SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/readme.md
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/private/private)
endif()
foreach(dir ${dirs})
if(IS_DIRECTORY ${dir})
if(NOT ${SAK_HAS_PRIVATE_MODULE})
set(SAK_HAS_PRIVATE_MODULE true)
endif()
endif()
endforeach()
foreach(dir ${dirs})
if(IS_DIRECTORY ${dir})
file(RELATIVE_PATH cooked_dir ${CMAKE_SOURCE_DIR} ${dir})
add_subdirectory(${CMAKE_SOURCE_DIR}/${cooked_dir})
endif()
endforeach()
set(GITEE_URL "git clone https://gitee.com/qsaker-qsak")
set(GITEE_URL "https://gitee.com/qsaker/QtSwissArmyKnifePrivate.git")
add_custom_target(
ClonePrivateModules
COMMAND git clone ${GITEE_URL}/keygen.git || echo "clone keygen"
COMMAND git clone ${GITEE_URL}/fluent2.git || echo "clone fluent2"
COMMAND git clone ${GITEE_URL}/easydebug.git || echo "clone easydebug"
COMMAND git clone ${GITEE_URL}/dataflowstudio.git || echo "clone dataflowstudio"
COMMAND git clone ${GITEE_URL}/passwordassassin.git || echo "clone passwordassassin"
COMMAND git clone ${GITEE_URL}/pdfpasswordretriever.git || echo "clone pdfpasswordretriever"
COMMAND git clone ${GITEE_URL} ./private || echo "clone private modules"
SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/readme.md
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/src/private)