Skip to content

Commit

Permalink
more osx fixes for CMake
Browse files Browse the repository at this point in the history
  • Loading branch information
Björn Esser committed Dec 17, 2014
1 parent e77f655 commit 5a7a0c6
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions CMakeLists.txt
Expand Up @@ -237,10 +237,10 @@ ENDIF()

# Fix build on Mac OSX 10.10 Yosemite when using mp-gcc-4X.
# See: https://github.com/shogun-toolbox/shogun/issues/2635
IF(DARWIN AND CMAKE_COMPILER_IS_GNUCXX)
IF(DARWIN AND (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))
SET(CMAKE_CXX_FLAGS "-mno-avx -flax-vector-conversions -D'__has_extension(x)=0' -DvImage_Utilities_h -DvImage_CVUtilities_h ${CMAKE_CXX_FLAGS}")
SET(SWIG_CXX_COMPILER_FLAGS "-mno-avx -flax-vector-conversions -D'__has_extension(x)=0' -DvImage_Utilities_h -DvImage_CVUtilities_h ${SWIG_CXX_COMPILER_FLAGS}")
ENDIF(DARWIN AND CMAKE_COMPILER_IS_GNUCXX)
ENDIF(DARWIN AND (NOT "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))

include(CheckIncludeFileCXX)
CHECK_INCLUDE_FILE_CXX("unordered_map" HAVE_STD_UNORDERED_MAP)
Expand All @@ -252,12 +252,12 @@ IF(CMAKE_BUILD_TYPE MATCHES "Release")
# there's a bug on FreeBSD -march=native.
# for some CPU types it does not detect the right flags
# see: http://www.freebsd.org/cgi/query-pr.cgi?pr=178792&cat=
IF (NOT (FREEBSD AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")))
IF (NOT ((FREEBSD AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")) OR (DARWIN AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")))
SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -march=native")
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
SET(SWIG_CXX_COMPILER_FLAGS "${SWIG_CXX_COMPILER_FLAGS} -march=native")
ENDIF()
ENDIF()
ENDIF(NOT ((FREEBSD AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")) OR (DARWIN AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")))
ENDIF(CMAKE_BUILD_TYPE MATCHES "Release")

###### MALLOC LIBRARY ###########
SET(EXTERNAL_MALLOC_CFLAGS "-fno-builtin-malloc -fno-builtin-calloc -fno-builtin-realloc -fno-builtin-free")
Expand Down

0 comments on commit 5a7a0c6

Please sign in to comment.