OSX/cmake: Mountain-Lion (10.8 )adaptions, skip unsupported endianess etc., todo: deployment target management
This commit is contained in:
@@ -271,7 +271,9 @@ if(APPLE)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
execute_process(COMMAND uname -r OUTPUT_VARIABLE MAC_SYS) # check for actual system-version
|
execute_process(COMMAND uname -r OUTPUT_VARIABLE MAC_SYS) # check for actual system-version
|
||||||
if (${MAC_SYS} MATCHES 11)
|
if (${MAC_SYS} MATCHES 12)
|
||||||
|
set(OSX_SYSTEM 10.8)
|
||||||
|
elseif (${MAC_SYS} MATCHES 11)
|
||||||
set(OSX_SYSTEM 10.7)
|
set(OSX_SYSTEM 10.7)
|
||||||
elseif(${MAC_SYS} MATCHES 10)
|
elseif(${MAC_SYS} MATCHES 10)
|
||||||
set(OSX_SYSTEM 10.6)
|
set(OSX_SYSTEM 10.6)
|
||||||
@@ -1478,7 +1480,7 @@ endif()
|
|||||||
|
|
||||||
|
|
||||||
# set the endian define
|
# set the endian define
|
||||||
if(MSVC)
|
if(MSVC OR ${XCODE_VERSION} VERSION_GREATER 4.3) # no more ppc support in xcode > 4.3
|
||||||
# for some reason this fails on msvc
|
# for some reason this fails on msvc
|
||||||
add_definitions(-D__LITTLE_ENDIAN__)
|
add_definitions(-D__LITTLE_ENDIAN__)
|
||||||
else()
|
else()
|
||||||
|
@@ -61,12 +61,12 @@ CCL_NAMESPACE_BEGIN
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __KERNEL_OPENCL_APPLE__
|
#ifdef __KERNEL_OPENCL_APPLE__
|
||||||
//#define __SVM__
|
#define __SVM__
|
||||||
//#define __EMISSION__
|
#define __EMISSION__
|
||||||
//#define __IMAGE_TEXTURES__
|
#define __IMAGE_TEXTURES__
|
||||||
//#define __HOLDOUT__
|
#define __HOLDOUT__
|
||||||
//#define __PROCEDURAL_TEXTURES__
|
#define __PROCEDURAL_TEXTURES__
|
||||||
//#define __EXTRA_NODES__
|
#define __EXTRA_NODES__
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __KERNEL_OPENCL_AMD__
|
#ifdef __KERNEL_OPENCL_AMD__
|
||||||
|
Reference in New Issue
Block a user