Branch: refs/heads/thaines/dyninstAPI_cmake_object_targets
Home: https://github.com/dyninst/dyninst
Commit: f57ed8f9b39f9d5ee871cab117c0ea323e47d459
https://github.com/dyninst/dyninst/commit/f57ed8f9b39f9d5ee871cab117c0ea323e47d459
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-06-03 (Wed, 03 Jun 2026)
Changed paths:
M dyninstAPI/src/ASTs/CMakeLists.txt
M dyninstAPI/src/BPatch/CMakeLists.txt
M dyninstAPI/src/Relocation/CMakeLists.txt
M dyninstAPI/src/StackMod/CMakeLists.txt
M dyninstAPI/src/codegen/CMakeLists.txt
M dyninstAPI/src/registerSpace/CMakeLists.txt
M dyninstAPI/src/trampolines/CMakeLists.txt
Log Message:
-----------
[dyninstAPI] Use OBJECT targets for subprojects
When creating static libraries (ENABLE_STATIC_LIBS=ON), the install
target needs the object files created by each subproject (e.g.,
dyninstAPI_bpatch). That information is not propagated for INTERFACE
targets, but it is for OBJECT ones.
Commit: 7f869dab0fd0ad9f61eb442d5b7ff4a4d69c6e2b
https://github.com/dyninst/dyninst/commit/7f869dab0fd0ad9f61eb442d5b7ff4a4d69c6e2b
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-06-03 (Wed, 03 Jun 2026)
Changed paths:
M dynC_API/src/dynC.C
M dyninstAPI/src/ASTs/AmdgpuEpilogue.C
M dyninstAPI/src/ASTs/AmdgpuEpilogue.h
M dyninstAPI/src/ASTs/AmdgpuPrologue.h
M dyninstAPI/src/ASTs/addressAST.h
M dyninstAPI/src/ASTs/ast.h
M dyninstAPI/src/ASTs/ast_helpers.h
M dyninstAPI/src/ASTs/atomicOperationAST.C
M dyninstAPI/src/ASTs/atomicOperationAST.h
M dyninstAPI/src/ASTs/codeGenAST.C
M dyninstAPI/src/ASTs/functionCallAST.h
M dyninstAPI/src/ASTs/genericStackAST.h
M dyninstAPI/src/ASTs/jumpTargetAST.h
M dyninstAPI/src/ASTs/memoryAccessAST.C
M dyninstAPI/src/ASTs/memoryAccessAST.h
M dyninstAPI/src/ASTs/nullAST.h
M dyninstAPI/src/ASTs/operandAST.C
M dyninstAPI/src/ASTs/operandAST.h
M dyninstAPI/src/ASTs/operatorAST.C
M dyninstAPI/src/ASTs/operatorAST.h
M dyninstAPI/src/ASTs/scrambleRegistersAST.h
M dyninstAPI/src/ASTs/sequenceAST.C
M dyninstAPI/src/ASTs/sequenceAST.h
M dyninstAPI/src/ASTs/snippetAST.h
M dyninstAPI/src/ASTs/stackAST.C
M dyninstAPI/src/ASTs/stackAST.h
M dyninstAPI/src/ASTs/stackRemovalAST.h
M dyninstAPI/src/ASTs/variableAST.h
M dyninstAPI/src/AmdgpuPointHandler.C
M dyninstAPI/src/AmdgpuPointHandler.h
M dyninstAPI/src/BPatch/BPatch_addressSpace.C
M dyninstAPI/src/BPatch/BPatch_binaryEdit.C
M dyninstAPI/src/BPatch/BPatch_function.C
M dyninstAPI/src/BPatch/BPatch_image.C
M dyninstAPI/src/BPatch/BPatch_point.C
M dyninstAPI/src/BPatch/BPatch_process.C
M dyninstAPI/src/BPatch/BPatch_snippet.C
M dyninstAPI/src/IAPI_to_AST.h
M dyninstAPI/src/RegisterConversion-aarch64.C
M dyninstAPI/src/RegisterConversion-amdgpu.C
M dyninstAPI/src/RegisterConversion-ppc.C
M dyninstAPI/src/Relocation/Transformers/Instrumenter.C
M dyninstAPI/src/Relocation/Widgets/CFWidget-aarch64.C
M dyninstAPI/src/Relocation/Widgets/CFWidget-ppc.C
M dyninstAPI/src/Relocation/Widgets/CFWidget-x86.C
M dyninstAPI/src/Relocation/Widgets/InstWidget.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-aarch64.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-ppc.C
M dyninstAPI/src/Relocation/Widgets/PCWidget-x86.C
M dyninstAPI/src/Relocation/Widgets/PCWidget.C
M dyninstAPI/src/StackMod/StackModExpr.C
M dyninstAPI/src/addressSpace.C
M dyninstAPI/src/addressSpace.h
M dyninstAPI/src/binaryEdit.C
M dyninstAPI/src/binaryEdit.h
M dyninstAPI/src/codeRange.C
M dyninstAPI/src/codegen-aarch64.C
M dyninstAPI/src/codegen-power.C
M dyninstAPI/src/codegen.C
M dyninstAPI/src/dynProcess.C
M dyninstAPI/src/dynProcess.h
M dyninstAPI/src/emit-amdgpu.C
M dyninstAPI/src/emit-amdgpu.h
M dyninstAPI/src/emit-power.h
M dyninstAPI/src/emit-x86.C
M dyninstAPI/src/emit-x86.h
M dyninstAPI/src/emitter.h
M dyninstAPI/src/frame.C
M dyninstAPI/src/frame.h
M dyninstAPI/src/freebsd.C
M dyninstAPI/src/inst-amdgpu.C
M dyninstAPI/src/inst-power.C
M dyninstAPI/src/inst-x86.C
M dyninstAPI/src/inst-x86.h
M dyninstAPI/src/instPoint.C
M dyninstAPI/src/instPoint.h
M dyninstAPI/src/linux-aarch64.C
M dyninstAPI/src/linux-power.C
M dyninstAPI/src/linux-x86.C
M dyninstAPI/src/linux.C
M dyninstAPI/src/pcEventHandler.C
M dyninstAPI/src/pcEventMuxer.C
M dyninstAPI/src/pdwinnt.C
M dyninstAPI/src/regTracker.C
M dyninstAPI/src/registerSpace/registerSlot.C
M dyninstAPI/src/registerSpace/registerSpace-aarch64.C
M dyninstAPI/src/registerSpace/registerSpace-amdgpu.C
M dyninstAPI/src/registerSpace/registerSpace-ppc.C
M dyninstAPI/src/registerSpace/registerSpace-x86.C
M dyninstAPI/src/registerSpace/registerSpace.C
M dyninstAPI/src/stackwalk-aarch64.C
M dyninstAPI/src/stackwalk-ppc.C
M dyninstAPI/src/stackwalk-x86.C
M dyninstAPI/src/trampolines/baseTramp-aarch64.C
M dyninstAPI/src/trampolines/baseTramp-aarch64.h
M dyninstAPI/src/trampolines/baseTramp-amdgpu.h
M dyninstAPI/src/trampolines/baseTramp-ppc.h
M dyninstAPI/src/trampolines/baseTramp-riscv64.h
M dyninstAPI/src/trampolines/baseTramp-x86.h
M dyninstAPI/src/trampolines/baseTramp.C
M dyninstAPI/src/trampolines/baseTramp.h
M tests/unit/dyninstAPI/emitter/amdgpu_gfx908.cpp
M tests/unit/dyninstAPI/emitter/x86_64.cpp
Log Message:
-----------
Update includes
Commit: be48a60c15d35a55ca08b77fb9ad80451822c941
https://github.com/dyninst/dyninst/commit/be48a60c15d35a55ca08b77fb9ad80451822c941
Author: Tim Haines <thaines.astro@xxxxxxxxx>
Date: 2026-06-03 (Wed, 03 Jun 2026)
Changed paths:
M dyninstAPI/CMakeLists.txt
Log Message:
-----------
Update CMakeLists.txt
* Add missing PRIVATE_HEADER_FILES
* remove unnecessary linking to pthread target
The needed threading library is made available with Threads::Threads.
Compare: https://github.com/dyninst/dyninst/compare/f57ed8f9b39f%5E...be48a60c15d3
To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
|