diff options
Diffstat (limited to 'graphics/openimageio/patches/patch-src_cmake_platform.cmake')
-rw-r--r-- | graphics/openimageio/patches/patch-src_cmake_platform.cmake | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/graphics/openimageio/patches/patch-src_cmake_platform.cmake b/graphics/openimageio/patches/patch-src_cmake_platform.cmake new file mode 100644 index 00000000000..31e8c243524 --- /dev/null +++ b/graphics/openimageio/patches/patch-src_cmake_platform.cmake @@ -0,0 +1,21 @@ +$NetBSD: patch-src_cmake_platform.cmake,v 1.1 2014/04/07 12:15:55 ryoon Exp $ + +--- src/cmake/platform.cmake.orig 2014-04-03 06:08:57.000000000 +0000 ++++ src/cmake/platform.cmake +@@ -28,6 +28,16 @@ if (UNIX) + # with arch of i586 or higher + set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=i586") + endif() ++ elseif (${CMAKE_SYSTEM_NAME} STREQUAL "NetBSD") ++ set (platform "NetBSD") ++ set (CXXFLAGS "${CXXFLAGS} -DNETBSD") ++ if (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "i386") ++ if (NOT USE_TBB) ++ # to use gcc atomics we need cpu instructions only available ++ # with arch of i586 or higher ++ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=i586") ++ endif() ++ endif() + else () + string (TOLOWER ${CMAKE_SYSTEM_NAME} platform) + endif () |