> The old Makefiles do not generate the dbschema files and the related files
> are still installed for packaging purposes. Maybe special targets can be
> created for compiling/installing for packaging (or the other way around:
> targets for development). Generating db schema files can take some time on
> low resource systems (e.g., raspberry pi, containers, virtual machines) where
> I test in many cases and I would like to avoid that delay, because changing a
> line in some header file while writing code can trigger a lot of compile
> tasks.
Yes on low resource systems, it might be longer indeed and since these
currently build every time when build is done it can become time consuming. I
will revert it for the time being then.
> > It was mostly included for easier packaging since these files are needed in
> > install phase, and if not builded they were not installed.
>
> Also, I think that the focus should be more on making it easier/faster for
> developers, rather than packaging. Packaging is done once a day for nightly
> and then one every release, while developing/testing can require a lot of
> compilations. So having an extra target executed when packaging is done,
> should not be a big concern.
True i agree on this perspective. Packaging can be done by just building them
as an extra step.
--
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/commit/24f0833f8ea94a02917b4d75c420d0eb61da196b#commitcomment-175741543
You are receiving this because you are subscribed to this thread.
Message ID:
<kamailio/kamailio/commit/24f0833f8ea94a02917b4d75c420d0eb61da196b/[email protected]>
_______________________________________________
Kamailio - Development Mailing List -- [email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the
sender!