Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
Z
ZLMediaKit
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
张翔宇
ZLMediaKit
Commits
8cb73e1b
Commit
8cb73e1b
authored
Jul 28, 2022
by
Xiaofeng Wang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修正 Windows 编译问题
parent
310b6027
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
13 行增加
和
4 行删除
+13
-4
3rdpart/CMakeLists.txt
+1
-1
CMakeLists.txt
+12
-3
没有找到文件。
3rdpart/CMakeLists.txt
查看文件 @
8cb73e1b
...
@@ -158,7 +158,7 @@ endif()
...
@@ -158,7 +158,7 @@ endif()
add_library
(
zltoolkit STATIC
${
ToolKit_SRC_LIST
}
)
add_library
(
zltoolkit STATIC
${
ToolKit_SRC_LIST
}
)
add_library
(
ZLMediaKit::ToolKit ALIAS zltoolkit
)
add_library
(
ZLMediaKit::ToolKit ALIAS zltoolkit
)
target_compile_definitions
(
zltoolkit
target_compile_definitions
(
zltoolkit
P
RIVATE
${
COMPILE_DEFINITIONS
}
)
P
UBLIC
${
COMPILE_DEFINITIONS
}
)
target_compile_options
(
zltoolkit
target_compile_options
(
zltoolkit
PRIVATE
${
COMPILE_OPTIONS_DEFAULT
}
)
PRIVATE
${
COMPILE_OPTIONS_DEFAULT
}
)
target_include_directories
(
zltoolkit
target_include_directories
(
zltoolkit
...
...
CMakeLists.txt
查看文件 @
8cb73e1b
...
@@ -66,7 +66,8 @@ message(STATUS "编译类型: ${CMAKE_BUILD_TYPE}")
...
@@ -66,7 +66,8 @@ message(STATUS "编译类型: ${CMAKE_BUILD_TYPE}")
# 方便排查编译问题, 需要 FORCE CACHE, 否则需要命令行设置才生效
# 方便排查编译问题, 需要 FORCE CACHE, 否则需要命令行设置才生效
set
(
CMAKE_VERBOSE_MAKEFILE ON CACHE INTERNAL
""
FORCE
)
set
(
CMAKE_VERBOSE_MAKEFILE ON CACHE INTERNAL
""
FORCE
)
set
(
CMAKE_INCLUDE_CURRENT_DIR ON
)
# TODO: include 当前目录会导致 server 编译出错, 待排除
set
(
CMAKE_INCLUDE_CURRENT_DIR OFF
)
# 安装路径
# 安装路径
if
(
NOT CMAKE_INSTALL_PREFIX
)
if
(
NOT CMAKE_INSTALL_PREFIX
)
...
@@ -170,8 +171,16 @@ if(UNIX)
...
@@ -170,8 +171,16 @@ if(UNIX)
"-Wno-unused-function;-Wno-unused-parameter;-Wno-unused-variable"
"-Wno-unused-function;-Wno-unused-parameter;-Wno-unused-variable"
"-Wno-error=extra;-Wno-error=missing-field-initializers;-Wno-error=type-limits"
)
"-Wno-error=extra;-Wno-error=missing-field-initializers;-Wno-error=type-limits"
)
elseif
(
WIN32
)
elseif
(
WIN32
)
# TODO: /wd4819 应该是不会生效
set
(
COMPILE_OPTIONS_DEFAULT
set
(
COMPILE_OPTIONS_DEFAULT
"/wd4566;/wd4819"
)
# TODO: /wd4819 应该是不会生效
"/wd4566;/wd4819"
# warning C4530: C++ exception handler used, but unwind semantics are not enabled.
"/EHsc"
)
if
(
MSVC
)
# disable Windows logo
list
(
APPEND COMPILE_OPTIONS_DEFAULT
"/nologo"
)
list
(
APPEND CMAKE_STATIC_LINKER_FLAGS
"/nologo"
)
endif
()
endif
()
endif
()
# mediakit 以及各个 runtime 依赖
# mediakit 以及各个 runtime 依赖
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论