Skip to content

Add support for the autotools build with vscode.#336

Merged
jgallagher59701 merged 8 commits intomasterfrom
jhrg/vscode-1
Mar 2, 2026
Merged

Add support for the autotools build with vscode.#336
jgallagher59701 merged 8 commits intomasterfrom
jhrg/vscode-1

Conversation

@jgallagher59701
Copy link
Member

Branch: jhrg/vscode-1

All the configuration info is in libdap4/.vscode. There are no changes to the Makefile.am, configure.ac, etc.

This really needs some documentation, but I'd like to see how it fares with CICD.

I may have to drop back to -O0 for developer builds to get  decent OSX builds.
The command to make the dSYM lib was:
dsymutil .libs/libdap.27.dylib -o .libs/libdap.27.dylib.dSYM
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 1, 2026

*/.DS_Store
.idea
.dirstamp
.vscode/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we still want this in here? I guess we probably do, given that changes to the new .vscode files will still be tracked.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe, I don't know. This stuff seems different somehow. This might evolve - it might be that some of the files should be in version control. Others not.

},
{
"name": "PATH",
"value": "/Users/jimg/src/opendap/hyrax/build/bin:/Users/jimg/src/opendap/hyrax/build/deps/bin:${env:PATH}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

at the very least, should probably replace the "/Users/jimg/"s with "~"?

"C_Cpp.default.intelliSenseMode": "macos-clang-arm64",
"terminal.integrated.env.osx": {
"prefix": "/Users/jhrg/src/opendap/hyrax/build",
"PATH": "/Users/jhrg/src/opendap//hyrax/build/bin:/Users/jhrg/src/opendap/hyrax/build/deps/bin:${env:PATH}"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ditto, replace out /Users/jhrg with "~"?

Copy link
Contributor

@hannahilea hannahilea left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pre-merge, consider:

  • replacing jhrg-specific paths with generic
  • adding a brief blurb to the README explaining that debugging functionality has been added via the vscode folder, plus disclaimer about being OSX-specific (probably)?

@jgallagher59701 jgallagher59701 merged commit 0f4db8d into master Mar 2, 2026
3 of 4 checks passed
@jgallagher59701 jgallagher59701 deleted the jhrg/vscode-1 branch March 3, 2026 00:16
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