github.com/jlmucb/cloudproxy@v0.0.0-20170830161738-b5aa0b619bc4/src/cloudproxy.cmake (about) 1 # Licensed under the Apache License, Version 2.0 (the "License"); 2 # you may not use this file except in compliance with the License. 3 # You may obtain a copy of the License at 4 # 5 # http://www.apache.org/licenses/LICENSE-2.0 6 # 7 # Unless required by applicable law or agreed to in writing, software 8 # distributed under the License is distributed on an "AS IS" BASIS, 9 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 10 # See the License for the specific language governing permissions and 11 # limitations under the License. 12 13 set(WARNING_FLAGS "-Wall -Werror") 14 set(LANG_FLAGS "-std=gnu++11") 15 set(CMAKE_C_FLAGS "${WARNING_FLAGS}") 16 set(CMAKE_CXX_FLAGS "${WARNING_FLAGS} ${LANG_FLAGS}") 17 18 set(CMAKE_C_FLAGS_DEBUG "-g -O0") 19 set(CMAKE_C_FLAGS_RELEASE "-O2") 20 set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG}) 21 set(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})