Commit Graph

29 Commits

Author SHA1 Message Date
Joni Räsänen c7d2ccc405 doc: Add small mention of additional libraries when linking 2024-01-30 11:43:23 +02:00
tampsa 6cf82d4a80
doc: Update Werror flag instructions 2023-05-04 10:32:35 +03:00
Joni Räsänen aeaa71e6b4 build: Rename CMake flags to new format
Upending UVGRTP to each CMake option makes it less likely to conflict between
other libraries built at the same time. Added also some backwards compatibility
for old options.
2023-05-03 12:43:10 +03:00
Joni Räsänen b3d30a5998 build: Add CMake options for disabling tests and examples 2023-05-02 11:41:10 +03:00
Joni Räsänen 6f4d3a3692 doc: Add link and slightly clarify build instructions 2022-12-14 16:12:38 +02:00
Joni Räsänen 8575ab6f71
doc: Add mention of using PATH with MSVC to build instructions 2022-12-14 15:58:45 +02:00
Joni Räsänen ddc892c8b8
doc: Update build details on how to link uvgRTP with Crypto++ to an application 2022-12-14 15:45:26 +02:00
Joni Räsänen 470089267a
doc: Clarify build instructions for runtime library mismatch
This seems to also happen with newer Visual Studio version when building examples.
2022-12-14 10:28:46 +02:00
Joni Räsänen 320d03a444 build: Add option to disable -werror compiler flag
This was needed in case some systems generate additional warnings with
existing code base that have not yet been fixed.

Related to issue #175 on Github.
2022-11-18 09:53:13 +02:00
Joni Räsänen bb0cde0360 build: Set the default build type to Release 2022-09-15 09:38:37 +03:00
Joni Räsänen 3cd1a0fdaf build: Select default build type on Unix systems 2022-09-12 15:57:40 +03:00
Joni Räsänen 5d797b0146 build: Remove Qt project file as supported build system
This has never been a Qt project and Qt itself has deprecated its build
system so it makes no sense to keep maintaining it.
2022-09-07 14:18:12 +03:00
Joni Räsänen cfe08c38a2 version: Add version print to context and fine tune what is printed
Changed the parameter for release from RELEASE_VERSION to
RELEASE_COMMIT, because I fear confusion with release build of uvgRTP.
2021-09-30 10:25:41 +03:00
Joni Räsänen dfcedd96f4
doc: Clarify the role of Crypto++ in compilation
This clarification is a response to issue #77 on GitHub.
2021-09-27 14:11:23 +03:00
Joni Räsänen 0edea53853 doc: Update build instructions with c++ version 2021-05-27 12:21:19 +00:00
Joni Räsänen bbab93f336 doc: Clarify Windows build instructions
Clarify the MinGW building and add details to Visual studio building.
2021-05-18 15:15:07 +00:00
Aaro Altonen b3cc2cdc23 build: Add support for MinGW build 2021-04-19 07:32:09 +03:00
Joni Räsänen f6b029c75f doc: Update build instructions for release 2021-03-23 15:17:20 +00:00
Aaro Altonen 94698c0437 doc: Update build instructions 2021-03-23 16:26:22 +02:00
Aaro Altonen 5b3a7f13a9 build: Disable archive merging temporarily
At least on Linux, the final library seems to be corrupted
2021-03-23 01:25:57 +02:00
Aaro Altonen 737d1d0056 Update build instructions 2021-03-23 01:18:59 +02:00
Aaro Altonen 8619ac5252 Update build instructions 2021-01-12 11:13:14 +02:00
Aaro Altonen 171b73af21 Update uvgRTP build information
Remove the old GNU Makefile, update building documentation
and convert tabs to spaces in CMakeLists.txt
2020-12-11 07:56:54 +02:00
Aaro Altonen f87b4e8e72 Use __has_include to detect the presence of Crypto++ automatically
Use __has_include to check if all needed headers are present in the
system and if so, build uvgRTP with crypto enabled.

Introduce new define, __RTP_NO_CRYPTO__ which disables SRTP/ZRTP
support even if Crypto++ is present in the system
2020-12-11 07:56:02 +02:00
Aaro Altonen 703fdf59dd Update build instructions 2020-10-06 08:46:43 +03:00
Aaro Altonen c2e7eb1bc1 Rename kvzRTP to uvgRTP 2020-04-28 11:18:07 +03:00
Aaro Altonen ab3746d2c9 Add Visual Studio project files 2020-04-24 21:51:07 +03:00
Aaro Altonen b9faf77089 Add support for CMake build 2020-04-17 13:47:35 +03:00
Aaro Altonen 08495db82d Create separate document for build instructions 2020-04-17 13:47:21 +03:00