SFML/cmake
Manu343726 cb097ff8d8 Correctly add XCB components if no components are requested
This commit fixes the FindXCB.cmake module for the case no components
are requested. The previous version assigned `XCB_FIND_COMPONENTS`
list to an empty variable name.

I was lucky enough to catch the bug in a corner case where both
`XCB_COMPONENTS` and `XCB_FIND_COMPONENTS` were empty and `set()`
command failed, but note this awesome CMake language supports more annoying
corner cases like `XCB_COMPONENTS` empty and `XCB_FIND_COMPONENTS`
with two elements, which results in the following `set()` invocation:

``` cmake
set(${XCB_FIND_COMPONENTS[0]} ${XCB_FIND_COMPONENTS[1]})
```

So always beware of CMake secret charms...
2016-10-24 13:45:14 +02:00
..
Modules Correctly add XCB components if no components are requested 2016-10-24 13:45:14 +02:00
toolchains Android: Readded support for libc++ and use it as the standard STL 2016-07-23 14:35:10 +02:00
Config.cmake Updated/fixed string comparisons in Config.cmake 2016-07-17 20:13:14 +02:00
Macros.cmake Added SFML_GENERATE_PDB CMake option; check CMake version dynamically 2016-03-01 17:14:21 +01:00