[CMake] #1f/#endif trouble...
ML
mailinglists at MailNewsRSS.com
Mon Aug 17 10:31:30 EDT 2009
Hi Sean,
>> It would seem to me that
>>
>> #if TARGET_OS_MAC
>>
>> #endif
>>
>> is not getting executed in my code.
>>
>> I have:
>>
>> #if TARGET_OS_MAC
>> typedef unsigned char UInt8;
>> typedef signed char SInt8;
>> typedef unsigned short UInt16;
>> typedef signed short SInt16;
>> typedef unsigned long UInt32;
>> typedef signed long SInt32;
>> #endif // TARGET_OS_MAC
>>
>> and I get undefined errors, but when I comment out the #if and #end
>> if, the errors go away. My question is why?
>>
>> is there a better #if to use for OS X than TARGET_OS_MAC?
>
> So you already have a working Xcode project, yes? If you cmd-double-
> click the word TARGET_OS_MAC in your source, Xcode will show you where
> it is defined: TargetConditionals.h. Are you including that?
I am not. Neither in the XCode version or otherwise. I am just
including Carbon/Carbon.h for both projects.
-Jason
More information about the CMake
mailing list