Commit 92609787 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

Merge branch...

Merge branch 'float-1591-cmakelists-txt-overrides-cmake_c_compiler-forcing-clang-18-when-ivas-is-included-as-a' into 'main'

[ci][framework] Don't unconditionally force clang-18 for UNIX platforms in CMakeLists.txt

See merge request !2623
parents 39eb796c 3710d15b
Loading
Loading
Loading
Loading
Loading
+10 −3
Original line number Diff line number Diff line
@@ -63,9 +63,16 @@ if(UNIX)
  # to be uncommented in CI
  # set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror")

  # don't override CMAKE_C_COMPILER if it's already set
  if(CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR AND NOT CMAKE_C_COMPILER)
    # set C compiler
  find_program(cc NAMES clang-18 clang REQUIRED)
  set(CMAKE_C_COMPILER "${cc}" CACHE STRING "")
    find_program(cc NAMES clang-18 clang)
    if(cc)
      set(CMAKE_C_COMPILER "${cc}" CACHE FILEPATH "")
    else()
      message(WARNING "clang compiler not found - falling back to system default")
    endif()
  endif()

  # CLANG
  if(CLANG)