VaKeR CYBER ARMY
Logo of a company Server : Apache/2.4.41 (Ubuntu)
System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64
User : www-data ( 33)
PHP Version : 7.4.33
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Directory :  /usr/share/cmake-3.16/Modules/Compiler/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/cmake-3.16/Modules/Compiler/Clang-OBJCXX.cmake
include(Compiler/Clang)
__compiler_clang(OBJCXX)

if("x${CMAKE_OBJCXX_COMPILER_FRONTEND_VARIANT}" STREQUAL "xGNU")
  if(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 2.1)
    set(CMAKE_OBJCXX98_STANDARD_COMPILE_OPTION "-std=c++98")
    set(CMAKE_OBJCXX98_EXTENSION_COMPILE_OPTION "-std=gnu++98")
  endif()

  if(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 3.1)
    set(CMAKE_OBJCXX98_STANDARD__HAS_FULL_SUPPORT ON)
    set(CMAKE_OBJCXX11_STANDARD_COMPILE_OPTION "-std=c++11")
    set(CMAKE_OBJCXX11_EXTENSION_COMPILE_OPTION "-std=gnu++11")
    set(CMAKE_OBJCXX11_STANDARD__HAS_FULL_SUPPORT ON)
  elseif(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 2.1)
    set(CMAKE_OBJCXX11_STANDARD_COMPILE_OPTION "-std=c++0x")
    set(CMAKE_OBJCXX11_EXTENSION_COMPILE_OPTION "-std=gnu++0x")
  endif()

  if(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 3.5)
    set(CMAKE_OBJCXX14_STANDARD_COMPILE_OPTION "-std=c++14")
    set(CMAKE_OBJCXX14_EXTENSION_COMPILE_OPTION "-std=gnu++14")
    set(CMAKE_OBJCXX14_STANDARD__HAS_FULL_SUPPORT ON)
  elseif(NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 3.4)
    set(CMAKE_OBJCXX14_STANDARD_COMPILE_OPTION "-std=c++1y")
    set(CMAKE_OBJCXX14_EXTENSION_COMPILE_OPTION "-std=gnu++1y")
    set(CMAKE_OBJCXX14_STANDARD__HAS_FULL_SUPPORT ON)
  endif()

  set(_clang_version_std17 5.0)

  if (NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS "${_clang_version_std17}")
    set(CMAKE_OBJCXX17_STANDARD_COMPILE_OPTION "-std=c++17")
    set(CMAKE_OBJCXX17_EXTENSION_COMPILE_OPTION "-std=gnu++17")
  elseif (NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS 3.5)
    set(CMAKE_OBJCXX17_STANDARD_COMPILE_OPTION "-std=c++1z")
    set(CMAKE_OBJCXX17_EXTENSION_COMPILE_OPTION "-std=gnu++1z")
  endif()

  if (NOT CMAKE_OBJCXX_COMPILER_VERSION VERSION_LESS "${_clang_version_std17}")
    set(CMAKE_OBJCXX20_STANDARD_COMPILE_OPTION "-std=c++2a")
    set(CMAKE_OBJCXX20_EXTENSION_COMPILE_OPTION "-std=gnu++2a")
  endif()

  unset(_clang_version_std17)

  __compiler_check_default_language_standard(OBJCXX 2.1 98)
elseif(CMAKE_OBJCXX_COMPILER_VERSION VERSION_GREATER_EQUAL 3.9
    AND CMAKE_OBJCXX_SIMULATE_VERSION VERSION_GREATER_EQUAL 19.0)
  # This version of clang-cl and the MSVC version it simulates have
  # support for -std: flags.
  set(CMAKE_OBJCXX98_STANDARD_COMPILE_OPTION "")
  set(CMAKE_OBJCXX98_EXTENSION_COMPILE_OPTION "")
  set(CMAKE_OBJCXX98_STANDARD__HAS_FULL_SUPPORT ON)
  set(CMAKE_OBJCXX11_STANDARD_COMPILE_OPTION "")
  set(CMAKE_OBJCXX11_EXTENSION_COMPILE_OPTION "")
  set(CMAKE_OBJCXX14_STANDARD_COMPILE_OPTION "-std:c++14")
  set(CMAKE_OBJCXX14_EXTENSION_COMPILE_OPTION "-std:c++14")
  if (CMAKE_OBJCXX_COMPILER_VERSION VERSION_GREATER_EQUAL 6.0)
    set(CMAKE_OBJCXX17_STANDARD_COMPILE_OPTION "-std:c++17")
    set(CMAKE_OBJCXX17_EXTENSION_COMPILE_OPTION "-std:c++17")
    set(CMAKE_OBJCXX20_STANDARD_COMPILE_OPTION "-std:c++latest")
    set(CMAKE_OBJCXX20_EXTENSION_COMPILE_OPTION "-std:c++latest")
  else()
    set(CMAKE_OBJCXX17_STANDARD_COMPILE_OPTION "-std:c++latest")
    set(CMAKE_OBJCXX17_EXTENSION_COMPILE_OPTION "-std:c++latest")
  endif()

  __compiler_check_default_language_standard(OBJCXX 3.9 14)
endif()

VaKeR 2022