Skip to content

modernize CMake files#11

Open
UI233 wants to merge 1 commit intoZJU-FAST-Lab:masterfrom
UI233:master
Open

modernize CMake files#11
UI233 wants to merge 1 commit intoZJU-FAST-Lab:masterfrom
UI233:master

Conversation

@UI233
Copy link
Copy Markdown

@UI233 UI233 commented May 5, 2023

I have rewritten the CMakeLists files to make them fit the modern cmake pattern. Generally, it can bring about the following advantages compared to legacy cmake:

  • More user-friendly for external users, users can now link the interface library easily using cmake package manager like Fetch or CPM.
  • Modulize the package so that variables and compile definitions would not populate other scopes.
  • Make this project easier to extend in the future.

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.

1 participant