diff options
author | Marti Maria <marti.maria@littlecms.com> | 2023-04-21 10:32:37 +0200 |
---|---|---|
committer | Marti Maria <marti.maria@littlecms.com> | 2023-04-21 10:32:37 +0200 |
commit | 7984408c8fe800a27175e4a8bd6115663c553ec1 (patch) | |
tree | de970af5824c0f849d09227eca4d46cf1e30aeab /src | |
parent | 8769c0e85b0e57de3f55936344766873fa982350 (diff) | |
download | lcms2-7984408c8fe800a27175e4a8bd6115663c553ec1.tar.gz |
allow build of static libs on windows with MS Visual Studio
Almost: meson uses always ".a" extension which is a pain. I can't solve that.
Diffstat (limited to 'src')
-rw-r--r-- | src/meson.build | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/meson.build b/src/meson.build index a3204ee..2e1c89f 100644 --- a/src/meson.build +++ b/src/meson.build @@ -28,14 +28,17 @@ lcms2_srcs = files( ) if host_machine.system() == 'windows' - lcms2_rc = configure_file( - input: 'lcms2.rc.in', - configuration: version_cfg, - output: 'lcms2.rc', - ) + if get_option('default_library') == 'shared' - lcms2_srcs += win.compile_resources(lcms2_rc) - cargs += '-DCMS_DLL_BUILD=1' + lcms2_rc = configure_file( + input: 'lcms2.rc.in', + configuration: version_cfg, + output: 'lcms2.rc', + ) + + lcms2_srcs += win.compile_resources(lcms2_rc) + cargs += '-DCMS_DLL_BUILD=1' + endif endif liblcms2_lib = library( |