aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMake/GeneratePkgConfig.cmake
AgeCommit message (Collapse)Author
2026-05-15Include interface compile definitions in pkg-configSaikari
Add interface compile definitions to pkg-config generation.
2026-05-15Improve pkg-config generation by handling target output names for interface ↵Saikari
libraries
2026-05-15Fix regex in get_relative_link function to correctly extract library name ↵Saikari
from full name
2026-05-15Refactor pkg-config generation for interface libraries and improve handling ↵Saikari
of dependencies
2026-05-15Enhance pkg-config generation for interface libraries and Windows compatibilitySaikari
2024-10-21Fix MSVC LTO build.levlam
2024-10-21Add separate TD_INSTALL_STATIC_LIBRARIES and TD_INSTALL_SHARED_LIBRARIES ↵levlam
options.
2024-10-21Add option to install only BUILD_SHARED_LIBS-matching filesOPNA2608
TD_ENABLE_FILTERED_INSTALL allows limiting installed libraries & supporting files to only those matching BUILD_SHARED_LIBS.
2024-05-20Fix MSVC LTO build by splitting tdcore target.levlam
2022-07-09Ignore CMAKE_INSTALL_PREFIX in pkgconfig, if CMAKE_INSTALL_*DIR is absolute.levlam
2020-11-02Fix pkgconfig install path.levlam
GitOrigin-RevId: 2a8a4160d82ee15f02ee9996a7a964bd8fe37c6e
2020-10-13GeneratePkgConfig: fix install.levlam
GitOrigin-RevId: a5287a6f9147814994dc948b3f59ff184852bc0d
2020-10-13GeneratePkgConfig: fix absolute path handling.levlam
GitOrigin-RevId: b5cdd94ca3b8c90781fd6101ab4ed58b159344fe
2020-10-13GeneratePkgConfig: fix variable expansion usages.levlam
GitOrigin-RevId: e7545e211540207bcac81c2600413c1357132680
2020-10-13GeneratePkgConfig: minor variable expansion fixes.levlam
GitOrigin-RevId: 7b04158cc1262040fb5a9ebd33df50571e63b529
2020-10-13GeneratePkgConfig: fix dependent library names on Windows.levlam
GitOrigin-RevId: 72de9174b1b9676ef1817b9fe7f2ed893d6c7e16
2020-10-13GeneratePkgConfig: return back prefix variable, so it can be overriden by ↵levlam
pkg-config. GitOrigin-RevId: 4cf5e2a9e65b0114ec8ee30dcfae5bd7f526bcf5
2020-10-12GeneratePkgConfig: fix handling of install path with spaces.levlam
GitOrigin-RevId: b18c2db8cd6314765b41509b094093853bbf5def
2020-10-12GeneratePkgConfig: remove duplicate libraries.levlam
GitOrigin-RevId: b16e2a7e99d22508e09f5df419d27874941991f6
2020-10-12GeneratePkgConfig: ignore DEBUG-only dependencies.levlam
GitOrigin-RevId: f4c551006003879bdb079d36fdf3ef76eb553a14
2020-10-12GeneratePkgConfig: fix CMake 3.0 compatibility.levlam
GitOrigin-RevId: 20aad92a716731d09d55c946bf5655e9f388a6d1
2020-10-12Generate pkgconfig files only for installed libraries.levlam
GitOrigin-RevId: 72c5089e9aaefbf2886cee16bff729d738f1ef1f
2020-10-12GeneratePkgConfig: use CMAKE_INSTALL_* variables.levlam
GitOrigin-RevId: 1054a674f8bdf54d1d45dfe6e439811116f344c4
2020-10-12Use spaces instead of tabs in CMake module for consistency.levlam
GitOrigin-RevId: 39fc482b99cb70235b10624bed6adb9a75752020
2020-10-12generate pkg-config files for targets (#1223)Gustavo Marques