Init commit

This commit is contained in:
2026-08-17 06:31:43 +09:00
commit 348d9275f6
428 changed files with 61806 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
#add_library(${TG_IMPORTED} SHARED IMPORTED GLOBAL)
#
#set_target_properties(${TG_IMPORTED} PROPERTIES
# IMPORTED_IMPLIB
# "${CMAKE_SOURCE_DIR}/3rd/assimp/$<IF:$<CONFIG:Debug>,Debug,Release>/lib/assimp-vc143-mt$<$<CONFIG:Debug>:d>.lib"
# IMPORTED_LOCATION
# "${CMAKE_SOURCE_DIR}/3rd/assimp/$<IF:$<CONFIG:Debug>,Debug,Release>/bin/assimp-vc143-mt$<$<CONFIG:Debug>:d>.dll"
#)
add_library(${TG_IMPORTED} SHARED IMPORTED GLOBAL)
set(ASSIMP_ROOT "${CMAKE_SOURCE_DIR}/3rd/assimp")
set_target_properties(${TG_IMPORTED} PROPERTIES
IMPORTED_CONFIGURATIONS "DEBUG;RELEASE"
IMPORTED_IMPLIB_DEBUG
"${ASSIMP_ROOT}/Debug/lib/assimp-vc143-mtd.lib"
IMPORTED_LOCATION_DEBUG
"${ASSIMP_ROOT}/Debug/bin/assimp-vc143-mtd.dll"
IMPORTED_IMPLIB_RELEASE
"${ASSIMP_ROOT}/Release/lib/assimp-vc143-mt.lib"
IMPORTED_LOCATION_RELEASE
"${ASSIMP_ROOT}/Release/bin/assimp-vc143-mt.dll"
# 另外两个常见配置使用 Release 版本
MAP_IMPORTED_CONFIG_RELWITHDEBINFO RELEASE
MAP_IMPORTED_CONFIG_MINSIZEREL RELEASE
)
#if (DEFINED (Debug))
# list(APPEND CMAKE_PREFIX_PATH ${ASSIMP_ROOT}/Debug)
#else ()
# list(APPEND CMAKE_PREFIX_PATH ${ASSIMP_ROOT}/Release)
#endif ()
#CMake专门提供了:
#IMPORTED_LOCATION_<CONFIG>
#IMPORTED_IMPLIB_<CONFIG>
#来描述 imported target 在不同构建配置下的文件位置