mirror of
https://github.com/QIDITECH/QIDIStudio.git
synced 2026-01-31 00:48:41 +03:00
update version to v02.04.01.10
This commit is contained in:
8
deps/CMakeLists.txt
vendored
8
deps/CMakeLists.txt
vendored
@@ -43,6 +43,7 @@ option(DEP_BUILD_GLFW "Compile GLFW" ON)
|
||||
option(DEP_BUILD_FREETYPE "Compile freetype" ON)
|
||||
option(DEP_BUILD_WXWIDGETS "Compile wxWidgets" ON)
|
||||
option(DEP_BUILD_FFMPEG "Compile ffmpeg" ON)
|
||||
option(DEP_BUILD_WEBSOCKET "Comile websocket" ON)
|
||||
|
||||
set(DESTDIR "${CMAKE_CURRENT_BINARY_DIR}/destdir" CACHE PATH "Destination directory")
|
||||
set(DEP_DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR} CACHE PATH "Path for downloaded source packages.")
|
||||
@@ -269,6 +270,12 @@ if (DEP_BUILD_FFMPEG)
|
||||
set(FFMPEG_PKG dep_FFMPEG)
|
||||
endif ()
|
||||
|
||||
set(WEBSOCKETPP_PKG "")
|
||||
if (DEP_BUILD_WEBSOCKET)
|
||||
include(WebSocketPP/WebSocketPP.cmake)
|
||||
set(WEBSOCKETPP_PKG dep_WebSocketPP)
|
||||
endif()
|
||||
|
||||
set(_dep_list
|
||||
${BOOST_PKG}
|
||||
dep_TBB
|
||||
@@ -287,6 +294,7 @@ set(_dep_list
|
||||
${EXPAT_PKG}
|
||||
${FREETYPE_PKG}
|
||||
${FFMPEG_PKG}
|
||||
${WEBSOCKETPP_PKG}
|
||||
)
|
||||
|
||||
if (MSVC)
|
||||
|
||||
25
deps/WebSocketPP/WebSocketPP.cmake
vendored
Normal file
25
deps/WebSocketPP/WebSocketPP.cmake
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
# 构建 WebSocketPP
|
||||
ExternalProject_Add(
|
||||
dep_WebSocketPP
|
||||
GIT_REPOSITORY https://github.com/zaphoyd/websocketpp.git
|
||||
GIT_TAG 0.8.2
|
||||
DOWNLOAD_DIR ${DEP_DOWNLOAD_DIR}/WebSocketPP
|
||||
PREFIX ${CMAKE_CURRENT_BINARY_DIR}/WebSocketPP
|
||||
CONFIGURE_COMMAND ""
|
||||
BUILD_COMMAND ""
|
||||
INSTALL_COMMAND
|
||||
${CMAKE_COMMAND} -E make_directory ${DESTDIR}/usr/local/include &&
|
||||
${CMAKE_COMMAND} -E copy_directory
|
||||
${CMAKE_CURRENT_BINARY_DIR}/WebSocketPP/src/dep_WebSocketPP/websocketpp
|
||||
${DESTDIR}/usr/local/include/websocketpp
|
||||
UPDATE_COMMAND ""
|
||||
PATCH_COMMAND ""
|
||||
)
|
||||
|
||||
# 设置依赖关系
|
||||
ExternalProject_Add_StepDependencies(
|
||||
dep_WebSocketPP
|
||||
configure
|
||||
dep_OpenSSL
|
||||
dep_Boost
|
||||
)
|
||||
Reference in New Issue
Block a user