mirror of
https://github.com/UltraCoderRU/libwebrtc.git
synced 2026-01-28 11:15:13 +00:00
CMake: Fix for Windows platform
This commit is contained in:
parent
2c762585d1
commit
559fb5e0f4
2 changed files with 15 additions and 3 deletions
|
|
@ -1,3 +1,13 @@
|
|||
set(ENV_COMMAND export)
|
||||
set(ENV_SEP ":")
|
||||
set(DEPOTTOOLS_PATH ${CMAKE_SOURCE_DIR}/Dependencies/depot_tools)
|
||||
|
||||
if(WIN32)
|
||||
set(ENV_COMMAND set)
|
||||
set(ENV_SEP ";")
|
||||
set(DEPOTTOOLS_PATH "${DEPOTTOOLS_PATH};${DEPOTTOOLS_PATH}/python276_bin;")
|
||||
endif(WIN32)
|
||||
|
||||
macro(add_libwebrtc_command
|
||||
ARG_NAME
|
||||
ARG_OUTPUT
|
||||
|
|
@ -5,11 +15,13 @@ macro(add_libwebrtc_command
|
|||
ARG_WORKING_DIRECTORY
|
||||
ARG_COMMENT
|
||||
)
|
||||
set (ARG_DEPENDENCIES ${ARGN})
|
||||
set(ARG_DEPENDENCIES ${ARGN})
|
||||
|
||||
add_custom_command(
|
||||
OUTPUT ${ARG_OUTPUT}
|
||||
COMMAND export "PATH=${CMAKE_SOURCE_DIR}/Dependencies/depot_tools:$ENV{PATH}" && ${ARG_COMMAND}
|
||||
COMMAND ${ENV_COMMAND} "DEPOT_TOOLS_WIN_TOOLCHAIN=0"
|
||||
COMMAND ${ENV_COMMAND} "PATH=${DEPOTTOOLS_PATH}${ENV_SEP}$ENV{PATH}"
|
||||
COMMAND ${ARG_COMMAND}
|
||||
WORKING_DIRECTORY ${ARG_WORKING_DIRECTORY}
|
||||
COMMENT ${ARG_COMMENT}
|
||||
)
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@ if(NOT BUILD_TESTS)
|
|||
set(LIBWEBRTC_GEN_ARGS ${LIBWEBRTC_GEN_ARGS} rtc_include_tests=false)
|
||||
endif(NOT BUILD_TESTS)
|
||||
|
||||
set(GENERATE_COMMAND gn gen out/Default --args='${LIBWEBRTC_GEN_ARGS}')
|
||||
set(GENERATE_COMMAND gn gen out/Default --args="${LIBWEBRTC_GEN_ARGS}")
|
||||
|
||||
add_libwebrtc_command(libwebrtc_generate_build
|
||||
${CMAKE_BINARY_DIR}/Nevermind
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue