[Halld-offline] standardized build
Mark M. Ito
marki at jlab.org
Thu Jul 24 16:00:47 EDT 2014
Matt,
Nice catch, I forgot to add those items to the minutes. I looked just
now...they were on the flip side of what I thought was the last page of
my notes...I'll put something in now.
A uniform target would be nice, I agree. There may be a problem in that
the build systems were written by different people and we may not have a
uniform philosophy about what "install" is supposed to mean.
-- Mark
On 07/24/2014 01:18 PM, Matthew Shepherd wrote:
> Hi all,
>
> We discussed Wednesday that we wanted to move hdds to scons.
>
> We also discussed removing Makefiles.
>
> I'd suggest having "targets" configured in a standardized way also.
>
> For example, ccdb has no install target.
>
> Procedure:
>
> ccdb: scons
> jana: scons install
> hdds: make
> sim-recon: scons install
>
> user plug-ins: scons install
>
> I've been bitten a few times by forgetting to type install
> and running stale code.
>
> While I think install should be the default target since it is the most
> likely mode of operation for users, the simplest, and therefore
> the most user friendly, I understand that people may want
> to build code and not use it.. (? maybe ? .. why isn't it installed
> by default?) So if we want to explicitly type scons install
> that is fine, but I'd argue for a consistent invocation for all
> packages if possible.
>
> Maybe the new master build system Paul and Mark
> are working on will take care of all this.
>
> Matt
>
> _______________________________________________
> Halld-offline mailing list
> Halld-offline at jlab.org
> https://mailman.jlab.org/mailman/listinfo/halld-offline
--
Mark M. Ito, Jefferson Lab, marki at jlab.org, (757)269-5295
More information about the Halld-offline
mailing list