Ryan Foster
e471d3109b
cmake: Specify NOMINMAX all the time on Windows
...
This prevents the Windows headers from defining min/max macros.
Use std::min and std::max.
Modifies deps, frontend, libobs-d3d11, libobs-winrt, decklink, obs-vst,
and win-dshow.
2025-02-07 14:52:24 -05:00
PatTheMav
46b5f7e6d0
plugins: Remove CMake legacy code paths for Windows modules
2024-08-22 15:39:00 -04:00
PatTheMav
d81fcd70e0
cmake: Update cross-platform build project management for Windows
...
Enables creation of x64 and x86 child projects when building on ARM64
and decouples functionality from legacy_check function
2024-08-20 16:00:21 -04:00
PatTheMav
b8cfacaec3
Update formatting of CMake files
2024-08-14 12:07:47 -04:00
PatTheMav
89625715fc
cmake: Fix configuration errors with Windows legacy path
...
By default Windows builds use the legacy CMake code paths, which ideally
work as-is with existing build directories.
2023-06-30 11:56:57 -04:00
PatTheMav
db895092ed
cmake: Add changes for CMake build framework 3.0
...
New code path only taken if OBS_CMAKE_VERSION is set to 3.0.0 or
greater, old functionality remains unchanged.
2023-06-29 10:11:32 -04:00