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
Clean up the makefiles #47
Comments
tswilliams
added a commit
that referenced
this issue
Jul 12, 2017
… not, and set default values based on OS; refs issue #47
tswilliams
added a commit
that referenced
this issue
Jul 12, 2017
…kages that are not being built from source; refs issue #47
tswilliams
added a commit
that referenced
this issue
Jul 12, 2017
tswilliams
added a commit
that referenced
this issue
Jul 12, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 17, 2017
tswilliams
added a commit
that referenced
this issue
Oct 18, 2017
tswilliams
added a commit
that referenced
this issue
Oct 18, 2017
tswilliams
added a commit
that referenced
this issue
Oct 29, 2017
tswilliams
added a commit
that referenced
this issue
Nov 12, 2017
tswilliams
added a commit
that referenced
this issue
Jan 3, 2018
tswilliams
added a commit
that referenced
this issue
Jan 10, 2018
tswilliams
added a commit
that referenced
this issue
Jan 10, 2018
… empty file to prevent files from being regenerated, and library recompiled, in 'make rpm'; refs #47
tswilliams
added a commit
that referenced
this issue
Jan 28, 2018
All done. However, it would be useful to have a 2nd round of minor cleanup in the near future. Closing. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The structure of the makefiles - and the majority of their contents - has stayed constant since about 2012. However, 5 years later, the software now supports more OSes which motivates new build-tool functionality (e.g. possibility of disabling build of certain externals). Also over the past few years, various minor modifications have been made. Finally, a large fraction of the build rules for uHAL are duplicated across the different packages - these common rules & config could be moved into common files.
So the makefiles are overdue for some improvements and cleaning, which will be split up into several pull requests / issues that are referenced from this issue.
Non-exhaustive TODO/wish list:
make
for uHAL + ControlHub)BUILD_BOOST
,BUILD_PUGIXML
andBUILD_ERLANG
CACTUS_OS
env var)make BUILD_BOOST=1
on centos7)The text was updated successfully, but these errors were encountered: