Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(all): allow build on windows/linux #30

Merged
merged 3 commits into from Jun 23, 2022

Conversation

RamadanAhmed
Copy link
Contributor

  • Upgrade CMake to use find(CUDAToolkit) instead of deprecated find(CUDA)
  • Add CMakePresets
  • Remove .gitmodules
  • Add vcpkg.json to mange third_party packages
  • Add libraryConfig.cmake.in for library installation
  • Add CMake artifact to .gitignore

@RamadanAhmed RamadanAhmed changed the title feat(all): allow build on windows/linux WIP : feat(all): allow build on windows/linux Jun 11, 2022
@RamadanAhmed RamadanAhmed changed the title WIP : feat(all): allow build on windows/linux feat(all): allow build on windows/linux Jun 11, 2022
- Upgrade CMake to use find(CUDAToolkit) instead of deprecated find(CUDA)
- Add CMakePresets
- Remove .gitmodules
- Add vcpkg.json to mange third_party packages
- Add libraryConfig.cmake.in for library installation
- Add CMake artifact to .gitignore
@JieRen98
Copy link
Collaborator

Sorry for the late reply, nice job! I noticed you remove the third-party Eigen by using find_package, but MegBA currently relies on Eigen 3.4, I am afraid users have difficulties in version choosing by using find_package.
Other changes look good to me.

Jie

@RamadanAhmed
Copy link
Contributor Author

I provided vcpkg.json that manage 3-rd party libs it already contain Eigen 3.4
also it will help moving forward if we needed for example update glog or use any other 3-rd party libs
but if mandatory we can revert this change

@JieRen98 JieRen98 merged commit 3b97690 into MegviiRobot:main Jun 23, 2022
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.

None yet

2 participants