Andrew Geissler | 062316f | 2020-05-15 14:19:14 -0500 | [diff] [blame] | 1 | From d1a9839c6e4b4d187382baf341d25b3d023242cd Mon Sep 17 00:00:00 2001 |
| 2 | From: Martin Jansa <martin.jansa@lge.com> |
| 3 | Date: Wed, 13 Jun 2018 18:22:22 +0000 |
| 4 | Subject: [PATCH] openmaxil: add pkg-config file |
| 5 | |
| 6 | --- |
| 7 | CMakeLists.txt | 2 +- |
| 8 | pkgconfig/openmaxil.pc.in | 10 ++++++++++ |
| 9 | 2 files changed, 11 insertions(+), 1 deletion(-) |
| 10 | create mode 100644 pkgconfig/openmaxil.pc.in |
| 11 | |
| 12 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
| 13 | index 8c5bf5f..9f4165a 100644 |
| 14 | --- a/CMakeLists.txt |
| 15 | +++ b/CMakeLists.txt |
| 16 | @@ -131,7 +131,7 @@ include_directories("${PROJECT_BINARY_DIR}") |
| 17 | include(FindPkgConfig QUIET) |
| 18 | if(PKG_CONFIG_FOUND) |
| 19 | # Produce a pkg-config file |
| 20 | - foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc) |
| 21 | + foreach(PCFILE bcm_host.pc brcmegl.pc brcmglesv2.pc brcmvg.pc vcsm.pc mmal.pc openmaxil.pc) |
| 22 | configure_file("pkgconfig/${PCFILE}.in" "${PCFILE}" @ONLY) |
| 23 | install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PCFILE}" |
| 24 | DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig") |
| 25 | diff --git a/pkgconfig/openmaxil.pc.in b/pkgconfig/openmaxil.pc.in |
| 26 | new file mode 100644 |
| 27 | index 0000000..8793a61 |
| 28 | --- /dev/null |
| 29 | +++ b/pkgconfig/openmaxil.pc.in |
| 30 | @@ -0,0 +1,10 @@ |
| 31 | +prefix=@CMAKE_INSTALL_PREFIX@ |
| 32 | +exec_prefix=${prefix} |
| 33 | +libdir=${exec_prefix}/lib |
| 34 | +includedir=${prefix}/include |
| 35 | + |
| 36 | +Name: openmaxil |
| 37 | +Description: Broadcom openmaxil library |
| 38 | +Version: 1 |
| 39 | +Libs: -L${libdir} -lopenmaxil -lvcos -lvchiq_arm -pthread |
| 40 | +Cflags: -I${includedir} -I${includedir}/IL -I${includedir}/interface/vmcs_host/linux -I${includedir}/interface/vcos/pthreads -DUSE_VCHIQ_ARM |