@@ -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-
5249option (XEUS_LUA_BUILD_STATIC "Build xeus-lua static library" OFF )
5350OPTION (XEUS_LUA_BUILD_SHARED "Split xlua build into executable and library" ON )
5451OPTION (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