| // |
| // Debug.xcconfig |
| // |
| // General Xcode configuration file for Debug targets. |
| // |
| // Copyright 2006-2008 Google Inc. |
| // |
| // Licensed under the Apache License, Version 2.0 (the "License"); you may not |
| // use this file except in compliance with the License. You may obtain a copy |
| // of the License at |
| // |
| // http://www.apache.org/licenses/LICENSE-2.0 |
| // |
| // Unless required by applicable law or agreed to in writing, software |
| // distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
| // WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
| // License for the specific language governing permissions and limitations under |
| // the License. |
| // |
| |
| // No optimization |
| GCC_OPTIMIZATION_LEVEL = 0 |
| |
| // Deployment postprocessing is what triggers Xcode to strip, turn it off |
| DEPLOYMENT_POSTPROCESSING = NO |
| |
| // Dead code stripping off |
| DEAD_CODE_STRIPPING = NO |
| |
| // Debug symbols should be on obviously |
| GCC_GENERATE_DEBUGGING_SYMBOLS = YES |
| |
| // Turn off warnings about uninitialized autos |
| // can only be done when GCC_OPTIMIZATION_LEVEL is actually optimizing |
| GCC_WARN_UNINITIALIZED_AUTOS = NO |
| |
| // Turns on special C++ STL checks to "encourage" good STL use |
| // Currently turned off as this is broken using gcc 4.2, and there's no good way |
| // to conditionalize it. |
| // http://stackoverflow.com/questions/1416096/c-debug-builds-broke-in-snow-leopard-x-code |
| //GTM_CONFIGURATION_GCC_PREPROCESSOR_DEFINITIONS = _GLIBCXX_DEBUG_PEDANTIC _GLIBCXX_DEBUG _GLIBCPP_CONCEPT_CHECKS DEBUG=1 |
| GTM_CONFIGURATION_GCC_PREPROCESSOR_DEFINITIONS = DEBUG=1 |
| |
| // Turns on stack protection on debug builds for Leopard and above |
| GTM_CONFIGURATION_OTHER_CFLAGS = -fstack-protector -fstack-protector-all |