[DynInst_API:] [dyninst/dyninst] 952dae: C++ cleanup (#610)


Date: Sun, 31 May 2020 16:36:20 -0700
From: noreply@xxxxxxxxxx
Subject: [DynInst_API:] [dyninst/dyninst] 952dae: C++ cleanup (#610)
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 952dae51a3b9ce9a84e20ea30f91ffe742060436
      https://github.com/dyninst/dyninst/commit/952dae51a3b9ce9a84e20ea30f91ffe742060436
  Author: Tim Haines <thaines.astro@xxxxxxxxx>
  Date:   2020-05-31 (Sun, 31 May 2020)

  Changed paths:
    M CMakeLists.txt
    R cmake/CheckCXX11Features.cmake
    R cmake/CheckCXX11Features/cxx11-test-__func__.cpp
    R cmake/CheckCXX11Features/cxx11-test-auto.cpp
    R cmake/CheckCXX11Features/cxx11-test-auto_fail_compile.cpp
    R cmake/CheckCXX11Features/cxx11-test-auto_ret_type.cpp
    R cmake/CheckCXX11Features/cxx11-test-class_override_final.cpp
    R cmake/CheckCXX11Features/cxx11-test-class_override_final_fail_compile.cpp
    R cmake/CheckCXX11Features/cxx11-test-constexpr.cpp
    R cmake/CheckCXX11Features/cxx11-test-cstdint.cpp
    R cmake/CheckCXX11Features/cxx11-test-decltype.cpp
    R cmake/CheckCXX11Features/cxx11-test-initializer_list.cpp
    R cmake/CheckCXX11Features/cxx11-test-lambda.cpp
    R cmake/CheckCXX11Features/cxx11-test-long_long.cpp
    R cmake/CheckCXX11Features/cxx11-test-nullptr.cpp
    R cmake/CheckCXX11Features/cxx11-test-nullptr_fail_compile.cpp
    R cmake/CheckCXX11Features/cxx11-test-regex.cpp
    R cmake/CheckCXX11Features/cxx11-test-rvalue-references.cpp
    R cmake/CheckCXX11Features/cxx11-test-sizeof_member.cpp
    R cmake/CheckCXX11Features/cxx11-test-sizeof_member_fail.cpp
    R cmake/CheckCXX11Features/cxx11-test-static_assert.cpp
    R cmake/CheckCXX11Features/cxx11-test-static_assert_fail_compile.cpp
    R cmake/CheckCXX11Features/cxx11-test-variadic_templates.cpp
    A cmake/LanguageStandards.cmake
    R cmake/c++11.cmake
    M cmake/packages.cmake
    M cmake/shared.cmake

  Log Message:
  -----------
  C++ cleanup (#610)

* Delete old C++11 feature-checking CMake files

* Move C++ ABI check into cmake/c++11.cmake

* Use built-in CMake features for detecting C and C++ language support

* Rename cmake/c++11.cmake -> cmake/language_features.cmake

* Rename cmake/language_features.cmake -> cmake/LanguageStandards.cmake

* Use the LanguageStandards CMake module to set the C and C++ standards

* Add comments for CMake third-party library includes

* Whitespace cleanup in cmake/LanguageStandards.cmake


[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 952dae: C++ cleanup (#610), noreply <=