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

2.10.x: Replace Visual Studio projects with NMake Mkefiles #11

Merged
merged 5 commits into from
Oct 30, 2018

Conversation

fanc999
Copy link
Collaborator

@fanc999 fanc999 commented Oct 30, 2018

Hi

This is the 2.10.x version of the updates to replace the Visual Studio 2013 projects to NMake Makefiles for better build flexibility and easier maintenance.

With blessings, thank you!

This is to prepare for the transition for the Visual Studio build
files to NMake Makefiles.
This is for enabling the upcoming NMake Makefiles to use this file
as well, in addition to the autotools build files, to build the
libsigc++ DLL.
This adds a set of NMake Makefiles that can be used to build
libsigc++-2.10.x (and the later C++11 versions of libsigc++) with Visual
Studio 2013 or later.  Building the example, the tests and the
benchmarking programs are supported in addition to building the main
libsigc++ DLL.

Note that for the C++-11 releases, we name the DLLs and LIBs as
sigc-vc140-2_0.[dll|lib] or sigc-vc140-d-2_0.[dll|lib] for Visual Studio
2015 and 2017 builds as these builds link to the msvcp140[d].dll and
vcruntime140[d].dll C/C++ runtime DLLs.

This set of NMake Makefiles are now dist'ed in place of the Visual
Studio 2013 project files.
The NMake Makefiles superseded them, so let's just remove them.

This will make builds with later Visual Studio versions simpler, and
will make maintaining the Visual Studio build files easier.
Let people know how Visual Studio builds can be done and the options
that can be used for the builds.
@kjellahl kjellahl merged commit e153981 into libsigcplusplus:libsigc++-2-10 Oct 30, 2018
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