Commit graph

55 commits

Author SHA1 Message Date
Axel Isouard
5281a34c37
Enable BUILD_TESTS flag, check if we want to build a static library 2017-02-06 20:31:50 +01:00
Axel Isouard
fc4badad3d
is_debug value depends of the CMAKE_BUILD_TYPE variable 2017-02-05 16:01:59 +01:00
Axel Isouard
c314b374df
Don't generate a libwebrtc.h file anymore, export CMake targets 2017-02-05 06:33:19 -08:00
Axel Isouard
92307e4367
Simpler variable names, get CMake's object extension, include .o files under Windows 2017-02-05 06:32:38 -08:00
Axel Isouard
f634b8ec10
Flags and module path definition not needed anymore 2017-02-05 06:30:13 -08:00
Axel Isouard
7c4895a6fd
Define BUILD_SHARED_LIBS flag, which will define LIBRARY_TYPE variable 2017-02-05 06:28:20 -08:00
Axel Isouard
95384c655e
Move Targets/WebRTC/CMakeLists.txt to Targets/CMakeLists.txt 2017-02-05 06:25:55 -08:00
Axel Isouard
62f3b7d5a1
Move the package and install scripts into the Install module 2017-02-05 06:25:13 -08:00
Axel Isouard
0607a2bd6f
Lower required CMake version for libwebrtc 2017-02-05 06:04:25 -08:00
Axel Isouard
9685d1e09e
Prefix include dir with libwebrtc, install libwebrtc.h header file 2017-01-29 13:01:04 +01:00
Axel Isouard
a5ee207afe
CMake: Write the correct architecture on the package filename 2017-01-28 17:00:29 +01:00
Axel Isouard
4b91b1ffc7
Retrieve Android dependencies 2017-01-28 16:32:55 +01:00
Axel Isouard
4107165208
Put the NINJA_ARGS back 2017-01-28 16:32:09 +01:00
Axel Isouard
f0d2c97881
CMake: Remove VERBATIM flag, fix gn gen arguments 2017-01-28 12:56:19 +01:00
Axel Isouard
9392f069e4
Major refactoring 2017-01-28 11:32:47 +01:00
Axel Isouard
91e9726542
Move Prefix and Platform checks, begin Android support 2017-01-27 22:38:29 +01:00
Axel Isouard
e84f856658
CMake: Write a prefix script to set the environment variables correctly 2017-01-25 21:12:33 +01:00
Axel Isouard
99e0c927d6
CMake: Update WebRTC revision to ae25512, remove Chromium dependencies 2017-01-24 21:12:55 +01:00
Axel Isouard
52804400a2
CMake: Fix path syntax for command prefixes 2016-12-25 13:20:27 +01:00
Axel Isouard
7d4f195624
Use a crossplatform way to find the dependencies paths 2016-12-11 19:49:22 +01:00
Axel Isouard
6b3a1de6e8
Remove Common.cmake, set the environment variables separately, fixes #18 2016-12-11 09:24:48 +01:00
Axel Isouard
adb56b350c
Update libwebrtc-chromium-deps url and hash, set the hash in main file 2016-12-11 09:23:21 +01:00
Axel Isouard
2d1dd68e00
CMake: Set DEPOT_TOOLS_WIN_TOOLCHAIN to 0 before running update and setup_links 2016-12-04 11:24:03 +01:00
Axel Isouard
499ccf20e1
CMake: Cleaner blank command for OS X builds 2016-12-04 10:46:05 +01:00
Axel Isouard
4a5c2f53a6 CMake: Fix OSX build command 2016-11-30 07:24:39 +01:00
Axel Isouard
afacb2c2e0
CMake: Retrieve the Linux sysroot during WebRTC setup 2016-11-29 22:20:52 +01:00
Axel Isouard
5f06dc9546 WebRTC: Monthly bump, revision 71b9b58a3a3ac651e5a5c5d095411620bb425659 2016-11-29 20:41:57 +01:00
Axel Isouard
c92b3d7f0b
CMake: Add the NINJA_ARGS config variable, set -j 4 in Travis, 2 in AppVeyor 2016-11-28 18:47:27 +01:00
Axel Isouard
fa11b58067
CMake: Set the Chromium md5 hash properly 2016-11-27 18:03:56 +01:00
Axel Isouard
1eda115a37 OSX: Fix sample and library definition 2016-11-27 16:57:32 +01:00
Axel Isouard
b8796b9359
CMake: Use 7Z package generator under Windows, fixes #11 2016-11-27 10:17:06 +01:00
Axel Isouard
461570efab
CMake: Set the install dir to the root dir 2016-11-27 08:46:01 +01:00
Axel Isouard
2bbdf4e794
CMake: Make everything working under Windows 2016-11-26 17:45:35 +01:00
Axel Isouard
c38445b4aa
CMake: Better steps 2016-11-26 16:10:13 +01:00
Axel Isouard
d230f08a2c
CMake: Force version 3.5 2016-11-26 12:42:26 +01:00
Axel Isouard
ddee3556d7
CMake: Verbose for Travis 2016-11-26 11:48:23 +01:00
Axel Isouard
58e7553592
CMake: Create another directory 2016-11-26 09:52:41 +01:00
Axel Isouard
1944a92f9a
CMake: Rewrite package definitions 2016-11-26 09:39:24 +01:00
Axel Isouard
5fb6525b72
CMake: Retrieve Chromium and WebRTC separately 2016-11-25 20:08:27 +01:00
Axel Isouard
5c756a458c
CMake: Generate the static library instead of using merge_libs.py, fixes #14 2016-11-01 14:44:21 +01:00
Axel Isouard
3bca34b165
Win32: Add Win32Console.cpp, temporary fix for merge script
Signed-off-by: Axel Isouard <axel@isouard.fr>
2016-11-01 10:58:38 +01:00
Axel Isouard
a30090ad82
CMake: Add merge_libs_wrapper.py script for Windows platform 2016-10-16 17:11:06 +02:00
Axel Isouard
f42594d363 Win32: Now working under Jake 2016-10-13 20:12:08 +02:00
Axel Isouard
edf4abdcf0 CMake: Fix indentation + Windows specific commands 2016-10-09 08:42:36 +02:00
Axel Isouard
559fb5e0f4 CMake: Fix for Windows platform 2016-10-08 23:19:01 +02:00
Axel Isouard
23c8c07772 CMake: Fix variables to match with Node package naming 2016-10-08 12:21:30 +02:00
Axel Isouard
368b57662e CMake: Fix typos, use 2.8 version 2016-10-05 23:35:12 +02:00
Axel Isouard
8e9f2c5eee Checkout WebRTC on a specific revision 2016-09-30 22:36:49 +02:00
Axel Isouard
1f0c5d681d Fix CMake variables, add targets for the latest WebRTC revision 2016-09-29 23:04:58 +02:00
Axel Isouard
4341886787 The DEPS file is automatically removed for some reasons. 2016-09-25 19:23:35 +02:00