NagiosEnterprises / ncpa

Nagios Cross-Platform Agent
Other
177 stars 94 forks source link

Update Windows build #990

Closed ne-bbahn closed 11 months ago

ne-bbahn commented 12 months ago

NOTE: https://github.com/NagiosEnterprises/ncpa/pull/995 is pointing to this branch, so make sure that is merged before merging this

Updating Windows build to install prerequisites automatically (1-click setup/build except in that it requires you to restart your computer).

File Changes:

Adds:

New Build Functionality:

build/build_windows.bat still has a bunch of comments from the version where I was building OpenSSL/Python to get python to include OpenSSL 3 (No longer necessary as Python 3.11+ (and maybe soon 3.8-3.10) now builds with OSSL 3 by default). I haven't removed them in case some of that functionality is wanted at some point (though the necessary files to build OSSL/Python aren't there and they should probably be removed)