改进CMBASE CMAKE工程

This commit is contained in:
hyzboy 2019-08-19 19:20:37 +08:00
parent b4c2bf2260
commit a6ebcfebbf

View File

@ -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,6 +53,8 @@ SET(BASE_PLUG_IN_SOURCE
SOURCE_GROUP("PlugIn" FILES ${BASE_PLUG_IN_SOURCE})
add_library(ULRE.Base STATIC #${SYSTEM_INFO_SOURCE}
${TYPE_TEMPLATE_HEADER}
${TYPE_TEMPLATE_SOURCE}
${BASE_TYPE_SOURCE}
${BASE_IO_SOURCE}
${BASE_FILE_SYSTEM_SOURCE}