Commit graph

56 commits

Author SHA1 Message Date
MITSUNARI Shigeo
2d6794ca7b v7.22 2024-11-11 16:03:36 +09:00
MITSUNARI Shigeo
e8ba033af9 v7.21 2024-10-31 09:18:31 +09:00
MITSUNARI Shigeo
565ad4e809 v7.20.1 2024-10-30 06:39:05 +09:00
MITSUNARI Shigeo
2d70c94905 v7.20
Some checks are pending
test / test (push) Waiting to run
2024-10-15 09:57:28 +09:00
MITSUNARI Shigeo
7c540206d1 v7.10 2024-10-13 15:51:55 +09:00
MITSUNARI Shigeo
468a0bea47 v7.09.1 2024-10-10 14:07:16 +09:00
MITSUNARI Shigeo
c68cc53d18 v7.09
Some checks failed
test / test (push) Has been cancelled
2024-10-08 17:06:26 +09:00
MITSUNARI Shigeo
cb7d9947d2 v7.08
Some checks failed
test / test (push) Has been cancelled
2024-10-07 11:31:01 +09:00
MITSUNARI Shigeo
fd77bc7e00 v7.07.1 2024-08-29 09:53:52 +09:00
Andrea Pappacoda
38e5e7b931 Revert move of .pc and .cmake files to arch-independent dirs
This reverts commit 6c593b9a10,
9f53572915, and
c7c1eac070

Closes: #189
2024-08-29 09:44:16 +09:00
MITSUNARI Shigeo
b536ef6482 v7.07 2024-06-11 17:00:40 +09:00
Andrea Pappacoda
6c593b9a10
build(meson): arch-independent fixes
This patch fixes a couple of issues introduced in commits
c7c1eac070 and
9f53572915:

- Dropped `dataonly: true` from `pkgconfig.generate()`, since it
  generates a .pc file unsuitable for libraries. Instead, I've just set
  `install_dir` to `$datadir/pkgconfig`, which generates the following:

      $ cat /usr/share/pkgconfig/xbyak.pc
      prefix=/usr
      includedir=${prefix}/include

      Name: xbyak
      Description: JIT assembler for x86(IA32), x64(AMD64, x86-64)
      URL: https://github.com/herumi/xbyak
      Version: 7.06
      Cflags: -I${includedir}

- Changed `share/cmake/xbyak` to
  `get_option('datadir')/'cmake'/meson.project_name()` to avoid
  hardcoding "share" as the datadir.

- Added `arch_independent: true` to the
  `cmake.write_basic_package_version_file()` call so that the generated
  CMake version file doesn't contain arch-specific checks unsuitable for
  a file located in /usr/share/cmake.
2024-03-09 21:51:48 +01:00
MITSUNARI Shigeo
fc183427e8 v7.06 2024-03-07 17:18:54 +09:00
Zbigniew Jędrzejewski-Szmek
9f53572915 Install cmake files into an arch-independent directory
The justification is similar as for the .pc file: the include directory
is arch-independent, so the cmake description should be too.
2024-03-06 18:25:01 +01:00
Zbigniew Jędrzejewski-Szmek
c7c1eac070 Make xbyak.py installation location arch-independent
I was investigating an issue with the Fedora package build:
builds on i686 would yield a package with /usr/lib/pkgconfig/xbyak.pc,
while builds on amd64 would yield a package with /usr/lib64/pkgconfig/xbyak.pc.

xbyak is arch-indepdent, in the sense of the installed payload being identical
on all architectures and located in a non-arch-specific directory (/usr/inlude).
The .pc file should be arch-independent too. Right now, if we install the
package from a different architecture, we would find the files in /usr/include,
but not the .pc file. (E.g. on amd64 the pkg-config search path is
/usr/lib64/pkgconfig:/usr/share/pkgconfig, so /usr/lib/pkgconfig/xbyak.pc will
not be found.) So install the file to $prefix/pkgconfig (usually
/usr/share/pkgconfig) so it will be found properly.

