title: CMake: add_compile_options() error with RELEASE/DEBUG config
body: <p>What is wrong with this:</p>
  
  <pre><code>if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
      add_compile_options("$&lt;$&lt;CONFIG:RELEASE&gt;:-W -Wall -O3 -pedantic&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-W -Wall -O0 -g -pedantic&gt;")
  endif()
  </code></pre>
  
  <p>I get:</p>
  
  <p><code>g++: error: unrecognized command line option ‘-W -Wall -O3 -pedantic’</code></p>
  
  <p>If I put it like this it works:</p>
  
  <pre><code>if(CMAKE_COMPILER_IS_GNUCXX OR MINGW OR ${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
      add_compile_options("$&lt;$&lt;CONFIG:RELEASE&gt;:-W&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:RELEASE&gt;:-Wall&gt;")        
      add_compile_options("$&lt;$&lt;CONFIG:RELEASE&gt;:-O3&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:RELEASE&gt;:-pedantic&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-W&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-Wall&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-g&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-O0&gt;")
      add_compile_options("$&lt;$&lt;CONFIG:DEBUG&gt;:-pedantic&gt;")
  endif()
  </code></pre>
  
  <p>...but I guess that's not intended to be like that...</p>