4ed399ccfb GNUInstallDirs: Change special path defaults to absolute
7566a477f7 GNUInstallDirs: Factor out helper for special absolute path logic
42dfcbf1a5 GNUInstallDirs: Refactor LIBDIR default calculation
9789f7d05e GNUInstallDirs: Add internal helper to compute specific defaults
83f44bbf53 GNUInstallDirs: Factor out helper to compute system type
0c9b6aa9e4 GNUInstallDirs: De-duplicate description of defaults
18e1341950 GNUInstallDirs: Move defaults from arguments to variables
9f41a67fce GNUInstallDirs: Reduce duplication of CMAKE_INSTALL_ prefix
...
Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10542
2e59cee922 FindXCTest: Fix test module generation for Xcode 16
c653c1aa47 FindXCTest: Pass -bundle_loader linker flag for test module more reliably
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10573
In Xcode 7.3 and above, the `TEST_HOST` setting causes Xcode to
implicitly place the test module inside the executable bundle regardless
of the module's own location settings. Since commit a364d2513a (Xcode:
Fixup XCTest bundle location for Xcode 7.3, 2016-03-25, v3.5.2~6^2) we
explicitly tell CMake to put the test module in the same location so
that generator expressions used by `xctest_add_test` agree with where
Xcode actually puts it. In Xcode 16 and above, our explicit location
settings for the test module conflict with Xcode's `TEST_HOST` rules,
causing errors about multiple commands producing the same path.
Fix this by dropping CMake's explicit location for the test module
unless needed to match a project-specified location for the testee.
Instead, teach `xctest_add_test` to express the xctest module location
selected by `TEST_HOST` by using generator expressions referencing the
testee bundle.
Fixes: #26301Fixes: #26514
d4b3443ed2 ASM: Identify Microsoft assemblers more specifically
6baf65ec46 ASM: Do not consider MSVC C/CXX compiler for generic ASM
b52882e1e3 ASM: Drop outdated C compilers from assembler candidates
abfe98ce6c ASM: Consider C/CXX compilers only if enabled
d28fcdc8d8 ASM: Simplify compiler candidate list variable name
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10626
- Added examples section, highlighting the imported target usage.
- Synced the module documentation with other similar find modules.
- Extended gettext and intl introduction.
- Moved FindGettext module to the "See Also" section.
- Added examples section.
- Synced module descriptions a bit with other find modules.
- OpenSSL_FOUND variable used. The OPENSSL_FOUND is also set by the
find_package_handle_standard_args() to the same value.
- Described the applink interface a bit further.
- Added find module docs sections as in other similar find modules.
- Added examples section.
- Added CMake versions that introduced support for components and
htlatex, pdftops, Biber, xindy, XeLaTeX, LuaLaTeX separately.
Factor out part of `GNUInstallDirs_get_absolute_install_dir`
into a dedicated `_GNUInstallDirs_special_absolute` helper.
Signed-off-by: Cristian Le <git@lecris.dev>
- Modules documentation synced with other similar find modules.
- Added examples section.
- Changelog notes refactored, and removed variables described
separately.
- FindTclStub: Changelog notes moved to FindTCL as they are more related
to that module.
- Updated links to O'Reilly and Tcl documentation pages.
- Synced module documentation with other similar find modules.
- Added examples section.
- Added notice that PHP 4 is not maintained anymore and newer version
should be used.
- Added examples section
- Extended the module documentation and mentioned the wrapper FindTCL
module.
- The Tclsh_FOUND variable used. TCLSH_FOUND is also set to the sam
value by the find_package_handle_standard_args().
- Extended the examples section.
- Module documentation synced with other find modules a bit.
- Patch_FOUND variable used. The PATCH_FOUND is also set by the
find_package_handle_standard_args().
The FindTclsh module already outputs the result message thus the
redundant can be removed.
The Tclsh_FOUND variable used instead of TCL_TCLSH for the check.
- Added examples section.
- Synced module documentation a bit with other similar find modules.
- OpenAL_FOUND variable used instead of OPENAL_FOUND (both are set by
the find_package_handle_standard_args() command).