Re: Help compiling else 1.0-0 RC12 for linux and windows

Christof Ressi <[email protected]>
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <[email protected]>
On 24.09.2024 11:59, Alexandre wrote:
>
> Em ter., 24 de set. de 2024 às 00:43, IOhannes m zmölnig 
> <[email protected]> escreveu:
>
>     I wonder what features you need from your build system that cannot
>     be satisfied by pd-lib-builder.
>
>
> Hi, good question. I'm not sure how to answer though :) I need to get 
> Timothy involved for that (copied here) as he was the one who promoted 
> the change.
>
> Honestly, I was happy with pd-lib-builder, but things got complex and 
> the it was I was just not able to build it all at once and had to do 
> it separately for some special objects, namely circuit~, sfz~, sfont~, 
> pdlink/pdlink~, play.file~ and sfload (and maybe something 'else').
You can pass additional makefiles to pd-lib-builder with the 
"makefiles:" variable, so that shouldn't be a problem.
>
> When asking for Tim's help to simplify the build system he was just 
> more comfortable in using this other system instead as he was more 
> familiar with it, so it seems.

Wait, you asked him to help with the pd-lib-builder system and he just 
switched everything to CMake? That's pretty hilarious :-D

I'm using CMake for my own more complex externals, so there's nothing 
wrong with that, but I do think that Pd externals should use 
pd-lib-builder whenever possible, just because it has become the 
de-facto standard. (Although I do think that CMake is strictly better 
than plain Makefiles.) So unless you have a really good technical reason 
for using CMake, I think you should switch back to pd-lib-builder.

>
> I could go back to pdlibbuilder any time I guess, but I would need 
> help in order to make it all more streamlined.
>
>     >By the way, building for double precision Pd is now possible 
>
>
>     As a packager I found it super simple to add double precision
>     builds to dozens of pd-lib-builder based externals without needing
>     to touch their build system at all.
>     So why was that complicated/impossible for ELSE?
>
>
> The change was not to make this possible, it was quite possible with 
> pd-li-builder. What I am saying is that I finally got the code ready 
> and made some changes so it would all compile for double precision, as 
> I promised by the way :) though this is surely still experimental and 
> needs testing. I will probably need to do something 'else'.
>
> Now, my biggest issue is that I haven't had the time yet to set new 
> virtual machines on my new arm mac to build for linux/windows
>
> cheers
>
>
>
>     mfg.sfg.jfd
>     IOhannes
>     ---
>     [email protected] - the Pure Data mailinglist
>     https://lists.iem.at/hyperkitty/list/[email protected]/message/DPGKSG7S3MFEEO73URHQGJBI5DU3RTQ2/
>
>     To unsubscribe send an email to [email protected] mailing
>     list
>     UNSUBSCRIBE and account-management -> https://lists.iem.at/
>
>
> ---
> [email protected]  - the Pure Data mailinglist
> https://lists.iem.at/hyperkitty/list/[email protected]/message/DXUWCDVN6GMC3PTHJQASCJDRBZJ7CHAG/
>
> To unsubscribe send an email [email protected]  mailing list
> UNSUBSCRIBE and account-management ->https://lists.iem.at/

---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/FNYPBA2IYXQQS4BENEPJVT6ZWM5YIGKB/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.