Skip to content

base configuration files: tweak .gitignore and CMakeLists.txt files.#5833

Merged
ab9rf merged 2 commits into
DFHack:developfrom
SilasD:janitorial
Jun 22, 2026
Merged

base configuration files: tweak .gitignore and CMakeLists.txt files.#5833
ab9rf merged 2 commits into
DFHack:developfrom
SilasD:janitorial

Conversation

@SilasD

@SilasD SilasD commented Jun 21, 2026

Copy link
Copy Markdown
Contributor
  • .gitignore: Added *.code-workspace
    • Rationale: This extension is used by Visual Studio Code.
  • build/.gitignore: Added DF
    • Rationale: On Windows, if the DF_PATH.txt file doesn't exist, the install directory defaults to build/win64/DF. If DF is not ignored, this contaminates git's view of the workspace, which causes Visual Studio Code to show all files under DF as untracked files.
  • CMakeLists.txt: Added a setting to make installation less chatty. When a file doesn't need installed/updated, CMake doesn't mention it.
    • Rationale: This reduces the amount of chaff printed during CMake installs.
  • plugins/CMakeLists.txt: Added a warning about (non)support of mod plugins.
    • Rationale: when I worked on an external plugin, it was not obvious to me that they are not supported.
    • if desirable, I can extend this comment with Discord links to various discussions of the policy and the reasons for it.

@ab9rf ab9rf merged commit cf39fcd into DFHack:develop Jun 22, 2026
14 checks passed
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