Skip to content

Commit a7ce723

Browse files
committed
cmake: just don't bother with intel flags on OSX
1 parent abb814c commit a7ce723

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ set(HOG_INCLUDES
1212
set(CMAKE_CXX_STANDARD 17)
1313

1414
file(GLOB HOG_SOURCES "src/hog.cpp")
15-
if (CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)|(amd64)|(AMD64)")
15+
if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
16+
add_library(fasthog SHARED ${HOG_SOURCES})
17+
else()
1618
add_library(hog_sse4 OBJECT src/magnitude_orientation.cpp)
1719
set_property(TARGET hog_sse4 PROPERTY POSITION_INDEPENDENT_CODE ON)
1820
target_compile_options(hog_sse4 PRIVATE -msse4 -DVEC_T=Vec2d)
@@ -29,8 +31,6 @@ if (CMAKE_SYSTEM_PROCESSOR MATCHES "(x86)|(X86)|(amd64)|(AMD64)")
2931
target_include_directories(hog_avx512 PRIVATE ${HOG_INCLUDES})
3032

3133
add_library(fasthog SHARED ${HOG_SOURCES} $<TARGET_OBJECTS:hog_sse4> $<TARGET_OBJECTS:hog_avx2> $<TARGET_OBJECTS:hog_avx512>)
32-
else()
33-
add_library(fasthog SHARED ${HOG_SOURCES})
3434
endif()
3535

3636
target_include_directories(fasthog PUBLIC ${HOG_INCLUDES})

0 commit comments

Comments
 (0)