Skip to content

DO NOT MERGE: Testing symbol exporting on AppVeyor #157

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

Closed

Conversation

nre-ableton
Copy link
Contributor

This PR is related to #147, but is just for testing the AppVeyor build. I've created a separate PR to avoid creating too much noise in #147.

@nre-ableton nre-ableton force-pushed the nre_master_shared-lib-test branch 2 times, most recently from 2c9ef95 to f212f2d Compare July 12, 2017 19:25
On Windows, it is necessary to add the __declspec() attribute around
some functions/classes in order to correctly link cucumber-cpp as a
shared library. This commit adds the makes it possible for users to
easily build cucumber-cpp either as a static or dynamic library by
defining either CUKE_ENABLE_SHARED_LIB when configuring with CMake.
@nre-ableton nre-ableton force-pushed the nre_master_shared-lib-test branch from a10934d to f4fd14a Compare July 26, 2017 22:09
@paoloambrosio
Copy link
Member

If you need to experiment with the build, you should be able to close this PR and set up your personal Travis and AppVeyor builds on your private repo.

@nre-ableton
Copy link
Contributor Author

@paoloambrosio Yeah, I was really hoping that I could manage to fix this with just a few pushes, but it was evidently harder than I imagined. Anyways, I'll set up AppVeyor/Travis CI on our fork; that will probably be useful for any future patches we may want to submit upstream anyways.

Sorry for the noise!

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.

2 participants