[htools] 优化目录结构,加快编译速度

This commit is contained in:
2025-09-28 15:07:20 +08:00
parent 6ab78e7273
commit a3a118ef38
8 changed files with 33 additions and 17 deletions

View File

@@ -0,0 +1,17 @@
cmake_minimum_required(VERSION 3.20)
if(POLICY CMP0079 )
cmake_policy(SET CMP0079 NEW)
endif()
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../hbox hbox)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../hcppbox hcppbox)
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../hrc hrc)

View File

@@ -22,8 +22,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#hmd4sum
add_executable(hmd4sum hmd4sum.cpp)

View File

@@ -31,8 +31,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})

View File

@@ -75,8 +75,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})

View File

@@ -30,8 +30,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})

View File

@@ -1,5 +1,4 @@
cmake_minimum_required(VERSION 3.10)
cmake_minimum_required(VERSION 3.20)
#程序名称
@@ -74,8 +73,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})

View File

@@ -32,8 +32,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})

View File

@@ -1,5 +1,5 @@
cmake_minimum_required(VERSION 3.10)
cmake_minimum_required(VERSION 3.20)
#程序名称
@@ -82,8 +82,8 @@ set(HCPPBOX_USE_PURE_CPLUSPLUS ON)
#设定HRC文件系统目录为fs
set(HRC_FS_ROOT_DIR ${CMAKE_CURRENT_SOURCE_DIR}/fs/)
#添加3rdparty/HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../../ HCppBox EXCLUDE_FROM_ALL)
#添加HCppBox
add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../../common/ common EXCLUDE_FROM_ALL)
#启用HCppBox、HRC
hcppbox_enable(${PROJECT_NAME})
hrc_enable(${PROJECT_NAME})