forked from 0ad/0ad
s0600204
c025776703
As of the `beta2` version of `premake5`, `sysincludedirs` has been deprecated and replaced with/renamed to `externalincludedirs`, and continuing to use it causes warnings to be emitted. With this change, we now use `externalincludedirs` when available so as to prevent the warnings, falling back to `sysincludedirs` when it's not to prevent breakage with pre-`beta2` versions of `premake5`. Accepted By: sera Fixes: #6785 Differential Revision: https://code.wildfiregames.com/D4980 This was SVN commit r27606. |
||
---|---|---|
.. | ||
pkgconfig.lua | ||
README.md |
This premake module adds supports for pkgconfig.
It allows one to use the pkg-config
command (or an alternative one like
sdl2-config
to determine the names of libraries to be passed to the linker.
The solution of putting directly the output (like "-Lxml2") into the linker options creates an inconsistency between libraries using pkgconfig and the libraries not using it.
We should always use premake's linkoptions to specify global options and links to specify libraries, in order to avoid ordering problems in the list of libraries statically linked.