diff options
| author | RobotLeopard86 <63123751+RobotLeopard86@users.noreply.github.com> | 2025-11-24 14:25:13 -0800 |
|---|---|---|
| committer | Eli Schwartz <eschwartz93@gmail.com> | 2025-12-10 13:23:39 -0500 |
| commit | 4bbd1ef923e995cd88c255cef65649ab8b07cfc6 (patch) | |
| tree | 0bab7ac437490b19eeacc491a2a3564d9b486c60 /mesonbuild | |
| parent | a2b2429bd73bf12a312341a5a3c90ee8c0fc4f40 (diff) | |
| download | meson-4bbd1ef923e995cd88c255cef65649ab8b07cfc6.tar.gz | |
cmake: Fix version kwarg being added to static_library targets
Diffstat (limited to 'mesonbuild')
| -rw-r--r-- | mesonbuild/cmake/interpreter.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/mesonbuild/cmake/interpreter.py b/mesonbuild/cmake/interpreter.py index bdaa6d54c..88b0b8f3b 100644 --- a/mesonbuild/cmake/interpreter.py +++ b/mesonbuild/cmake/interpreter.py @@ -1182,11 +1182,12 @@ class CMakeInterpreter: 'objects': [method(x, 'extract_all_objects') for x in objec_libs], } - # Only set version if we know it - if tgt.version: - tgt_kwargs['version'] = tgt.version - if tgt.soversion: - tgt_kwargs['soversion'] = tgt.soversion + # Only set version if we know it and this is not a static lib + if tgt_func != 'static_library': + if tgt.version: + tgt_kwargs['version'] = tgt.version + if tgt.soversion: + tgt_kwargs['soversion'] = tgt.soversion # Only set if installed and only override if it is set if install_tgt and tgt.install_dir: |
