Skip to content

Remove broken top-level CMakeLists.txt - #62

Merged
harryswift01 merged 2 commits into
mainfrom
61-general-remove-cmakeliststxt
Sep 28, 2026
Merged

harryswift01 merged 2 commits into
mainfrom
61-general-remove-cmakeliststxt

Conversation

@harryswift01

Copy link
Copy Markdown
Member

Summary

This PR removes the unused and broken top-level CMakeLists.txt from the repo root.

Changes

Remove top-level CMakeLists.txt:

  • Deleted CMakeLists.txt, nothing in the build system, CI, or docs references it; the actual build is pure Make (src/trans_three/Makefile, src/trans_compete/Makefile, invoked from conda-recipe/build.sh and CI)
  • Confirmed it was also non-functional: it compiled both trans_compete/ and trans_three/ into a single code executable, but both directories define int main(int argc, char* argv[]) in their respective qsidd.cpp files, which would fail with a duplicate-symbol linker error

Impact

  • No behavioural change to SIST itself
  • No build, CI, or packaging step depended on this file

@harryswift01 harryswift01 self-assigned this Sep 28, 2026
@harryswift01 harryswift01 added the bug Something isn't working label Sep 28, 2026
@harryswift01 harryswift01 linked an issue Sep 28, 2026 that may be closed by this pull request

@jimboid jimboid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Great catch on cleaning up legacy build scripts. Happy to have this change reflected on main

@harryswift01
harryswift01 merged commit ccd4d6d into main Sep 28, 2026
28 of 29 checks passed
@harryswift01
harryswift01 deleted the 61-general-remove-cmakeliststxt branch September 28, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[General]: Remove dead and broken top-level CMakeLists.txt

2 participants