Unverified Commit bcd50646 authored by Axel Kohlmeyer's avatar Axel Kohlmeyer
Browse files

don't enable fortran if the generator does not support it.

parent b5af7da2
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -553,11 +553,15 @@ if(BUILD_TOOLS)
  install(TARGETS binary2txt DESTINATION ${CMAKE_INSTALL_BINDIR})

  include(CheckGeneratorSupport)
  if(CMAKE_GENERATOR_SUPPORT_FORTRAN)
    enable_language(Fortran)
  if(CMAKE_GENERATOR_SUPPORT_FORTRAN AND CMAKE_Fortran_COMPILER)
    if(CMAKE_Fortran_COMPILER)
      add_executable(chain.x ${LAMMPS_TOOLS_DIR}/chain.f)
      target_link_libraries(chain.x PRIVATE ${CMAKE_Fortran_IMPLICIT_LINK_LIBRARIES})
      install(TARGETS chain.x DESTINATION ${CMAKE_INSTALL_BINDIR})
    else()
      message(WARNING "No suitable Fortran compiler found, skipping building 'chain.x'")
    endif()
  else()
    message(WARNING "CMake build doesn't support fortran, skipping building 'chain.x'")
  endif()