FLTK logo

Re: [fltk.coredev] FLTK Cairo builds (autoconf + CMake) - [General Use]

FLTK matrix user chat room
(using Element browser app)   FLTK gitter user chat room   GitHub FLTK Project   FLTK News RSS Feed  
  FLTK Apps      FLTK Library      Forums      Links     Login 
 All Forums  |  Back to fltk.coredev  ]
 
Previous Message ]New Message | Reply ]Next Message ]

Re: FLTK Cairo builds (autoconf + CMake) - [General Use] Albrecht Schlosser Mar 03, 2021  
 
On 3/3/21 1:17 PM 'MacArthur, Ian (Leonardo, UK)' via fltk.coredev wrote:
On 3/1/21 11:47 AM Albrecht Schlosser wrote:

Can you please test in your environments if the new Cairo build support
works and report here?

So I went to test this out but:

- None of my Windows/mingw machines have pkg-config installed
- I don't actually have Cairo installed on any of them either (at least not on any I have ready access to just now... lockdown...)
- I don’t actually have pkg-config on my Mac either

So broadly unhelpful in terms of testing this change, I'm afraid!

Thanks for testing anyway. Some notes:

I tried to go one step after the other, hence this commit relies on pkg-config to include Cairo libs. I know that I also had issues with pkg-config + Cairo on MSYS2 (mingw-w64) where (IIRC CMake) changed the paths returned by pkg-config in unusable ways. I stopped researching that though because it turned out to quickly get too complicated. Maybe later again...

That said, I know that using pkg-config may not be reliable in all environments and also that some users don't have it, so another way w/o pkg-config is on my to-do list, but it can be difficult. pkg-config does a good job and simplifies things in the build files, that is if it is installed and works.

I opened another "question and answer" thread about macOS build environments. I'd appreciate if you and others could shed some light on your build environments.

--
You received this message because you are subscribed to the Google Groups "fltk.coredev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fltkcoredev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/fltkcoredev/ac02a7be-40af-d25b-0733-6d612aa0789a%40online.de.
Direct Link to Message ]
 
     
Previous Message ]New Message | Reply ]Next Message ]
 
 

Comments are owned by the poster. All other content is copyright 1998-2024 by Bill Spitzak and others. This project is hosted by The FLTK Team. Please report site problems to 'erco@seriss.com'.