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

Fix FRIBIDI_ENTRY on Windows #145

Merged
merged 3 commits into from
Jun 18, 2020
Merged

Fix FRIBIDI_ENTRY on Windows #145

merged 3 commits into from
Jun 18, 2020

Conversation

vtorri
Copy link
Contributor

@vtorri vtorri commented Jun 9, 2020

  • when the shared library is compiled, it is set to dllexport
  • when the shared library is used, it is set to dllimport
  • when the static library is used, it is set to nothing
    (FRIBIDI_LIB_STATIC must be passed to the preprocessor)
  • Cflags.private is set to -DFRIBIDI_LIB_STATIC in fribidi.pc (used
    with pkgconf)

 * when the shared library is compiled, it is set to dllexport
 * when the shared library is used, it is set to dllimport
 * when the static library is used, it is set to nothing
   (FRIBIDI_LIB_STATIC must be passed to the preprocessor)
 * Cflags.private is set to -DFRIBIDI_LIB_STATIC in fribidi.pc (used
   with pkgconf)
@vtorri
Copy link
Contributor Author

vtorri commented Jun 17, 2020

no idea when this will be merged ? I currently can't link against fribidi without it

@dov dov merged commit 4d4e15f into fribidi:master Jun 18, 2020
@dov
Copy link
Contributor

dov commented Jun 18, 2020

Merged. Thanks a lot! There was such a long discussion about this, so I wasn't sure whether a consensus had been reached.

@vtorri vtorri mentioned this pull request Jun 21, 2020
@egorpugin
Copy link

@vtorri
Copy link
Contributor Author

vtorri commented Jul 5, 2020

$ clang -dM -E -x c /dev/null|grep __GNUC__
#define __GNUC__ 4

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

3 participants