Commit graph

216 commits

Author SHA1 Message Date
Axel Isouard
5cda935434
Write windows-related build instructions, stuff about debug mode 2017-03-27 17:59:04 +02:00
Axel Isouard
9f324642f5 (#23): Add sample target, build it and run it 2017-03-27 13:28:37 +02:00
Axel Isouard
941688e7fc Build webrtc, system_wrappers_default and libjingle_peerconnection 2017-03-27 13:27:46 +02:00
Axel Isouard
eec2846651 Install CMake target files, from libwebrtc target this time 2017-03-27 13:27:14 +02:00
Axel Isouard
7cd0a79bd2 Include protobuf_full objects instead of protobuf_lite's 2017-03-27 13:26:36 +02:00
Axel Isouard
1dbc538b4b Link with crypt32 and iphlpapi 2017-03-27 13:25:37 +02:00
Axel Isouard
ee7fb4f42d Link with rt and pthread library 2017-03-27 13:25:23 +02:00
Axel Isouard
ad6d1a565a (#39): Force is_component_build=false argument 2017-03-27 13:24:49 +02:00
Axel Isouard
2969a0f603 Remove CMAKE_THREAD_LIBS_INIT definition inside Install.cmake 2017-03-27 13:23:57 +02:00
Axel Isouard
67ac79ff0f Use the CMAKE_FILES_DIRECTORY CMake variable 2017-03-27 13:23:02 +02:00
Axel Isouard
bc9c05404f Define WEBRTC_MAC under macOS, set correct pthread and debugging flags 2017-03-27 13:22:39 +02:00
Axel Isouard
b35dc15d8d Travis: Remove x86 build for now, use g++ 4.8 2017-03-27 13:21:59 +02:00
Axel Isouard
55f1e9d761 Use the same CMAKE_BUILD_TYPE for the libwebrtc target 2017-03-27 13:21:06 +02:00
Axel Isouard
7acf691f2b State GCC / G++ 4.8 inside the README 2017-03-27 13:19:53 +02:00
Axel Isouard
ab1cf49414
(#40): Do not put CMake target files inside the package 2017-03-25 14:35:08 +01:00
Axel Isouard
7ef534cd55
(#40): Do not run generator variables during package 2017-03-25 12:23:02 +01:00
Axel Isouard
77208bccbd
(#40): Remove mac x86 build, set appveyor matrix the right way 2017-03-25 12:00:49 +01:00
Axel Isouard
9ee8a5aec6
(#40): Fix Debug build, add debug configuration in Travis and Appveyor 2017-03-25 11:18:37 +01:00
Axel Isouard
53a331a356
(#38): Do not fetch gn and clang-format at the same time 2017-03-25 09:36:44 +01:00
Axel Isouard
7047a4dfef
Add LIBWEBRTC_WEBRTC_BRANCH_HEAD inside CMake Config file, fix WEBRTC_REVISION 2017-03-21 19:16:20 +01:00
Axel Isouard
522e16128a
Enforce static linking, closes #37 2017-03-21 18:55:56 +01:00
Axel Isouard
cb13886cbe README: Remove BUILD_TESTS since they are not supported yet (#37) 2017-03-21 09:38:25 +01:00
Axel Isouard
5ae2a5de6b README: Remove BUILD_SHARED_LIB flag (#37) 2017-03-21 09:32:58 +01:00
Axel Isouard
6aab703673 Merge branch refactor-depot-tools 2017-03-19 22:58:59 -07:00
Axel Isouard
5744e63abe
Rename artifact for Appveyor 2017-03-19 20:22:30 +01:00
Axel Isouard
58f2d70a74
No longer need for clang_use_chrome_plugins=false, disable tests on appveyor 2017-03-19 20:06:21 +01:00
Axel Isouard
418e54b401
Execute checkout commands inside the main CMake file 2017-03-19 19:52:34 +01:00
Axel Isouard
c21220c58c
Replace all execute_process calls with libwebrtc_execute 2017-03-19 18:56:08 +01:00
Axel Isouard
64690d1a30
Define WEBRTC_BRANCH_HEAD and WEBRTC_REVISION when required 2017-03-19 18:55:36 +01:00
Axel Isouard
16578cdd5c
Use the right variable for the lib output directory 2017-03-19 18:36:21 +01:00
Axel Isouard
7311f13bfa
Use the correct variable for the stamp file 2017-03-19 18:36:21 +01:00
Axel Isouard
7950fa7e8a Fix the environment variables forever, add .bat suffix for win32 2017-03-19 09:17:53 -07:00
Axel Isouard
c8a3e8eb8a
Remove prefix files, use cmake -E env 2017-03-19 14:14:55 +01:00
Axel Isouard
5d3887b918 No prefix file for gn command anymore, set the right directory for IDE config 2017-03-19 04:30:25 -07:00
Axel Isouard
ea5d4643aa
Gn.cmake: Set is_debug depending on the IDE 2017-03-19 11:56:21 +01:00
Axel Isouard
daf8535a2d
Set the target dependencies in a list 2017-03-19 10:30:50 +01:00
Axel Isouard
c10f3458f0
Enable parallel build for CI, remove -j 4 flag everywhere, fixes #34 2017-03-19 10:25:22 +01:00
Axel Isouard
8970f2368b
README: Add more instructions for specific commits and depot_tools management 2017-03-19 10:23:09 +01:00
Axel Isouard
17ef828ce2
Use libwebrtc_command instead of execute_process 2017-03-19 10:20:45 +01:00
Axel Isouard
bbdd74ce9a
Add libwebrtc_execute function, use it in DepotTools.cmake 2017-03-19 10:17:26 +01:00
Axel Isouard
b294fac627
Remove unused PREFIX_NEWLINE variable 2017-03-19 08:29:30 +01:00
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