add_compile_options()
try_add_compile_option()
This change drops tinkering with the `COMPILE_OPTIONS` directory property. Also `try_add_compile_option()` can handle a list of flags now, if they are required to be checked simultaneously. An explanatory comments have been added as well.
Co-authored-by: Tim Ruffing <crypto@timruffing.de>