mirror of
https://gitlab.com/libtiff/libtiff.git
synced 2026-10-24 19:59:18 +03:00
- Fix FRAMEWORK_VERSION to use conventional letter "A" instead of the full version string, which incorrectly named the Versions/ directory - Remove FRAMEWORK/BUNDLE properties from fax2ps and other executables; only shared libraries can be frameworks, and framework linking is implicit for executables via target_link_libraries - Remove BUNDLE DESTINATION from tools install rule; CLI tools are not app bundles - Add framework properties to tiffxx (C++ wrapper library), including FRAMEWORK DESTINATION in its install rule - Move OPENGL_SUPPORT=OFF for embedded Apple platforms into the root CMakeLists.txt, gated on CMAKE_SYSTEM_NAME rather than tiff-framework, so it is driven by platform identity and applies before subdirectories are processed - Default tiff-framework to ON for non-Darwin Apple platforms (iOS, tvOS, watchOS, visionOS) where .dylib is not permitted by the App Store; keep OFF on macOS where .dylib is the conventional format - Short-circuit HAVE_LD_VERSION_SCRIPT=FALSE on Apple unconditionally, since ld64 does not support --version-script, avoiding a noisy probe