This commit is contained in:
mofeng-git
2025-12-28 18:19:16 +08:00
commit d143d158e4
771 changed files with 220548 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
cmake_minimum_required(VERSION 3.15)
project(amf)
set(CMAKE_CXX_STANDARD 11)
cmake_policy(SET CMP0091 NEW)
set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$<CONFIG:Debug>:Debug>")
set(AMF_DIR ${CMAKE_SOURCE_DIR})
set(AMF_COMMON_DIR ${AMF_DIR}/amf/public/common)
# Source files
set(SOURCES
${AMF_COMMON_DIR}/AMFFactory.cpp
${AMF_COMMON_DIR}/AMFSTL.cpp
${AMF_COMMON_DIR}/Thread.cpp
${AMF_COMMON_DIR}/TraceAdapter.cpp
${AMF_COMMON_DIR}/Windows/ThreadWindows.cpp
)
# Include directories
set(AMF_INCLUDE_DIRS
${AMF_DIR}/amf
${AMF_COMMON_DIR}
)
include_directories(${AMF_INCLUDE_DIRS})
# Build target
add_library(amf STATIC ${SOURCES})
target_link_libraries(amf
ole32
)