libdart: Fix installation of pkgconfig file

This commit is contained in:
Tee KOBAYASHI 2022-11-15 14:08:45 +09:00 committed by xtkoba
parent 74005c5c25
commit cc26889476
3 changed files with 29 additions and 1 deletions

View File

@ -25,3 +25,12 @@ index 100bfb8b59b..39170ea1187 100644
if(DART_BUILD_EXTRAS)
add_subdirectory(extras)
@@ -424,7 +424,7 @@
# Generate the DART pkg-config
set(PC_CONFIG_IN ${DART_SOURCE_DIR}/cmake/dart.pc.in)
set(PC_CONFIG_OUT ${DART_BINARY_DIR}/cmake/dart.pc)
-set(PC_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+set(PC_CONFIG_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
file(RELATIVE_PATH
RELATIVE_PATH_TO_INSTALL_PREFIX
"${PC_CONFIG_INSTALL_DIR}"

View File

@ -4,7 +4,7 @@ TERMUX_PKG_GROUPS="science"
TERMUX_PKG_LICENSE="BSD 2-Clause"
TERMUX_PKG_MAINTAINER="Pooya Moradi <pvonmoradi@gmail.com>"
TERMUX_PKG_VERSION="6.12.2"
TERMUX_PKG_REVISION=1
TERMUX_PKG_REVISION=2
TERMUX_PKG_SRCURL="https://github.com/dartsim/dart/archive/refs/tags/v$TERMUX_PKG_VERSION.tar.gz"
TERMUX_PKG_SHA256=db1b3ef888d37f0dbc567bc291ab2cdb5699172523a58dd5a5fe513ee38f83b0
TERMUX_PKG_AUTO_UPDATE=true

View File

@ -0,0 +1,19 @@
--- a/cmake/dart.pc.in
+++ b/cmake/dart.pc.in
@@ -1,12 +1,12 @@
# This file was generated by CMake for @PROJECT_NAME@
-prefix=${pcfiledir}/@RELATIVE_PATH_TO_INSTALL_PREFIX@
+prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/dart
+libdir=@CMAKE_INSTALL_LIBDIR@
+includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
Name: @PROJECT_NAME@
Description: @DART_PKG_DESC@
Version: @DART_VERSION@
Requires: @DART_PKG_EXTERNAL_DEPS@
Libs: -L${libdir} -ldart
-Cflags: @CMAKE_CXX_FLAGS@
+Cflags: -I${includedir}