Commit 13dd8c69 by ziyue

整理cmake

parent 98f158bf
...@@ -344,7 +344,8 @@ if(OPENSSL_FOUND AND ENABLE_OPENSSL) ...@@ -344,7 +344,8 @@ if(OPENSSL_FOUND AND ENABLE_OPENSSL)
endif() endif()
else() else()
set(ENABLE_OPENSSL OFF) set(ENABLE_OPENSSL OFF)
message(WARNING "openssl 未找到, rtmp 将不支持 flash 播放器, https/wss/rtsps/rtmps 也将失效") set(ENABLE_WEBRTC OFF)
message(WARNING "openssl 未找到, rtmp 将不支持 flash 播放器, https/wss/rtsps/rtmps/webrtc 也将失效")
endif() endif()
# 查找 mysql 是否安装 # 查找 mysql 是否安装
...@@ -428,24 +429,30 @@ if(ENABLE_API) ...@@ -428,24 +429,30 @@ if(ENABLE_API)
endif() endif()
# IOS 不编译可执行程序 # IOS 不编译可执行程序
if(NOT IOS) if(IOS)
if(ENABLE_PLAYER AND ENABLE_FFMPEG) return()
add_subdirectory(player) endif()
endif()
add_subdirectory(server) ##############################################################################
# Android 会 add_subdirectory 并依赖该变量
if(ENABLE_SERVER_LIB)
set(MK_LINK_LIBRARIES ${MK_LINK_LIBRARIES} PARENT_SCOPE)
endif()
# 复制文件过来 if(ENABLE_PLAYER AND ENABLE_FFMPEG)
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/www" add_subdirectory(player)
DESTINATION ${EXECUTABLE_OUTPUT_PATH}) endif()
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/conf/config.ini"
DESTINATION ${EXECUTABLE_OUTPUT_PATH})
if(ENABLE_TESTS) #MediaServer主程序
add_subdirectory(tests) add_subdirectory(server)
endif()
# Android 会 add_subdirectory 并依赖该变量
if(ENABLE_SERVER_LIB)
set(MK_LINK_LIBRARIES ${MK_LINK_LIBRARIES} PARENT_SCOPE)
endif() endif()
#cpp测试demo程序
if (ENABLE_TESTS)
add_subdirectory(tests)
endif ()
# 拷贝www文件夹、配置文件、默认证书
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/www" DESTINATION ${EXECUTABLE_OUTPUT_PATH})
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/conf/config.ini" DESTINATION ${EXECUTABLE_OUTPUT_PATH})
file(COPY "${CMAKE_CURRENT_SOURCE_DIR}/default.pem" DESTINATION ${EXECUTABLE_OUTPUT_PATH})
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
# SOFTWARE. # SOFTWARE.
# #
execute_process(COMMAND cp ${CMAKE_CURRENT_SOURCE_DIR}/default.pem ${EXECUTABLE_OUTPUT_PATH}/)
aux_source_directory(. TEST_SRC_LIST) aux_source_directory(. TEST_SRC_LIST)
foreach(TEST_SRC ${TEST_SRC_LIST}) foreach(TEST_SRC ${TEST_SRC_LIST})
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论