ibc / libsdptransform

Session Description Protocol C++ parser/writer based on the sdp-transform JavaScript library
MIT License
136 stars 56 forks source link

Can't work with cmake FetchContent #23

Open loveyacper opened 1 year ago

loveyacper commented 1 year ago

use libsdptransform with cmake FetchContent as below:

FetchContent_Declare(
    sdptransform
    GIT_REPOSITORY https://github.com/loveyacper/libsdptransform.git
    GIT_TAG master
)
FetchContent_MakeAvailable(sdptransform)

cmake version is 3.18.2, gcc version is 8.4.1.

Compiler generates errors like this:

fatal error: sdptransform.hpp: No such file or directory
 #include "sdptransform.hpp"

To fix it, we should add one line in CMakeLists.txt:

target_include_directories(sdptransform PUBLIC ${PROJECT_SOURCE_DIR}/include)