Skip to content

Conversation

Copy link

Copilot AI commented Nov 11, 2025

The runtime library binary was named libthreadschedule.so for both debug and release builds. Debug builds should produce libthreadscheduled.so to distinguish debug from release artifacts.

Changes

  • CMakeLists.txt: Added OUTPUT_NAME_DEBUG "threadscheduled" to ThreadScheduleRuntime target properties

    • Debug builds: libthreadscheduled.so
    • Release/other builds: libthreadschedule.so
  • .gitignore: Updated pattern to exclude all build_* directories

  • CHANGELOG.md: Added entry under "Unreleased" section documenting the debug library naming change

Implementation

set_target_properties(ThreadScheduleRuntime PROPERTIES 
    OUTPUT_NAME "threadschedule"
    OUTPUT_NAME_DEBUG "threadscheduled"
)

Uses CMake's configuration-specific property to apply the debug name only when CMAKE_BUILD_TYPE=Debug.

Original prompt

the lib binary file should be named libscheduled.so in debug mode not libschedule.so


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Fix debug mode binary file name to libscheduled.so Set debug library output name to libscheduled.so Nov 11, 2025
Copilot AI requested a review from Katze719 November 11, 2025 07:17
@Katze719
Copy link
Owner

@copilot ich wollte den debug output name threadscheduled

Copy link
Author

Copilot AI commented Nov 11, 2025

@copilot ich wollte den debug output name threadscheduled

Updated to libthreadscheduled.so in commit d7f4a87.

Copilot AI changed the title Set debug library output name to libscheduled.so Set debug library output name to libthreadscheduled.so Nov 11, 2025
@Katze719
Copy link
Owner

@copilot add a changelog entry under unreleased

Copy link
Author

Copilot AI commented Nov 11, 2025

@copilot add a changelog entry under unreleased

Added changelog entry in commit 4426e32.

@Katze719 Katze719 marked this pull request as ready for review November 11, 2025 07:30
@Katze719 Katze719 force-pushed the copilot/fix-lib-binary-file-name branch from 4426e32 to 1cdb46a Compare November 11, 2025 07:43
@Katze719 Katze719 force-pushed the copilot/fix-lib-binary-file-name branch from 1cdb46a to 8b5f806 Compare November 11, 2025 07:43
@Katze719 Katze719 merged commit b1f2479 into main Nov 11, 2025
42 checks passed
@Katze719 Katze719 deleted the copilot/fix-lib-binary-file-name branch November 11, 2025 07:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants