diff --git a/.github/workflows/test-lang-c.yml b/.github/workflows/test-lang-c.yml index e236778b37c..8a5494db1ae 100644 --- a/.github/workflows/test-lang-c.yml +++ b/.github/workflows/test-lang-c.yml @@ -47,6 +47,15 @@ jobs: - name: Test run: ./build.sh test + - name: Check pkg-config + run: | + mkdir -p build + cd build + cmake .. + cp /usr/lib/x86_64-linux-gnu/pkgconfig/snappy.pc src/libsnappy.pc + export PKG_CONFIG_PATH=./src + pkg-config --libs avro-c + - name: Cache Local Maven Repository uses: actions/cache@v4 with: diff --git a/lang/c/CMakeLists.txt b/lang/c/CMakeLists.txt index aa923e1829a..2956a07e87a 100644 --- a/lang/c/CMakeLists.txt +++ b/lang/c/CMakeLists.txt @@ -176,7 +176,7 @@ else (LZMA_FOUND) endif (LZMA_FOUND) set(CODEC_LIBRARIES ${ZLIB_LIBRARIES} ${LZMA_LIBRARIES} ${SNAPPY_LIBRARIES}) -set(CODEC_PKG "@ZLIB_PKG@ @LZMA_PKG@ @SNAPPY_PKG@") +set(CODEC_PKG "${ZLIB_PKG} ${LZMA_PKG} ${SNAPPY_PKG}") # Jansson JSON library pkg_check_modules(JANSSON jansson>=2.3)