vcpkg/ports/vcpkg-cmake-config
Kai Pastor 3565cab797
[vcpkg-cmake-config] Merge INTERFACE_LINK_LIBRARIES configurations (#22546)
* Merge INTERFACE_LINK_LIBRARIES configurations

Direct references to binaries must match the active build type when used.

* Update tmx for cmake_config_fixup

* Update versions

* Prevent repeated fixup of the same file

* Don't change line structure

* Update versions

* CI

* Apply CR suggestion

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>

* Update versions

* Fixup CR suggestion

* Update versions

* Update versions

Co-authored-by: nicole mazzuca <mazzucan@outlook.com>
2022-02-18 13:54:55 -08:00
..
copyright
portfile.cmake
README.md
vcpkg_cmake_config_fixup.cmake [vcpkg-cmake-config] Merge INTERFACE_LINK_LIBRARIES configurations (#22546) 2022-02-18 13:54:55 -08:00
vcpkg-port-config.cmake
vcpkg.json [vcpkg-cmake-config] Merge INTERFACE_LINK_LIBRARIES configurations (#22546) 2022-02-18 13:54:55 -08:00

vcpkg-cmake-config

vcpkg-cmake-config provides vcpkg_cmake_config_fixup(), a function which both:

  • Fixes common mistakes in port build systems, like using absolute paths
  • Merges the debug and release config files.

This function should almost always be used when a port has *config.cmake files, even when the buildsystem of the project is not CMake.