diff --git a/CMakeLists.txt b/CMakeLists.txt index 82b04686e..fe46bb2ae 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -482,8 +482,11 @@ FOREACH(opt_target ${opt_targets}) ELSE(EXISTS "$ENV{SVN_C_COMPILER}") SET(C_COMPILER ${CMAKE_C_COMPILER}) ENDIF(EXISTS "$ENV{SVN_C_COMPILER}") + IF("${CMAKE_C_COMPILER_ARG1}" STREQUAL " gcc") + SET(CMAKE_C_COMPILER_ARG1 gcc) + ENDIF("${CMAKE_C_COMPILER_ARG1}" STREQUAL " gcc") ADD_CUSTOM_TARGET(regen-basic-ops-${opt_target} COMMAND ${C_COMPILER} -O2 -fno-stack-protector -ftree-vectorize -ftree-vectorizer-verbose=2 -fomit-frame-pointer -c -S -I${CMAKE_SOURCE_DIR}/include -I${CMAKE_BINARY_DIR} -g0 -DBUILD_${OPT_TARGET} -m${opt_target} ${FPMATH_FLAGS} -o ${BASIC_OPS_X86_TARGET_S} ${BASIC_OPS_X86_C} DEPENDS ${BASIC_OPS_X86_C}) - ADD_CUSTOM_COMMAND(OUTPUT ${BASIC_OPS_X86_TARGET_O} COMMAND ${CMAKE_C_COMPILER} ARGS ${BASIC_OPS_X86_TARGET_S} -c -o ${BASIC_OPS_X86_TARGET_O} DEPENDS ${BASIC_OPS_X86_TARGET_S}) + ADD_CUSTOM_COMMAND(OUTPUT ${BASIC_OPS_X86_TARGET_O} COMMAND ${CMAKE_C_COMPILER} ARGS ${CMAKE_C_COMPILER_ARG1} ${BASIC_OPS_X86_TARGET_S} -c -o ${BASIC_OPS_X86_TARGET_O} DEPENDS ${BASIC_OPS_X86_TARGET_S}) ADD_DEPENDENCIES(regen-basic-ops regen-basic-ops-${opt_target}) SET(opt_target_objects ${opt_target_objects} ${BASIC_OPS_X86_TARGET_O})