mirror of
https://github.com/awesomeWM/awesome
synced 2024-11-17 07:47:41 +01:00
ddc51cf38c
Previously, the lgi check used the normal Lua interpreter to check if lgi is installed. However, nothing ensures/requires that awesome is built against the same Lua version as the Lua interpreter. This means that if lgi is only available for some Lua version, then the check could succeed even though awesome would later fail to start. Also, the check might have failed even though awesome would not have any problems finding lgi. This commit replaces lgi-check.sh by a small C program which does the same thing. This ensures that the same Lua version is used as awesome will be using. There are some places that still use the Lua interpreter: Example tests (run through the Lua interpreter directly) and unit tests (run through busted). For unit tests, this should not make much of a difference and example tests might later get similar treatment. Signed-off-by: Uli Schlachter <psychon@znc.in> |
||
---|---|---|
.. | ||
atoms-ext.sh | ||
atoms-int.sh | ||
check_for_invalid_requires.lua | ||
dist.sh | ||
git-version-stamp.sh | ||
lgi-check.c | ||
travis-apidoc.sh |