<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, "David Doria" <<a href="mailto:daviddoria@gmail.com">daviddoria@gmail.com</a>> wrote:<br type="attribution">> On Mon, Mar 28, 2011 at 2:28 PM, Yuri Timenkov <<a href="mailto:yuri@timenkov.ru">yuri@timenkov.ru</a>> wrote:<br>
>> Try prefixing definitions with -D<br>> <br>> I changed to:<br>> SET(MAIN_BUILD_DEFINITIONS "${MAIN_BUILD_DEFINITIONS} -DUNIX;")<br>> SET(MAIN_BUILD_DEFINITIONS "${MAIN_BUILD_DEFINITIONS} -DPIXEL_DIMENSION=3;")<br>
> <br>> and I get:<br>> <br>> <command-line>: error: macro names must be identifiers<br>> <br>> I think you don't have to add -D when you set COMPILE_DEFINITIONS, but<br>> you do if you set COMPILE_FLAGS.<br>
> <br>> David<br></p>