mirror of
https://github.com/UltraCoderRU/libwebrtc.git
synced 2026-01-28 11:15:13 +00:00
CMake: Better steps
This commit is contained in:
parent
d230f08a2c
commit
c38445b4aa
3 changed files with 10 additions and 4 deletions
|
|
@ -37,7 +37,7 @@ install:
|
||||||
- cmake ..
|
- cmake ..
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- VERBOSE=1 make package
|
- make package
|
||||||
- md5sum libwebrtc*.tar.gz
|
- md5sum libwebrtc*.tar.gz
|
||||||
|
|
||||||
deploy:
|
deploy:
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 2.8)
|
||||||
project(libwebrtc)
|
project(libwebrtc)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
|
||||||
|
|
@ -8,6 +8,11 @@ set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
|
||||||
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /MTd")
|
||||||
|
|
||||||
find_package(Git REQUIRED)
|
find_package(Git REQUIRED)
|
||||||
|
if (WIN32)
|
||||||
|
set(PYTHON_EXECUTABLE ${CMAKE_SOURCE_DIR}/Dependencies/depot_tools/python.bat)
|
||||||
|
else (WIN32)
|
||||||
|
find_package(PythonInterp REQUIRED)
|
||||||
|
endif (WIN32)
|
||||||
find_package(DepotTools REQUIRED)
|
find_package(DepotTools REQUIRED)
|
||||||
|
|
||||||
#
|
#
|
||||||
|
|
@ -59,7 +64,7 @@ set(LIBWEBRTC_LIBRARY_NAME ${CMAKE_STATIC_LIBRARY_PREFIX}webrtc${CMAKE_STATIC_LI
|
||||||
set(LIBWEBRTC_LIBRARY_PATH ${CMAKE_BINARY_DIR}/${LIBWEBRTC_INSTALL_LIB_DIR}/${LIBWEBRTC_LIBRARY_NAME})
|
set(LIBWEBRTC_LIBRARY_PATH ${CMAKE_BINARY_DIR}/${LIBWEBRTC_INSTALL_LIB_DIR}/${LIBWEBRTC_LIBRARY_NAME})
|
||||||
|
|
||||||
set(LIBWEBRTC_BUILD_ROOT ${CMAKE_SOURCE_DIR}/src/out/Default)
|
set(LIBWEBRTC_BUILD_ROOT ${CMAKE_SOURCE_DIR}/src/out/Default)
|
||||||
set(LIBWEBRTC_CHROMIUM_DEPS https://github.com/aisouard/libwebrtc-chromium-deps.git)
|
set(LIBWEBRTC_CHROMIUM_DEPS https://github.com/aisouard/libwebrtc-chromium-deps/archive/e413140453b5b47a717d61695b4c607585279ce3.zip)
|
||||||
|
|
||||||
add_subdirectory(Targets)
|
add_subdirectory(Targets)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,10 @@ include(Common)
|
||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
|
|
||||||
ExternalProject_Add(chromium
|
ExternalProject_Add(chromium
|
||||||
|
URL ${LIBWEBRTC_CHROMIUM_DEPS}
|
||||||
|
URL_HASH MD5=0ad83a7a7ba20ef4af548578cbc893b7
|
||||||
SOURCE_DIR ${CMAKE_BINARY_DIR}/src/chromium/src
|
SOURCE_DIR ${CMAKE_BINARY_DIR}/src/chromium/src
|
||||||
|
|
||||||
GIT_REPOSITORY ${LIBWEBRTC_CHROMIUM_DEPS}
|
|
||||||
CONFIGURE_COMMAND ""
|
CONFIGURE_COMMAND ""
|
||||||
BUILD_COMMAND ""
|
BUILD_COMMAND ""
|
||||||
INSTALL_COMMAND "")
|
INSTALL_COMMAND "")
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue