Commit Graph
14 Commits
Author SHA1 Message Date
Steve Lhomme 990ad67759 build-llvm: Install and keep llvm-lib
It's an equivalent to MSVC lib.exe [^1].

It is used by meson to find the DLL name from a .lib/.dll.a [^2].
The other option is dlltool, which is not the same as llvm-dlltool.

[^1] https://llvm.org/docs/CommandGuide/llvm-lib.html
[^2] https://github.com/mesonbuild/meson/blob/1e986554ef2071f59fb796cda5e66c448bde6ac9/mesonbuild/scripts/symbolextractor.py#L209
2025-02-13 12:03:26 +02:00
Steve Lhomme 26e56ed5f6 Update the mingw32uwp wrapper libraries
- windowsapp is the preferred library when targeting Windows 10
https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis

- _UCRT ensures we use the Universal C runtime
2020-06-04 00:19:33 +03:00
Steve Lhomme e34de8eb21 use a more recent mingw version
With much cleaner UWP support.
2020-06-03 12:36:33 +03:00
Steve Lhomme 289bc6027a switch the libssp SVN repository to the official link
The repository may have been unavailable when
ad3d710c9a was done.

Effectively reverts ad3d710c9a.
2020-05-10 11:38:28 +03:00
Steve Lhomme b31ef612fb also pass the number of CORES to Ninja
It may automatically get a value but we can't override it
2019-05-21 14:26:26 +03:00
Steve Lhomme 4f5134fb25 wrappers: fix PATH not working when there are spaces in them 2019-05-17 12:36:00 +03:00
Steve Lhomme cd73ed8308 wrappers: link with the Windows Store specific runtime for UWP 2019-04-18 12:35:25 +03:00
Steve Lhomme a270bc3cad wrappers: force linking with mincore for UWP targets
it's not needed for regular win32 so shouldn't be either for these targets
2019-04-18 12:23:38 +03:00
Steve Lhomme 707fda6348 tests: add a test to make sure compiling forbidden UWP APIs fails
When building for UWP and works otherwise
2019-04-18 12:23:28 +03:00
Steve Lhomme 591a5c2ddc tests: also test UWP targets
the tests with LoadLibrary will not work on these, so skip them
2019-04-18 11:30:59 +03:00
Steve Lhomme ca44a11660 Add wrappers that target Universal Windows 2019-04-18 11:28:05 +03:00
Steve Lhomme 975ed24984 tests: set the output folder in one variable
And use it everywhere
2019-03-12 10:42:43 +02:00
Steve Lhomme d3b256c7be test: ignore more generated files 2019-03-12 10:42:43 +02:00
Steve Lhomme 3de09f9e25 tests: don't run using wine on mingw 2019-03-12 10:41:42 +02:00