[DynInst_API:] [dyninst/dyninst] eda8c2: Add cmake options for C/C++ language standards (#1...


Date: Thu, 07 Apr 2022 09:41:56 -0700
From: kupsch <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] eda8c2: Add cmake options for C/C++ language standards (#1...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: eda8c25a56d179455c5ddb0535ec6fd1ea163c8b
      https://github.com/dyninst/dyninst/commit/eda8c25a56d179455c5ddb0535ec6fd1ea163c8b
  Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
  Date:   2022-04-07 (Thu, 07 Apr 2022)

  Changed paths:
    M CMakeLists.txt
    M cmake/LanguageStandards.cmake

  Log Message:
  -----------
  Add cmake options for C/C++ language standards (#1246)

Add cmake options to set C/C++ language standard versions used to build
to facilitate testing.

- DYNINST_C_LANGUAGE_STANDARD cmake option:  C Standard version
- DYNINST_CXX_LANGUAGE_STANDARD cmake option:  C++ Standard version


  Commit: 3c5b576bd56814abf934730f6519d51a2df3d36f
      https://github.com/dyninst/dyninst/commit/3c5b576bd56814abf934730f6519d51a2df3d36f
  Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
  Date:   2022-04-07 (Thu, 07 Apr 2022)

  Changed paths:
    M dyninstAPI_RT/CMakeLists.txt
    M dyninstAPI_RT/src/RTheap-linux.c
    M dyninstAPI_RT/src/RTheap.c
    M dyninstAPI_RT/src/RTlinux.c
    M dyninstAPI_RT/src/RTposix.c
    M dyninstAPI_RT/src/RTsignal.c

  Log Message:
  -----------
  Make dyninstAPI_RT files build with standard C (#1246)

- use same language standards as the rest of Dyninst
- define _DEFAULT_SOURCE in some dyninstAPI_RT source files so functions
  and macros used are defined when using standard C


Compare: https://github.com/dyninst/dyninst/compare/929dc3980115...3c5b576bd568
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] eda8c2: Add cmake options for C/C++ language standards (#1..., kupsch <=