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

Use CMake >=3.1 ExternalProjects for: assimp, octomap, and Eigen #575

Merged
merged 10 commits into from
Aug 13, 2017

Conversation

jlblancoc
Copy link
Member

This removes the need to carry embedded copies of those projects within MRPT. System libraries will be used if present; otherwise, they will be downloaded and built automatically as part of the regular build process.

@jlblancoc jlblancoc merged commit 0b97f19 into mrpt-1.5 Aug 13, 2017
@jlblancoc jlblancoc deleted the dev-extern-assimp branch August 13, 2017 02:24
jlblancoc added a commit that referenced this pull request Aug 16, 2017
* Remove embedded copy of assimp, and use CMake to download it if needed
* fix EP assimp build (still DLLs are in the wrong output dir) cc: #359
* fix EP assimp link
* correctly removed Eigen3 embedded dir
* EP out-of-source dirs
* done porting eigen & assimp as EP
* Remove embedded version of octomap cc: #574
* Add simpler build instructions to README
* fix build of EP in GNU/Linux
* Debian pkg: update after removing octomap sources
jlblancoc added a commit that referenced this pull request Aug 16, 2017
* Remove embedded copy of assimp, and use CMake to download it if needed
* fix EP assimp build (still DLLs are in the wrong output dir) cc: #359
* fix EP assimp link
* correctly removed Eigen3 embedded dir
* EP out-of-source dirs
* done porting eigen & assimp as EP
* Remove embedded version of octomap cc: #574
* Add simpler build instructions to README
* fix build of EP in GNU/Linux
* Debian pkg: update after removing octomap sources
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

1 participant