diff --git a/m17_decoder/CMakeLists.txt b/m17_decoder/CMakeLists.txt index 4cf87558..4ab7b7f2 100644 --- a/m17_decoder/CMakeLists.txt +++ b/m17_decoder/CMakeLists.txt @@ -29,7 +29,13 @@ if (MSVC) target_link_libraries(m17_decoder PRIVATE libcodec2) else (MSVC) - target_link_libraries(m17_decoder PUBLIC codec2) + find_package(PkgConfig) + + pkg_check_modules(LIBCODEC2 REQUIRED codec2) + + target_include_directories(m17_decoder PUBLIC ${LIBCODEC2_INCLUDE_DIRS}) + target_link_directories(m17_decoder PUBLIC ${LIBCODEC2_LIBRARY_DIRS}) + target_link_libraries(m17_decoder PUBLIC ${LIBCODEC2_LIBRARIES}) # Include it because for some reason pkgconfig doesn't look here? if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")