diff options
| author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-02-18 15:08:27 +0900 |
|---|---|---|
| committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2024-02-18 15:08:27 +0900 |
| commit | 120c291fafd438e2bc58f098023c669dadc64b08 (patch) | |
| tree | 927b0ce701e54789c407f06273c02eabad1b94e8 | |
| parent | 87c4c6c0823b3eabe34c42860388e3cbdd634cc3 (diff) | |
Link ruby.pc to pkg-config data directory
| -rwxr-xr-x | tool/rbinstall.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/tool/rbinstall.rb b/tool/rbinstall.rb index 80041156be..16d264adf7 100755 --- a/tool/rbinstall.rb +++ b/tool/rbinstall.rb @@ -448,6 +448,11 @@ install?(:local, :arch, :data) do if pc and File.file?(pc) and File.size?(pc) prepare "pkgconfig data", pkgconfigdir = File.join(libdir, "pkgconfig") install pc, pkgconfigdir, :mode => $data_mode + if (pkgconfig_base = CONFIG["libdir", true]) != libdir + prepare "pkgconfig data link", File.join(pkgconfig_base, "pkgconfig") + ln_sf(File.join("..", Path.relative(pkgconfigdir, pkgconfig_base), pc), + File.join(pkgconfig_base, "pkgconfig", pc)) + end end end |
