You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Completely rewritten most of the CMake files to use more robust target specific commands. We no longer have globally defined includes or libraries. This makes it much clearer as to what program depends on what code/library.
Uses functionality that requires CMake 3.13+
Only build shared objects now. This reduces our exe size, and makes it easier to swap out components if needed.
Cleaned up compilation errors and ensure that all of the programs compile.
Dumped cmake flags that weren't needed, or didn't provide value.
Moved the flags in the files that they control. This gives a better coupling between the flag and what it toggles.
Relocated all testing related codes to the test folder.
Fixed FindPLX and FindXIA to take into account changes in those APIs.
Removed FindGSL as it is now bundled with CMake
Now always generate compile_commands.json, just makes it easier for those that need it. It's not like it's a lot of overhead.
Organized Acquisition utility codes to live in better spots.