RetroArch/qb
orbea 8f861d438b qb: Fix checking the CXX compiler
This does the following.

1. Fixes checking if the CXX compiler works on platforms other than windows.
2. Turns the error when the CXX compiler is missing or doesn't work into a warning.
3. Adds HAVE_CC and HAVE_CXX.
4. Only adds CC and CXX to config.mk when HAVE_CC or HAVE_CXX are true.
5. Disables Qt companion, Vulkan, CXX_BUILD and NEED_CXX_LINKER if HAVE_CXX is false.
6. Explicitly errors when the CXX compiler is broken or missing and Qt or vulkan support is enabled.
7. No longer explicitly links with the CXX compiler on windows since this should no longer be needed.

This also adds the function `check_enabled` to `qb/qb.lib.sh` which
can be used to dynamically disable any libraries that require C++
support.
2018-05-03 12:24:32 -07:00
..
config.comp.sh qb: Fix checking the CXX compiler 2018-05-03 12:24:32 -07:00
config.libs.sh qb: Fix checking the CXX compiler 2018-05-03 12:24:32 -07:00
config.params.sh qb: detect Qt automatically 2018-04-30 22:11:55 -07:00
qb.comp.sh qb: Fix checking the CXX compiler 2018-05-03 12:24:32 -07:00
qb.libs.sh qb: Fix checking the CXX compiler 2018-05-03 12:24:32 -07:00
qb.params.sh qb: Add --sysconfdir 2018-02-11 09:54:57 -08:00
qb.system.sh Added SunOS to the list of targets + fixed a sort specificity 2018-01-11 14:48:43 -08:00