]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
cmake: regroup CMAKE_CXX_FLAGS and CMAKE_C_FLAGS 12128/head
authorKefu Chai <kchai@redhat.com>
Wed, 23 Nov 2016 08:16:36 +0000 (16:16 +0800)
committerKefu Chai <kchai@redhat.com>
Wed, 23 Nov 2016 08:45:18 +0000 (16:45 +0800)
commit43f15c612e02e11ffa0c3d65a6f0497c15be22fd
tree19ddb74ff64e5c96bfe8f60ea778e02d5fdde55d
parent6e8f3b40df5f08238faa5c7a8b1fe3f188d60bcb
cmake: regroup CMAKE_CXX_FLAGS and CMAKE_C_FLAGS

- some options are only meaningful for C++, so move them into
  CMAKE_CXX_FLAGS.
- regroup CMAKE_CXX_FLAGS and CMAKE_C_FLAGS, and remove the duplicated
  options.
- do not reset CMAKE_CXX_FLAGS with ${CMAKE_C_FLAGS}, instead, always
  append ${CMAKE_C_FLAGS} to existing ${CMAKE_CXX_FLAGS}. so we don't
  clobber CMAKE_CXX_FLAGS set by command line.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/CMakeLists.txt