Commit graph

175 commits

Author SHA1 Message Date
Axel Isouard
b59291f093
Manage depot_tools, replace modules, remove Targets folder, fixes #33 2017-03-18 16:13:36 +01:00
Axel Isouard
5a602922c0
Remove include guards 2017-03-18 16:00:31 +01:00
Axel Isouard
e3a4e5d64e
README: Add CMake syntax highlighting 2017-03-18 12:48:30 +01:00
Axel Isouard
93438caf76
README: Add Acknowledgements 2017-03-18 12:48:03 +01:00
Axel Isouard
e60dbd57f6
Find all libraries first, set HAS_OWN_DEPOT_TOOLS variable 2017-03-17 23:26:47 +01:00
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
b565920acb
Do not manage depot_tools as a submodule anymore 2017-03-12 12:38:19 +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
987a23fcef
README: Select the right version of Windows 10 SDK 2017-03-12 08:56:32 +01:00
Axel Isouard
80281d8afa
README.md: Add Windows 10 SDK / Windows Driver Kit 10 installation instructions 2017-03-11 14:19:08 +01:00
Axel Isouard
9eafe12813
#31: Set clang_use_chrome_plugins to false on Travis 2017-03-09 20:42:13 +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
bc67c8f626
#29: Set _NEXT_DEPENDS and _DOWNLOAD_COMMAND according to WEBRTC_REVISION 2017-03-08 07:16:23 +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
91ab805302 Include the full Apache License 2.0 2017-02-15 18:34:04 +01:00
Axel Isouard
54b08c7c27
Remove Javascript and node-related files 2017-02-12 10:09:36 +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
d1992ce19f
Include Package CMake module in the end of the main CMake file 2017-02-12 09:49:35 +01:00
Axel Isouard
28034f95c8
Remove Jake 2017-02-12 09:48:41 +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
1f20b932cf
README.md: Tell the user to run CMake 2017-02-09 21:14:17 +01: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
6203fac5b2
Fix BUILD_TESTS option usage 2017-02-06 22:08:33 +01:00
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
11819b2917
README.md: Rewrite compatibility table, fix CMake version, add BUILD_SHARED_LIB option 2017-02-06 20:14:35 +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
c5c86b729b
Set the minimum CMake version to 3.3, closes #16 2017-02-05 19:17:38 +01:00
Axel Isouard
e994c40b0d
README.md: State x86 support under Windows 2017-02-05 18:35:42 +01:00
Axel Isouard
1b11dcc9c3
Generate and install pkg-config file, closes #3 2017-02-05 18:29:26 +01:00
Axel Isouard
f381807566 Write a better host CPU arch detection 2017-02-05 09:07:10 -08:00
Axel Isouard
a702d36f56 Merge pull request #21 from gitter-badger/gitter-badge
Add a Gitter chat badge to README.md
2017-02-05 07:21:51 -08:00
Axel Isouard
fc4badad3d
is_debug value depends of the CMAKE_BUILD_TYPE variable 2017-02-05 16:01:59 +01:00
Axel Isouard
9bf16c0940
README.md: Remove BUILD_SAMPLES, update Usage, compiling instructions, mention generated CMake scripts 2017-02-05 06:37:10 -08:00
Axel Isouard
ea0b0de53b
Add GClientConfig cmake module 2017-02-05 06:34:33 -08:00