We need to specify 'includedir' in the variable list for pkgconfig.generate(),
because by default meson does not include this variable when dataonly:true
is used. The $prefix/include pattern is evaluated in meson, to handle the
case where the user specified an include_dir as absolute path.
2024-03-06 17:48:12 +01:00
MITSUNARI Shigeo
63e6ee92cc v7.05.1 2024-02-11 10:26:03 +09:00
MITSUNARI Shigeo
0b3f360eb6 v7.05 2024-01-03 20:10:46 +09:00
MITSUNARI Shigeo
c0888cc45f v7.04 2023-12-28 20:42:12 +09:00
MITSUNARI Shigeo
ee26c094ed v7.03 2023-12-26 13:38:09 +09:00
MITSUNARI Shigeo
c9ce3f8f69 v7.02 2023-12-20 15:58:02 +09:00
MITSUNARI Shigeo
903f7c02e3 v7.01 2023-12-19 18:48:56 +09:00
MITSUNARI Shigeo
df0ebc7405 v7.00 2023-12-01 15:06:06 +09:00
MITSUNARI Shigeo
151c8ab04b v6.73 2023-08-07 11:12:29 +09:00
MITSUNARI Shigeo
322665e720 v6.72 2023-08-02 09:43:55 +09:00
MITSUNARI Shigeo
8980934c11 v6.71 2023-07-27 12:34:46 +09:00
MITSUNARI Shigeo
b538485f32 v6.70 2023-07-05 18:08:38 +09:00
MITSUNARI Shigeo
ba3db4730f update version 2023-06-27 16:34:23 +09:00
MITSUNARI Shigeo
3b13d068be v6.69.1 2023-03-23 14:28:34 +09:00
MITSUNARI Shigeo
dc048a04cb v6.69 2023-02-20 14:07:43 +09:00
MITSUNARI Shigeo
5f4ba971f0 v6.68 2022-12-07 16:56:05 +09:00
MITSUNARI Shigeo
bb70083e64 v6.67 2022-11-30 15:09:03 +09:00
MITSUNARI Shigeo
94eff62461 v6.66 2022-11-25 17:43:11 +09:00
MITSUNARI Shigeo
a157092711 v6.65 2022-11-22 09:03:08 +09:00
MITSUNARI Shigeo
11b9c4dc0b v6.64 2022-11-04 15:22:47 +09:00
MITSUNARI Shigeo
20b2b1eae1 v6.63 2022-10-07 10:41:59 +09:00
MITSUNARI Shigeo
e31961ea83 v6.62 2022-09-15 09:47:11 +09:00
MITSUNARI Shigeo
29cb524d19 v6.61.2 2022-08-10 11:53:38 +09:00
MITSUNARI Shigeo
f7cae7f110 v6.61.1 2022-08-02 11:02:59 +09:00
MITSUNARI Shigeo
8623616e0b v6.61 2022-07-29 06:04:06 +09:00
MITSUNARI Shigeo
8f6dee3195 v6.60.2 2022-06-16 09:42:20 +09:00
MITSUNARI Shigeo
913099fc80 v6.60.1 2022-06-15 06:36:25 +09:00
MITSUNARI Shigeo
f0c522af8c v6.60 2022-06-06 04:55:54 +09:00
MITSUNARI Shigeo
9357732aa2 v6.06 2022-06-01 10:51:06 +09:00
MITSUNARI Shigeo
c88007b03e update doc 2022-05-20 17:54:37 +09:00
MITSUNARI Shigeo
1a90f456c6 v6.051 2022-05-13 17:48:48 +09:00
MITSUNARI Shigeo
4831b3fb3d v6.05 2022-05-12 11:16:45 +09:00
MITSUNARI Shigeo
f7bfc26345 v6.041 2022-04-22 15:31:49 +09:00
MITSUNARI Shigeo
898c354e67 v6.04 2022-04-05 15:19:31 +09:00
MITSUNARI Shigeo
31b7cd3501 v6.03 2022-03-08 13:35:40 +09:00
MITSUNARI Shigeo
82e0deb8ab v6.02 2022-01-28 10:57:21 +09:00