macro_name INTEL binary_name icpc compile_option "-c " output_to_option "-o " add_include_dir_option -I add_lib_dir_option -L add_lib_option -l lib_opt_flags "-O2 -ip -unroll" check_opt_flags "-O2" debug_flags -g no_debug_flags "-fomit-frame-pointer" lang_flags "-std=c++0x" warning_flags "-w1" shared_flags "-fPIC" makefile_style unix pentium3 -> "-march=pentium3" pentium4 -> "-march=pentium4" pentium-m -> "-march=pentium3" core2 -> "-march=core2" # ICC 11.1 doesn't have native Nehalem or Westmere support nehalem -> "-march=core2" westmere -> "-march=core2" default -> "$(CXX) -fPIC -shared -Wl,-soname,$(SONAME)"