添加项目文件。

This commit is contained in:
小疯
2022-09-01 16:56:37 +08:00
parent f17a7cb9c8
commit c5a2595302
23 changed files with 4470 additions and 0 deletions

30
src/CMakeLists.txt Normal file
View File

@@ -0,0 +1,30 @@
# 声明编译要求cmake最低版本
CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
# 配置支持C++11
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32 -fpic")
#添加头文件目录
include_directories(${PROJECT_SOURCE_DIR}/include)
# 添加库源文件
set(LIB_SOURCE
"controller.cpp"
"df_main.cpp"
)
# 添加动态库关键词为shared
ADD_LIBRARY(hook_shared SHARED ${LIB_SOURCE})
# 指定动态库的输出名称
SET_TARGET_PROPERTIES(hook_shared PROPERTIES OUTPUT_NAME "hook")
# 指定动态库版本, 视需求而定,可不加
# VERSION:动态库版本SOVERSION:API版本
#SET_TARGET_PROPERTIES(hook_shared PROPERTIES VERSION 0.1.1 SOVERSION 0)
# 指定库编译输出目录
SET(LIBRARY_OUTPUT_PATH ${PROJECT_BINARY_DIR}/lib)