<p>Then it can be a problem with mixing spaces and semicolons. Look at command-line with make VERBOSE=1, this may give you some clues.</p>
<p>On Mar 28, 2011 10:31 PM, &quot;David Doria&quot; &lt;<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>&gt; wrote:<br type="attribution">&gt; On Mon, Mar 28, 2011 at 2:28 PM, Yuri Timenkov &lt;<a href="mailto:yuri@timenkov.ru">yuri@timenkov.ru</a>&gt; wrote:<br>
&gt;&gt; Try prefixing definitions with -D<br>&gt; <br>&gt; I changed to:<br>&gt; SET(MAIN_BUILD_DEFINITIONS &quot;${MAIN_BUILD_DEFINITIONS} -DUNIX;&quot;)<br>&gt; SET(MAIN_BUILD_DEFINITIONS &quot;${MAIN_BUILD_DEFINITIONS} -DPIXEL_DIMENSION=3;&quot;)<br>
&gt; <br>&gt; and I get:<br>&gt; <br>&gt; &lt;command-line&gt;: error: macro names must be identifiers<br>&gt; <br>&gt; I think you don&#39;t have to add -D when you set COMPILE_DEFINITIONS, but<br>&gt; you do if you set COMPILE_FLAGS.<br>
&gt; <br>&gt; David<br></p>