title: Xcode - defining a preprocessor macro for conditional compilation
body: <p>I'm using XCode 4, and in my project build settings, I've set :</p>
  
  <pre><code>Preprocessor macros
     Debug   DEBUG;FULL
     Release FULL
  </code></pre>
  
  <p>and in another target of the same project :</p>
  
  <pre><code>Preprocessor macros
     Debug   DEBUG;LITE
     Release LITE
  </code></pre>
  
  <p>The two targets are using exactly the same files, except the plist info file that is made distinct. </p>
  
  <p>Then later in my code, I wrote :</p>
  
  <pre><code>#ifdef FULL
      // ###### FULL VERSION
      NSLog(@"test");
      // ###### 
  #endif
  </code></pre>
  
  <p>But the log is never written.</p>
  
  <p>What am I doing wrong ?
  I don't want (need) to set a value to the FULL statement.</p>