libsdptransform
libsdptransform copied to clipboard
Session Description Protocol C++ parser/writer based on the sdp-transform JavaScript library
I update catch version to 2.13.9. I'd like to import [this change](https://github.com/catchorg/Catch2/issues/2178) because I can't build this repository.
Non-numeric payload types can be present in the "media" field, for example, the type t38 will be specified for fax `(m=image 15002 udptl t38`). In this case, calling the function...
This pull request proposes additional build options to the CMake-based install. Some files have been moved around/touched slightly also to facilitate some of these options/features, which are described below. These...
This change makes test compilation opt-in (analog to how [libmediasoupclient](https://github.com/versatica/libmediasoupclient/blob/v3/CMakeLists.txt#L21) does it), resulting in a **consistent build-time reduction of ~60%**. ## Build with tests enabled `time cmake . -Bbuild -DSDPTRANSFORM_BUILD_TESTS=ON`...
Reproduction steps (on M1 apple silicon) ``` git clone https://github.com/ibc/libsdptransform cd libsdptransform && cmake . && make ``` The following build error will occur when attempting to build the tests:...
No idea how to add "tests" the CMake way. After reading some docs, I've added this to `/CMakeLists.txt` file: ```cmake enable_testing() add_test(NAME unittest COMMAND test_sdptransform WORKING_DIRECTORY build) ``` but it...
Very well explained [here](https://stackoverflow.com/questions/17511496/how-to-create-a-shared-library-with-cmake).