Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packages for non Win32 platforms missing #286

Open
birbilis opened this issue Nov 19, 2024 · 0 comments
Open

Packages for non Win32 platforms missing #286

birbilis opened this issue Nov 19, 2024 · 0 comments

Comments

@birbilis
Copy link
Contributor

Please see screenshot:
image

at https://github.com/zoomicon/READCOM_App, I have a project group that contains some packages apart from the main app. Some of those packages need to be installed in the Delphi IDE (for Win32 platform that the IDE is running in, other platforms don't show Install at the popup menu for package projects).

Problem is at Zoomicon.Media.FMX package there that uses SVGIconImage, other platforms than Win32 don't build because the SVGIconImage and SVGIconImageList packages can't be found. I can add a conditional define to not include those packages on other platforms (in which case Delphi warns and tries to add those but I can tell it not do it when it pops up related message). Then units are implicitly imported (for Image32 etc.) when compiling for those platforms the package. That takes time and also emits warnings in Messages.

I've seen other GetIt packages (I think it was Abbrevia) compile (when you install them via GetIt) packages for all platforms (obviously they skip/warn on any platforms user doesn't have installed in the IDE at that moment). It would be nice if you did similarly

birbilis added a commit to Zoomicon/READCOM_App that referenced this issue Nov 19, 2024
…iguration (else wasn't finding FormMessage.pas which was set to only be included at IFDEF DEBUG)

- Included latest debug build executable
- Changed Targets for Release configurations to App Store for platforms that support it
- Changed Zoomicon.Media.FMX.dpk to not include SVGIconImage and SVGIconImageList at required clause for non-Win32 platforms. Seems SVGIconImageList from GetIt doesn't add packages for all platforms (see EtheaDev/SVGIconImageList#286)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant