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


Date: Thu, 07 Apr 2022 07:12:51 -0700
From: kupsch <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 0b4fc9: Add cmake options for C/C++ language standards (#1...
  Branch: refs/heads/kupsch/add-language-standard-options
  Home:   https://github.com/dyninst/dyninst
  Commit: 0b4fc9a36f6ac6122620474c59bddb6ace6453b4
      https://github.com/dyninst/dyninst/commit/0b4fc9a36f6ac6122620474c59bddb6ace6453b4
  Author: James A. Kupsch <kupsch@xxxxxxxxxxx>
  Date:   2022-04-06 (Wed, 06 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: e85a26c90b50801ea6627365a684c7b65fa94274
      https://github.com/dyninst/dyninst/commit/e85a26c90b50801ea6627365a684c7b65fa94274
  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/50b4ccced9ca...e85a26c90b50
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 0b4fc9: Add cmake options for C/C++ language standards (#1..., kupsch <=