From 33e8c9db4494e4d228d45557b8f5fee966bc41b1 Mon Sep 17 00:00:00 2001 From: Randy Li Date: Mon, 18 Jul 2016 10:45:30 +0800 Subject: [PATCH] add multiarch support for pkgconfig files The pkgconfig are just template in the source, the cmake would generate the final pkgconfig files. --- pkgconfig/egl.pc | 12 ------------ pkgconfig/egl.pc.cmake | 12 ++++++++++++ pkgconfig/{gbm.pc => gbm.pc.cmake} | 4 ++-- pkgconfig/glesv2.pc | 12 ------------ pkgconfig/glesv2.pc.cmake | 12 ++++++++++++ 5 files changed, 26 insertions(+), 26 deletions(-) delete mode 100644 pkgconfig/egl.pc create mode 100644 pkgconfig/egl.pc.cmake rename pkgconfig/{gbm.pc => gbm.pc.cmake} (66%) delete mode 100644 pkgconfig/glesv2.pc create mode 100644 pkgconfig/glesv2.pc.cmake diff --git a/pkgconfig/egl.pc b/pkgconfig/egl.pc deleted file mode 100644 index ed61b56..0000000 --- a/pkgconfig/egl.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: egl -Description: Mali OpenEGL library -Requires.private: -Version: 7.10 -Libs: -L${libdir} -lEGL -Libs.private: -lm -lpthread -Cflags: -I${includedir} diff --git a/pkgconfig/egl.pc.cmake b/pkgconfig/egl.pc.cmake new file mode 100644 index 0000000..eb3ec16 --- /dev/null +++ b/pkgconfig/egl.pc.cmake @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ + +Name: egl +Description: Mali EGL library +Requires.private: +Version: 7.10 +Libs: -L${libdir} -lEGL +Libs.private: -lm -lpthread +Cflags: -I${includedir} diff --git a/pkgconfig/gbm.pc b/pkgconfig/gbm.pc.cmake similarity index 66% rename from pkgconfig/gbm.pc rename to pkgconfig/gbm.pc.cmake index b9002ab..7e7aefe 100644 --- a/pkgconfig/gbm.pc +++ b/pkgconfig/gbm.pc.cmake @@ -1,7 +1,7 @@ prefix=/usr exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ Name: gbm Description: Mali GBM library diff --git a/pkgconfig/glesv2.pc b/pkgconfig/glesv2.pc deleted file mode 100644 index ed2c27d..0000000 --- a/pkgconfig/glesv2.pc +++ /dev/null @@ -1,12 +0,0 @@ -prefix=/usr -exec_prefix=${prefix} -libdir=${exec_prefix}/lib -includedir=${prefix}/include - -Name: glesv2 -Description: GLESV@ library -Requires.private: -Version: -Libs: -L/lib -lGLESv2 -Libs.private: -lm -lpthread -Cflags: -I${includedir} diff --git a/pkgconfig/glesv2.pc.cmake b/pkgconfig/glesv2.pc.cmake new file mode 100644 index 0000000..60fbb48 --- /dev/null +++ b/pkgconfig/glesv2.pc.cmake @@ -0,0 +1,12 @@ +prefix=/usr +exec_prefix=${prefix} +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ + +Name: glesv2 +Description: mali GLESV2 library +Requires.private: +Version: +Libs: -L${libdir} -lGLESv2 +Libs.private: -lm -lpthread +Cflags: -I${includedir}