Axel Isouard
|
7ad84637f4
|
Add include guards
|
2017-03-17 18:52:54 +01:00 |
|
Axel Isouard
|
a750ea484d
|
Add DEPOT_TOOLS_PATH variable
|
2017-03-17 18:40:07 +01:00 |
|
Axel Isouard
|
638022675f
|
Look for depot_tools only when DEPOT_TOOLS_PATH is set
|
2017-03-12 12:29:01 +01:00 |
|
Axel Isouard
|
470e444791
|
Find git and depot_tools in the main file
|
2017-03-12 12:16:19 +01:00 |
|
Axel Isouard
|
058d9e0da3
|
Add GN_EXTRA_ARGS config variable
|
2017-03-09 20:40:23 +01:00 |
|
Axel Isouard
|
287d483478
|
Add WEBRTC_BRANCH_HEAD config variable
|
2017-03-09 20:39:38 +01:00 |
|
Axel Isouard
|
b668195218
|
Add WEBRTC_REVISION variable, fetch the release branch head by default
|
2017-02-21 19:51:58 +01:00 |
|
Axel Isouard
|
83814ef6f3
|
Rename DEPOTTOOLS_GCLIENT_EXECUTABLE to GCLIENT_EXECUTABLE
|
2017-02-21 19:51:58 +01:00 |
|
Axel Isouard
|
f25382438d
|
Remove a Windows definition set inside Unix target
|
2017-02-21 19:51:58 +01:00 |
|
Axel Isouard
|
1588d232cd
|
Define package summary, author, support DEB and RPM
|
2017-02-12 09:59:40 +01:00 |
|
Axel Isouard
|
2d714a93b3
|
Add options to build DEB and RPM packages
|
2017-02-12 09:51:53 +01:00 |
|
Axel Isouard
|
25345ad1a7
|
Move the package definitions from Install.cmake to Package.cmake
|
2017-02-12 09:25:19 +01:00 |
|
Axel Isouard
|
34afab9454
|
Use depot_tools' Python executable under Windows
|
2017-02-12 00:20:39 -08:00 |
|
Axel Isouard
|
2d2ddde88d
|
Enhance pkg-config generation, state it inside README.md
|
2017-02-09 21:13:36 +01:00 |
|
Axel Isouard
|
702153c428
|
Move CMake template files inside a dedicated folder
|
2017-02-06 22:17:01 +01:00 |
|
Axel Isouard
|
dfaeab6dfa
|
Rewrite OS detection code properly
|
2017-02-06 20:10:33 +01:00 |
|
Axel Isouard
|
9743793fdb
|
Let the developer specify their own path to pkg-config files
|
2017-02-06 20:02:57 +01:00 |
|
Axel Isouard
|
c8042df583
|
Enable threading libraries inside the CMake Use file
|
2017-02-06 20:01:33 +01:00 |
|
Axel Isouard
|
7e7fa0d7d4
|
Add extra required libraries for Windows, prepend the list with webrtc
|
2017-02-06 19:32:18 +01:00 |
|
Axel Isouard
|
b334e9098a
|
Move target OS and CPU detection code to a separate CMake module
|
2017-02-06 19:22:15 +01:00 |
|
Axel Isouard
|
282570038c
|
Move options code to a separate CMake module
|
2017-02-06 19:13:57 +01:00 |
|
Axel Isouard
|
5337697608
|
Move version settings code to a separate CMake module
|
2017-02-06 19:12:00 +01:00 |
|
Axel Isouard
|
82cedb40a9
|
Move libraries finding code to a separate CMake module
|
2017-02-06 19:08:52 +01:00 |
|
Axel Isouard
|
6d5a20ee0a
|
Remove old CMake modules
|
2017-02-06 19:04:54 +01:00 |
|
Axel Isouard
|
1b11dcc9c3
|
Generate and install pkg-config file, closes #3
|
2017-02-05 18:29:26 +01:00 |
|
Axel Isouard
|
ea0b0de53b
|
Add GClientConfig cmake module
|
2017-02-05 06:34:33 -08:00 |
|
Axel Isouard
|
c3285ca001
|
Create uninstall target
|
2017-02-05 06:34:05 -08:00 |
|
Axel Isouard
|
e2877a8598
|
Generate Prefix file at LibWebRTCCommand module inclusion
|
2017-02-05 06:33:48 -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
|
29b4333904
|
Enhance FindDepotTools.cmake, include it before looking for Python
|
2017-02-05 06:14:42 -08:00 |
|
Axel Isouard
|
704267abcb
|
Set the project's version and targets inside the main CMakeLists.txt file
|
2017-02-05 06:13:21 -08:00 |
|
Axel Isouard
|
a179540e7e
|
Create Config, ConfigVersion and Use CMake files
Signed-off-by: Axel Isouard <axel@isouard.fr>
|
2017-02-05 06:00:08 -08:00 |
|
Axel Isouard
|
a15061d9d4
|
Write basic FindLibWebRTC.cmake file
|
2017-01-29 18:25:47 +01:00 |
|
Axel Isouard
|
548218994d
|
Write the prefix file once
|
2017-01-29 12:59:37 +01:00 |
|
Axel Isouard
|
67d2b0bd4e
|
Generate libwebrtc.h file, move version definitions inside a CMake module
|
2017-01-29 10:59:31 +01:00 |
|
Axel Isouard
|
76ea35fdb6
|
CMake: Define -m32 flag for x86 build under Unix, fixes #8
|
2017-01-28 16:58:06 +01:00 |
|
Axel Isouard
|
5bfddcb3d5
|
Change depot_tools path
|
2017-01-28 16:33:19 +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
|
7bf5bc518a
|
Add TARGET_OS and TARGET_CPU variables
|
2017-01-27 22:38:22 +01:00 |
|
Axel Isouard
|
7d4f195624
|
Use a crossplatform way to find the dependencies paths
|
2016-12-11 19:49:22 +01:00 |
|
Axel Isouard
|
2bbdf4e794
|
CMake: Make everything working under Windows
|
2016-11-26 17:45:35 +01:00 |
|
Axel Isouard
|
86bb881422
|
CMake: Set PATH and PYTHONPATH variables correctly
|
2016-10-16 17:09:43 +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
|
368b57662e
|
CMake: Fix typos, use 2.8 version
|
2016-10-05 23:35:12 +02:00 |
|
Axel Isouard
|
cf960ae303
|
Basic FindLibWebRTC CMake module
|
2016-09-24 13:54:21 +02:00 |
|
Axel Isouard
|
5590dfbadc
|
Define and use macros, set install directory paths
|
2016-09-24 13:52:24 +02:00 |
|