From cf435bc55b8e3e6cee6ec796bbbf2281558f09af Mon Sep 17 00:00:00 2001 From: "Joshua A. Anderson" Date: Mon, 18 Aug 2014 10:05:01 -0400 Subject: [PATCH] Enable -march=native in OS X clang builds --- CMake/hoomd/HOOMDCFlagsSetup.cmake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMake/hoomd/HOOMDCFlagsSetup.cmake b/CMake/hoomd/HOOMDCFlagsSetup.cmake index 7406c981..f5ef6cbe 100644 --- a/CMake/hoomd/HOOMDCFlagsSetup.cmake +++ b/CMake/hoomd/HOOMDCFlagsSetup.cmake @@ -14,7 +14,7 @@ if(NOT PASSED_FIRST_CONFIGURE) endif(${CMAKE_GENERATOR} STREQUAL "Xcode") endif(NOT CMAKE_BUILD_TYPE AND NOT HONOR_GENTOO_FLAGS) - if(CMAKE_COMPILER_IS_GNUCXX) + if(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") # special handling to honor gentoo flags if (HONOR_GENTOO_FLAGS) set(CMAKE_CXX_FLAGS_DEBUG "-Wall" CACHE STRING "Flags used by the compiler during debug builds." FORCE) @@ -53,7 +53,7 @@ if(NOT PASSED_FIRST_CONFIGURE) else(CMAKE_COMPILER_IS_GNUCXX) message(STATUS "No default CXXFLAGS for your compiler, set them manually") - endif(CMAKE_COMPILER_IS_GNUCXX) + endif(CMAKE_COMPILER_IS_GNUCXX OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang") SET(PASSED_FIRST_CONFIGURE ON CACHE INTERNAL "First configure has run: CXX_FLAGS have had their defaults changed" FORCE) endif(NOT PASSED_FIRST_CONFIGURE) -- 2.11.4.GIT