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

Introducing Runtime Packages #188

Merged
merged 8 commits into from Apr 26, 2019
Merged

Introducing Runtime Packages #188

merged 8 commits into from Apr 26, 2019

Conversation

mdbs99
Copy link
Contributor

@mdbs99 mdbs99 commented Apr 16, 2019

Some comments:

  1. All packages are compiling, except mormot_zeos - see item 3.
  2. I haven't added SynFPCCMemAligned, SynFPCLinux, SynFPCSock on mormot_base, as these files are platform (Linux vs Windows) dependent.
  3. SynDBZeos uses {$I Zeos.inc} but this file do not have direct access to this inc file without a hard-coded path. I don't know how to solve this yet.

@synopse
Copy link
Owner

synopse commented Apr 16, 2019

Without SynFPCLinux and SynFPCSock, SynCommons and SynCrtSock won't compile on Linux.

@mdbs99
Copy link
Contributor Author

mdbs99 commented Apr 16, 2019

SynCommons was included on mormot_base package.
Units that belongs to an specific platform, should be used in other units using IFDEF. They just need to exist on the PATH - already setup in all packages.

- introduced a macro package to find the place of Zeos.inc
@mdbs99
Copy link
Contributor Author

mdbs99 commented Apr 16, 2019

This a3a4197 fixes item 3.

@mdbs99
Copy link
Contributor Author

mdbs99 commented Apr 19, 2019

@synopse do I need to do more improvements to merge? Please, let me know.

@synopse synopse merged commit 68c6076 into synopse:master Apr 26, 2019
synopse pushed a commit that referenced this pull request Apr 26, 2019
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

Successfully merging this pull request may close these issues.

None yet

2 participants