Icon of program: pkgconf

pkgconf for Windows

  • Free
  • 4.2
  • V3.0.7
Free Download for Windows

View an ad to download for free

pkgconf: fast, dependency-free library config for cross-platform builds

Reads .pc metadata to supply compiler and linker flags during builds, resolving dependency graphs and relocation paths for portable toolchains. The pkgconf toolsuite targets developers and package maintainers who need reliable build-time detection; the project supplies a drop-in command-line replacement for pkg-config and a programmatic API. Key capabilities include flattened dependency resolution, libpkgconf for integration, and a zero-dependency design that suits constrained or bootstrapped Windows and Unix development environments.

What does pkgconf actually do for a build system?

pkgconf reads standard .pc files and emits the compiler and linker flags a toolchain needs, so build scripts can call it exactly like the original pkg-config. The tool provides a command-line interface compatible with freedesktop.org pkg-config, and it exposes libpkgconf so IDEs, compilers, or build generators can query package metadata programmatically rather than shelling out to a process.

How reliable is dependency resolution and handling of complex graphs?

The resolver flattens dependencies using a directed dependency graph and applies conflict rules, which gives predictable results for nested or circular relationships. The project states that this resolver improves handling of complex dependency chains compared with the legacy implementation, so projects that encounter circular or deep graphs should see clearer flag calculation during configure and build stages.

Does pkgconf affect system or CI performance during builds?

The implementation is described as lightweight and faster than the original pkg-config, with a minimal footprint and no external library dependencies (for example, it does not require GLib). That design makes the tool easier to bootstrap in minimal environments and reduces the chance of adding a runtime dependency to CI runners or small developer VMs.

Is it practical and safe to use on Windows and cross-compilation setups?

Path relocation support and explicit environment variables for cross-compilation, such as PKG_CONFIG_SYSROOT_DIR and PKG_CONFIG_LIBDIR, allow the tool to locate metadata for target architectures. The tool is reported compatible with MSYS2, MinGW-w64, and integration paths like vcpkg, which makes it suitable for Windows development kits that need relocatable build metadata.

A focused tool for developers managing build-time library discovery

For developers and integrators who need predictable flag generation without pulling extra runtime libraries into toolchains, pkgconf delivers a compact, scriptable alternative to the legacy implementation. Expect clearer dependency resolution results and easier bootstrapping in constrained environments. Use the library API when embedding queries into IDEs or build tools. Recommended.

  • Pros

    • Drop-in compatibility with pkg-config command-line interface
    • libpkgconf provides a programmatic API for build tools
    • Zero external dependencies, no GLib requirement
    • Path relocation and cross-compilation environment support
  • Cons

    • Does not claim to modify or repair .pc files in-place
    • No mention of a GUI or visual integration tool
    • Relies on correct .pc metadata; garbage-in yields incorrect flags

App specs

  • Developer

  • License

    Free

  • Version

    3.0.7

  • Latest update

  • Platform

    Windows

  • OS

    Windows 11

  • Size

    413.70 KB

Program available in other languages


Icon of program: pkgconf

pkgconf for PC

  • Free
  • 4.2
  • V3.0.7
Free Download for PC

View an ad to download for free


User reviews about pkgconf

Have you tried pkgconf? Be the first to leave your opinion!

Add review

Latest articles

Laws concerning the use of this software vary from country to country. We do not encourage or condone the use of this program if it is in violation of these laws.
Softonic

Is pkgconf safe?

100/100

Score result: Clean

This file passed a comprehensive security scan using VirusTotal technology. It is safe to download.

  • Virus free
  • Spyware free
  • Malware free
  • Verified by Security Partners

    VirusTotal logo

Scan Info

Last scan
Friday, October 9, 2026
Scan provider
VirusTotal · Full report

File Integrity

File
3.0.7.msi
SHA256
5577e1cb77556d72859a474c1e91741506f3cb8d6ddb39002432b667c7a3d863
SHA1
ffcf3ef36d84fc5fa3f6c19d2ba60e5a15ddbb49

Softonic security commitment

pkgconf has been thoroughly scanned by our advanced security systems and verified by industry-leading partners. This file comes from the official developer and has passed all our security checks, showing no signs of viruses, malware, or spyware. For more information, visit our Security and Trust Center

Signed in to Softonic as