]> git.saurik.com Git - apt.git/commit - CMake/vendor_substitute.cmake
CMake: Improve handling of vendor files
authorJulian Andres Klode <jak@debian.org>
Sun, 7 Aug 2016 01:34:18 +0000 (03:34 +0200)
committerJulian Andres Klode <jak@debian.org>
Wed, 10 Aug 2016 14:10:51 +0000 (16:10 +0200)
commit7d33e7c79cd6c3f0f053d13532ca73ce3bf7c5ce
tree6ec67f499d484bb535beacb74ad181e624cf146c
parent0fead28404498f42324dd86b4246d35af8905ed3
CMake: Improve handling of vendor files

First of all, instead of creating the files at configure time,
generate the files using normal target. This has the huge advantage
that they are rebuilt if their input changes. While we are at it,
also add dependencies on the vendor entity files.

This also fixes the path to the vendor script, which was given
relatively before, which obviously won't work when running from
inside a deeper subdirectory.

To speed things up, pass the --vendor option to getinfo, so we
do not have to find out the current vendor in getinfo all over
again.

Gbp-Dch: ignore
CMake/Misc.cmake
CMake/vendor_substitute.cmake [new file with mode: 0644]