Fix deb packaging pkgconfig dependency
authorRonan Le Martret <ronan.lemartret@iot.bzh>
Mon, 28 Aug 2017 13:52:06 +0000 (15:52 +0200)
committerRonan Le Martret <ronan.lemartret@iot.bzh>
Mon, 28 Aug 2017 13:52:06 +0000 (15:52 +0200)
 * dpkg must be use to find the package whose provides
   the .pc file

Change-Id: I475559264c5dd1116e773a6842889cfd230917a0
Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
cmake/cmake.d/04-extra_targets.cmake

index 4e7921a..d66c87f 100644 (file)
@@ -75,7 +75,7 @@ foreach (PKG_CONFIG ${PKG_REQUIRED_LIST})
        # Only doable within a native environment not under SDK
        if( OSRELEASE MATCHES "debian" AND NOT DEFINED ENV{SDKTARGETSYSROOT} AND NOT DEFINED CMAKE_TOOLCHAIN_FILE)
                execute_process(
-                       COMMAND pkg-config --print-provides ${XPREFIX}
+                       COMMAND dpkg -S *${XPREFIX}.pc
                                        OUTPUT_VARIABLE TMP_PKG_BIN
                )
                if(TMP_PKG_BIN)