summaryrefslogtreecommitdiff
path: root/Externals/miniupnpc
AgeCommit message (Collapse)Author
2026-07-24Remove Visual Studio Projects and Solutions in favor of CMakeJoshua Vandaële
2026-06-27Externals/miniupnpc: Disable warningsJoshua Vandaële
2025-07-08miniupnpc: Update to 2.3.3 and make it a submoduleJoshua Vandaële
2024-03-19CMake: Hide warnings in Externals also for non-msvc.Jordan Woyak
2022-08-02msbuild: refactor to reduce rebuild eventsShawn Hoffman
* moves dolphin-specific settings out of Base.props * creates exports.props for externals, allowing to easily import individual Externals * corrects some cruft that accumulated and probably contributed to msbuild overbuilding
2022-05-22cmake: Disable warnings for most externals on MSVC, like we do in the VS ↵Admiral H. Curtiss
project files.
2022-04-27msbuild: use default Project attrsShawn Hoffman
maybe it makes the xml less scary :D
2020-12-27CMake: Update cmake_minimum_required calls using versions less than 2.8.12. ↵Jordan Woyak
CMake warns support will be removed in a future version.
2020-08-22msbuild: re-enable standalone vcxproj processingShawn Hoffman
2020-08-22msbuild: refactor stuff out of project files (for externals)Shawn Hoffman
2019-12-28Add an ARM64 target to Visual Studio projectsStenzek
2019-11-30Update VS projects/solutions to VS2019Stenzek
2018-10-20Update to Visual Studio's default Windows SDKTillmann Karras
2017-08-17miniupnpc: expose namespaced target aliasMichael M
2017-08-17miniupnpc: use correct include dirs for cmakeMichael M
2017-05-28upgrade to Windows SDK 10.0.15063.0BhaaL
this is required for /permissive- to work, because some headers in the Windows SDK use Microsoft extensions that are not allowed in standards mode
2017-05-25Migrate to Visual Studio 2017.Pierre Bourdon
Auto-generated by the IDE, I'll trust it knows what it's doing.
2015-10-13Externals: Update miniupnpc to API version 14Jeffrey Pfau
2015-09-03[windows] Update projects to vs2015.Shawn Hoffman
2015-03-14remove win32/mixed project configurations.Shawn Hoffman
remove win32 configs from all the externals, so it shouldn't happen again by accident.
2015-01-03CMake: simplify some expressionsTillmann Karras
2014-09-01msvc: do not compile sample programs for miniupnpc and libpng.Shawn Hoffman
2014-08-19msvc: disable compiler warnings when building all Externals (cl /W0), except ↵Shawn Hoffman
for wxWidgets, where all warnings are fixed. Note warnings may still be generated by code in Externals if it is included into warning-enabled code (this is the case for libusb). Also, quiet an intellisense warning in wxWidgets caused by using __w64 for an inapplicable type.
2013-12-31Convert all vcxproj files to UNIX line endingsJasper St. Pierre
2013-10-26Update to VS2013 and a slew of build-related updates. Notes:Shawn Hoffman
* Currently there is no DEBUGFAST configuration. Defining DEBUGFAST as a preprocessor definition in Base.props (or a global header) enables it for now, pending a better method. This was done to make managing the build harder to screw up. However it may not even be an issue anymore with the new .props usage. * D3DX11SaveTextureToFile usage is dropped and not replaced. * If you have $(DXSDK_DIR) in your global property sheets (Microsoft.Cpp.$(PlatformName).user), you need to remove it. The build will error out with a message if it's configured incorrectly. * If you are on Windows 8 or above, you no longer need the June 2010 DirectX SDK installed to build dolphin. If you are in this situation, it is still required if you want your built binaries to be able to use XAudio2 and XInput on previous Windows versions. * GLew updated to 1.10.0 * compiler switches added: /volatile:iso, /d2Zi+ * LTCG available via msbuild property: DolphinRelease * SDL updated to 2.0.0 * All Externals (excl. OpenAL and SDL) are built from source. * Now uses STL version of std::{mutex,condition_variable,thread} * Now uses Build as root directory for *all* intermediate files * Binary directory is populated as post-build msbuild action * .gitignore is simplified * UnitTests project is no longer compiled
2013-07-09Add UPnP support.John Chadwick
Feedback is in logs as suggested by skid_au. The checkbox is still there, but mostly for people who would like to opt out (unfortunately, I can not be sure how this feature may behave for some routers - there's a hell of a lot of bad UPnP implementations.) The Visual Studio stuff is a little messy, so I apologize if anything is a bit off. I tested most configurations and it worked. I also tested CMake on Debian Wheezy, Ubuntu Saucy, and Mac OS X Mountain Lion. All seemed to be OK.