comparison mupdf-source/thirdparty/lcms2/src/meson.build @ 2:b50eed0cc0ef upstream

ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4. The directory name has changed: no version number in the expanded directory now.
author Franz Glasner <fzglas.hg@dom66.de>
date Mon, 15 Sep 2025 11:43:07 +0200
parents
children
comparison
equal deleted inserted replaced
1:1d09e1dec1d9 2:b50eed0cc0ef
1 lcms2_srcs = files(
2 'cmsalpha.c',
3 'cmscam02.c',
4 'cmscgats.c',
5 'cmscnvrt.c',
6 'cmserr.c',
7 'cmsgamma.c',
8 'cmsgmt.c',
9 'cmshalf.c',
10 'cmsintrp.c',
11 'cmsio0.c',
12 'cmsio1.c',
13 'cmslut.c',
14 'cmsmd5.c',
15 'cmsmtrx.c',
16 'cmsnamed.c',
17 'cmsopt.c',
18 'cmspack.c',
19 'cmspcs.c',
20 'cmsplugin.c',
21 'cmsps2.c',
22 'cmssamp.c',
23 'cmssm.c',
24 'cmstypes.c',
25 'cmsvirt.c',
26 'cmswtpnt.c',
27 'cmsxform.c',
28 )
29
30 if host_machine.system() == 'windows'
31 if get_option('default_library') == 'shared'
32
33 lcms2_rc = configure_file(
34 input: 'lcms2.rc.in',
35 configuration: version_cfg,
36 output: 'lcms2.rc',
37 )
38
39 lcms2_srcs += win.compile_resources(lcms2_rc)
40 cargs += '-DCMS_DLL_BUILD=1'
41 endif
42 endif
43
44 liblcms2_lib = library(
45 'lcms2',
46 lcms2_srcs,
47 include_directories: inc_dirs,
48 gnu_symbol_visibility: 'hidden',
49 dependencies: deps,
50 c_args: cargs,
51 version: library_version,
52 # vs_module_defs: 'lcms2.def',
53 install: true,
54 )
55
56 liblcms2_dep = declare_dependency(
57 link_with: liblcms2_lib,
58 include_directories: [inc_dirs, include_directories('.')],
59 )