On Monday, 09 May 2016 at 11:59:51 am -0400, Br. Samuel Springuel wrote: > This is looking a bit more complicated than I expected, so I've done I'm deleting this part for brevity, but I acknowledge your points and have nothing to add. > > Let me apply this to your suggestions: > > On 2016-05-08 10:40 PM, Henry So Jr. wrote: > > 1. Make build.sh build the docs if they don't exist. > > Definitely a good idea. > > > 2. Add a --force=pdf option to build.sh to force documents to be built > > even if they exist by first deleting the PDFs. > > > > 3. Fix the --force=fonts option in build.sh to delete the TTFs in order > > to truly force the fonts to be built. > > Certainly if we have one, we should have the other here. However, based > on my above thoughts, I'm not sure that either force option is necessary.
I'll drop these force options. > > 4. Add a gregorio target to the root makefile to build the executable > > only, and have build.sh use this target for the first step of the build. > > Yes and no. I like the idea of a Makefile target which just builds the > executable, but don't think that build.sh needs to be made to use it. I'll add the gregorio target, but build.sh will continue to use the "all" target. > > 5. Add --skip= options for gregorio, pdf, and fonts to skip the desired > > step(s). > > This goes hand-in-hand with 2 & 3. I won't add any skip options. > > 6. Rewrite install-gtex.sh to parse options. > > > > 7. Rather than using the environment variable tricks, use options in > > install-gtex.sh to prevent installation of fonts, docs, examples, and/or > > font sources. > > This is what got the whole thing started for me so I see this as a good > idea. > > > 8. Modify the gregorio-test harness to use the new install-gtex.sh > > options rather than environment variable tricks. > > I'm not sure what you have in mind here. What "environment variable > tricks" are you referring to? In implementing #856, I added INSTALLDOC, INSTALLEXAMPLES, INSTALLSOURCE environment variables to control whether these are installed, and in gregorio-test set them all to false. Henry _______________________________________________ Gregorio-devel mailing list [email protected] https://mail.gna.org/listinfo/gregorio-devel
