1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
Description: remove architecture specific build flags
They tend to prevent multiple architecture support.
Author: Étienne Mollier <etienne.mollier@mailoo.org>
Forwarded: not-needed
Last-Update: 2020-09-28
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- hyphy.orig/CMakeLists.txt
+++ hyphy/CMakeLists.txt
@@ -198,10 +198,10 @@
#set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -fopt-info")
if(NOAVX)
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-avx")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
if(NOSSE4)
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-sse3")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
endif()
else(NOSSE4)
PCL_CHECK_FOR_SSE4()
@@ -216,7 +216,7 @@
else(NOAVX)
PCL_CHECK_FOR_AVX()
if(${HAVE_AVX_EXTENSIONS})
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -march=native -mtune=native -mavx2")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mavx2")
add_definitions (-D_SLKP_USE_AVX_INTRINSICS)
PCL_CHECK_FOR_FMA3()
if (${HAVE_FMA3})
@@ -238,7 +238,7 @@
PCL_CHECK_FOR_NEON()
if(${HAVE_NEON_EXTENSIONS})
add_definitions (-D_SLKP_USE_ARM_NEON)
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mcpu=native -mtune=native ")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} ")
endif(${HAVE_NEON_EXTENSIONS})
endif(NOT NONEON)
@@ -251,7 +251,7 @@
if(NOAVX)
if(NOSSE4)
if(NOT CMAKE_SYSTEM_NAME STREQUAL "Emscripten")
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mno-sse3")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS}")
endif()
else(NOSSE4)
PCL_CHECK_FOR_SSE4()
@@ -266,7 +266,7 @@
else(NOAVX)
PCL_CHECK_FOR_AVX()
if(${HAVE_AVX_EXTENSIONS})
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -march=native -mtune=native -mavx2")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mavx2")
add_definitions (-D_SLKP_USE_AVX_INTRINSICS)
PCL_CHECK_FOR_FMA3()
if (${HAVE_FMA3})
@@ -286,7 +286,7 @@
PCL_CHECK_FOR_NEON()
if(${HAVE_NEON_EXTENSIONS})
add_definitions (-D_SLKP_USE_ARM_NEON)
- set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} -mcpu=native -mtune=native ")
+ set(DEFAULT_COMPILE_FLAGS "${DEFAULT_COMPILE_FLAGS} ")
endif(${HAVE_NEON_EXTENSIONS})
endif(NOT NONEON)
|