-
Notifications
You must be signed in to change notification settings - Fork 1
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
Improve Build / Cleanup README #1
base: master
Are you sure you want to change the base?
Conversation
Added a standard configure directory (similar to the one used in the ca-gateway repository) for easier builds. Modified the Makefile to find the configure directory.
- Renamed README to README.md for better display on github. - Removed old README.1st file that seemed to be irrelevant - Added a section Build with build instructions for this extensions
Hi Simon, In principle I'm fine with this, thanks for submitting it. However could you please move the source files and their Makefile which builds everything into a Thanks,
|
Using now the default |
Is the plan that all extensions will switch to this new packaging, and the extensions/configure directory will no longer be used? I seem to be the maintainer for ezcaIDL and EzcaScan so should I be doing this? |
Hi Mark,
I think that's probably the best course of action. Different sets of tools can still be installed into a common The original extensions tree was designed for X11 and Motif applications but it doesn't really work for building programs that use newer toolkits like Qt, so more recent tools haven't been using it at all. I would like to drop support for the extensions configure area which combines many different sets of build rules, but I don't have time to help converting the existing tools myself. Thanks,
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like Simon moved the source files back out of the new src/
directory again in commit 6bd7614 instead of creating a new Makefile in that directory to do the actual build. I don't like the current file structure, it just needs a bit more work after that commit to get it to build properly — I'd be happy to answer questions about what needs doing.
Improve the build by adding a default
configure
directory (similar to whats in https://github.com/epics-extensions/ca-gateway)Cleanup of the README