mirror of
https://github.com/HEYAHONG/HCppBox.git
synced 2025-10-14 02:27:41 +08:00
[htools] 优化目录结构,加快编译速度
This commit is contained in:
17
htools/common/CMakeLists.txt
Normal file
17
htools/common/CMakeLists.txt
Normal 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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
@@ -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)
|
||||
|
@@ -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})
|
||||
|
@@ -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})
|
||||
|
@@ -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})
|
||||
|
@@ -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})
|
||||
|
@@ -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})
|
||||
|
@@ -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})
|
||||
|
Reference in New Issue
Block a user