From a6ebcfebbf0dca46add2cf38eff89c62fd73d16a Mon Sep 17 00:00:00 2001 From: hyzboy Date: Mon, 19 Aug 2019 19:20:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9BCMBASE=20CMAKE=E5=B7=A5?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Base/CMakeLists.txt | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/Base/CMakeLists.txt b/src/Base/CMakeLists.txt index 2a21131c..5236656f 100644 --- a/src/Base/CMakeLists.txt +++ b/src/Base/CMakeLists.txt @@ -1,4 +1,7 @@ -SET(SYSTEM_INFO_SOURCE SystemInfo.cpp) +file(GLOB TYPE_TEMPLATE_HEADER ${ROOT_INCLUDE_PATH}/hgl/type/*.h) +file(GLOB TYPE_TEMPLATE_SOURCE ${ROOT_INCLUDE_PATH}/hgl/type/*.cpp) + +SET(SYSTEM_INFO_SOURCE SystemInfo.cpp) SET(BASE_TYPE_SOURCE # DataType/Info.cpp @@ -10,6 +13,8 @@ SET(BASE_TYPE_SOURCE DataType/StringList.cpp DataType/Endian.cpp) +SOURCE_GROUP("DataType\\Template\\Header Files" FILES ${TYPE_TEMPLATE_HEADER}) +SOURCE_GROUP("DataType\\Template\\Source Files" FILES ${TYPE_TEMPLATE_SOURCE}) SOURCE_GROUP("DataType" FILES ${BASE_TYPE_SOURCE}) SET(BASE_IO_SOURCE @@ -48,7 +53,9 @@ SET(BASE_PLUG_IN_SOURCE SOURCE_GROUP("PlugIn" FILES ${BASE_PLUG_IN_SOURCE}) add_library(ULRE.Base STATIC #${SYSTEM_INFO_SOURCE} - ${BASE_TYPE_SOURCE} + ${TYPE_TEMPLATE_HEADER} + ${TYPE_TEMPLATE_SOURCE} + ${BASE_TYPE_SOURCE} ${BASE_IO_SOURCE} ${BASE_FILE_SYSTEM_SOURCE} ${BASE_OTHER_SOURCE}