Merge topic 'minor-cleanups'
84fac67f Don't allow include() of export(EXPORT) file at configure time. faedd2be cmTarget: Fix system include annotation propagation. 9eb06d0d add_library: Disallow invalid signatures for INTERFACE_LIBRARY. 10d65d50 cmTarget: Move a variable initialization closer to where it is used. 0f3e8e95 Undefine local preprocessor loop variables. 9ba47ee4 Genex: Reform error-checking for nullary/unary expressions. fa651c7a cmTarget: Remove some of the INTERFACE_LIBRARY whitelisted properties. 61d138ae cmTarget: INTERFACE_LIBRARY is always EXCLUDE_FROM_ALL. 3429541e export: Rename some variables to reflect content type. 7461d67c cmTarget: Enable convenient include dir handling for INTERFACE_LIBRARY. 7fc6e3d6 cmTarget: Remove dead code. 2af966d9 Genex: Add EQUAL expression. 2d663800 cmTarget: Use strtol for numeric parsing.