[libc++] Use a function to set warning flags per target
authorLouis Dionne <ldionne@apple.com>
Wed, 2 Oct 2019 19:31:30 +0000 (19:31 +0000)
committerLouis Dionne <ldionne@apple.com>
Wed, 2 Oct 2019 19:31:30 +0000 (19:31 +0000)
commitc78c0e08be2192b3bc33f449f26480a58e89032b
tree90ad872f31ad1258b2ef357d4b7b39274b5b94da
parent3c1084373d320947d5dae5478e62fa262fd42e3f
[libc++] Use a function to set warning flags per target

This is part of a larger shift to move to per-target settings and
eradicate global variables from the CMake build. I'm starting small
with warnings only because those are easy to transition over and I
want to see how it pans out, but we can handle all flags like exceptions
and RTTI in the future.

llvm-svn: 373511
libcxx/CMakeLists.txt
libcxx/src/CMakeLists.txt