Commit 1daa4ce3 authored by Christoph Junghans's avatar Christoph Junghans
Browse files

USER-INTEL.cmake: add_compile_options -> target_compile_options

parent 9df26bca
Loading
Loading
Loading
Loading
+1 −1
Changes for cmake/CMakeLists.txt: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -73,7 +73,7 @@ if (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
  option(ENABLE_COVERAGE "Enable collecting code coverage data" OFF)
  mark_as_advanced(ENABLE_COVERAGE)
  if(ENABLE_COVERAGE)
    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage")
    set (CMAK_CXX_FLAGS "${CMAKE_CXX_FLAGS} --coverage")
  endif()
endif()

+3 −3
Changes for cmake/Modules/Packages/USER-INTEL.cmake: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -70,7 +70,7 @@ if(PKG_USER-INTEL)
    endif()
    set(CMAKE_EXE_LINKER_FLAGS  "${CMAKE_EXE_LINKER_FLAGS} -xHost -qopenmp -qoffload")
    set(MIC_OPTIONS "-qoffload-option,mic,compiler,\"-fp-model fast=2 -mGLOB_default_function_attrs=\\\"gather_scatter_loop_unroll=4\\\"\"")
    add_compile_options(-xMIC-AVX512 -qoffload -fno-alias -ansi-alias -restrict -qoverride-limits ${MIC_OPTIONS})
    target_compile_options(lammps PRIVATE -xMIC-AVX512 -qoffload -fno-alias -ansi-alias -restrict -qoverride-limits ${MIC_OPTIONS})
    target_compile_definitions(lammps PRIVATE -DLMP_INTEL_OFFLOAD)
  else()
    if(CMAKE_CXX_COMPILER_ID STREQUAL "Intel")
@@ -78,11 +78,11 @@ if(PKG_USER-INTEL)
      foreach(_FLAG -O2 -fp-model fast=2 -no-prec-div -qoverride-limits -qopt-zmm-usage=high -qno-offload -fno-alias -ansi-alias -restrict)
        check_cxx_compiler_flag("${__FLAG}" COMPILER_SUPPORTS${_FLAG})
        if(COMPILER_SUPPORTS${_FLAG})
          add_compile_options(${_FLAG})
	  target_compile_options(lammps PRIVATE ${_FLAG})
        endif()
      endforeach()
    else()
      add_compile_options(-O3 -ffast-math)
      target_compile_options(lammps PRIVATE -O3 -ffast-math)
    endif()
  endif()