diff options
-rw-r--r-- | taglib-config.cmake | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/taglib-config.cmake b/taglib-config.cmake index 9f251178..ec0834ab 100644 --- a/taglib-config.cmake +++ b/taglib-config.cmake @@ -14,10 +14,20 @@ EOH exit 1; } -prefix=@CMAKE_INSTALL_PREFIX@ -exec_prefix=@CMAKE_INSTALL_PREFIX@ -libdir=@CMAKE_INSTALL_FULL_LIBDIR@ -includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ +# Looks useless as it is, but could be replaced with a "pcfiledir" by Buildroot. +prefix= +exec_prefix= + +if test -z "$prefix"; then + includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ +else + includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ +fi +if test -z "$exec_prefix"; then + libdir=@CMAKE_INSTALL_FULL_LIBDIR@ +else + libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@ +fi flags="" @@ -38,7 +48,7 @@ do echo @TAGLIB_LIB_VERSION_STRING@ ;; --prefix) - echo $prefix + echo ${prefix:-@CMAKE_INSTALL_PREFIX@} ;; *) echo "$0: unknown option $1" |