make installer pull in tuntap driver

pull/1233/head
Jeff Becker 5 years ago committed by Jason Rhinelander
parent eb7ddae863
commit a0b6357e0a

@ -7,5 +7,9 @@ set(CPACK_PACKAGE_VERSION_PATCH "${LLARP_VERSION_PATCH}")
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE")
set(CPACK_PACKAGE_INSTALL_DIRECTORY "lokinet")
if(WIN32)
include(cmake/win32_installer_deps.cmake)
endif()
# This must always be last!
include(CPack)

@ -0,0 +1,9 @@
set(TUNTAP_URL "https://build.openvpn.net/downloads/releases/latest/tap-windows-latest-stable.exe")
set(TUNTAP_EXE "${CMAKE_BINARY_DIR}/tuntap-install.exe")
file(DOWNLOAD
${TUNTAP_URL}
${TUNTAP_EXE})
install(PROGRAMS ${TUNTAP_EXE} DESTINATION bin)
set(CPACK_NSIS_DEFINES "RequestExecutionLevel admin")
set(CPACK_NSIS_EXTRA_INSTALL_COMMANDS "ExecWait '$INSTDIR\\\\bin\\\\tuntap-install.exe /S'")
set(CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS "ExecWait 'C:\\\\Program Files\\\\TAP-Windows\\\\Uninstall.exe /S'")
Loading…
Cancel
Save