Skip to content

Commit 23431e4

Browse files
committed
Removed mtune=generic and march=native flags
1 parent 0fd4d59 commit 23431e4

File tree

1 file changed

+0
-21
lines changed

1 file changed

+0
-21
lines changed

CMakeLists.txt

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,6 @@ configure_file (
4646
# =============
4747

4848
# Compilation options
49-
OPTION(XEUS_LUA_DISABLE_ARCH_NATIVE "disable -march=native flag" OFF)
50-
OPTION(XEUS_LUA_DISABLE_TUNE_GENERIC "disable -mtune=generic flag" OFF)
51-
5249
option(XEUS_LUA_BUILD_STATIC "Build xeus-lua static library" OFF)
5350
OPTION(XEUS_LUA_BUILD_SHARED "Split xlua build into executable and library" ON)
5451
OPTION(XEUS_LUA_BUILD_EXECUTABLE "Build the xlua executable" ON)
@@ -67,8 +64,6 @@ if(XEUS_LUA_EMSCRIPTEN_WASM_BUILD)
6764
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_emscripten;${CMAKE_MODULE_PATH}")
6865
add_compile_definitions(XEUS_LUA_EMSCRIPTEN_WASM_BUILD)
6966
message("Build with emscripten")
70-
SET(XEUS_LUA_DISABLE_ARCH_NATIVE ON)
71-
SET(XEUS_LUA_DISABLE_TUNE_GENERIC ON)
7267
SET(XEUS_LUA_BUILD_STATIC ON)
7368
SET(XEUS_LUA_BUILD_SHARED OFF)
7469
SET(XEUS_LUA_BUILD_EXECUTABLE OFF)
@@ -122,14 +117,6 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU"
122117
if(NOT XEUS_LUA_EMSCRIPTEN_WASM_BUILD)
123118
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wunused-parameter -Wextra -Wreorder")
124119
endif()
125-
if (XEUS_LUA_DISABLE_ARCH_NATIVE AND NOT XEUS_LUA_DISABLE_TUNE_GENERIC)
126-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mtune=generic")
127-
elseif (XEUS_LUA_DISABLE_TUNE_GENERIC)
128-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
129-
else ()
130-
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native")
131-
endif ()
132-
133120

134121
CHECK_CXX_COMPILER_FLAG("-std=c++17" HAS_CPP_17_FLAG)
135122
if (HAS_CPP_17_FLAG)
@@ -239,14 +226,6 @@ macro(xeus_lua_set_common_options target_name)
239226

240227
target_compile_options(${target_name} PUBLIC -Wunused-parameter -Wextra -Wreorder)
241228

242-
# Mtune generic/native
243-
if (XEUS_LUA_DISABLE_ARCH_NATIVE AND NOT XEUS_LUA_DISABLE_TUNE_GENERIC)
244-
target_compile_options(${target_name} PUBLIC -mtune=generic)
245-
elseif (XEUS_LUA_DISABLE_TUNE_GENERIC)
246-
else ()
247-
target_compile_options(${target_name} PUBLIC -march=native)
248-
endif ()
249-
250229
# 17 flag
251230
CHECK_CXX_COMPILER_FLAG("-std=c++17" HAS_CPP_17_FLAG)
252231
if (HAS_CPP_17_FLAG)

0 commit comments

Comments
 (0)