Hi All,

I am continuing my quest moving from XCode to CMake/Make

This may be a Make specific question though.

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?

-Jason
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to