llnl / llnl/blt

Investigate: Clean way of marking small subset of files to compile as debug in release build

Open
#283 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
296
Forks
66
Avg merge
1h 3m
Merged PRs (30d)
1

Description

I've had two teams have a bug only show up in a release build and wanted a non-gross way of flagging a very small subset of files to compile as debug. Is this possible without hacking the compile flags on those files directly in the build system? Can BLT clean this up?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing BLT's CMake-based build-system configuration and how it handles compile flags for release builds. Determine whether a supported mechanism can mark a small subset of files for debug compilation without direct per-file flag edits; done means the supported approach and its limits are clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
28/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.