Skip to content

Conversation

vszakats
Copy link
Member

@vszakats vszakats commented Jul 25, 2023

This make file was for long time unmaintained (last updated in 2014).
Despite best efforts to keep it working in the recent round of major
overhauls, it appears to be broken now. There is also no way to test it
without an actual MSVC env and it's also missing from our CI. Based on
our Issue tracker, it's also not widely used.

Since its addition in 2005, libssh2 got support for CMake in 2014.
CMake should be able to generate NMake makefiles with the option
-G "NMake Makefiles". (I haven't tested this.)

Ref: #1129
Closes #1134

This make file was for long time unmaintained (last update in
2014). Despite best efforts to keep it working in the recent
round of major overhauls, it appears to be broken now. There
is also no way to test it without an actual MSVC env and it's
also missing from our CI. Based on our Issue tracker, it's
also not widely used.

Since its addition in 2005, libssh2 got support for CMake in
2014. CMake should be able to generate NMake makefiles with
the option `-G "NMake Makefiles"`. (I haven't tested this.)

Ref: libssh2#1129
Closes libssh2#1134
@vszakats vszakats changed the title NMakefile: delete [ci skip] NMakefile: delete Jul 25, 2023
@vszakats vszakats closed this in c515eed Jul 26, 2023
@vszakats vszakats deleted the del-nmakefile branch July 26, 2023 09:38
@vszakats
Copy link
Member Author

This brings down supported build systems to 5, of which 3 are generic, 2 are platform-specific: autotools, CMake, GNU Make + OS/400, VMS.

lampmanyao pushed a commit to lampmanyao/libssh2 that referenced this pull request Sep 3, 2023
This make file was for long time unmaintained (last updated in 2014).
Despite best efforts to keep it working in the recent round of major
overhauls, it appears to be broken now. There is also no way to test it
without an actual MSVC env and it's also missing from our CI. Based on
our Issue tracker, it's also not widely used.

Since its addition in 2005, libssh2 got support for CMake in 2014.
CMake should be able to generate NMake makefiles with the option
`-G "NMake Makefiles"`. (I haven't tested this.)

Ref: libssh2#1129
Closes libssh2#1134
agreppin pushed a commit to agreppin/libssh2 that referenced this pull request Jul 14, 2024
This make file was for long time unmaintained (last updated in 2014).
Despite best efforts to keep it working in the recent round of major
overhauls, it appears to be broken now. There is also no way to test it
without an actual MSVC env and it's also missing from our CI. Based on
our Issue tracker, it's also not widely used.

Since its addition in 2005, libssh2 got support for CMake in 2014.
CMake should be able to generate NMake makefiles with the option
`-G "NMake Makefiles"`. (I haven't tested this.)

Ref: libssh2#1129
Closes libssh2#1134
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant