-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
meson changes #2712
meson changes #2712
Conversation
@eli-schwartz iconv change sensible? |
Codecov Report
@@ Coverage Diff @@
## main #2712 +/- ##
=======================================
Coverage 63.91% 63.91%
=======================================
Files 103 103
Lines 22312 22312
Branches 10805 10805
=======================================
Hits 14260 14260
Misses 5830 5830
Partials 2222 2222
|
9a862c8
to
d0c97b1
Compare
b62a088
to
0707467
Compare
@Ryanf55 can you test the cmake changes? |
@kmilos plz approve this PR as it contains a fix for meson CI build failures. |
sure |
Results not successful, the meson install seems to be missing the
Then, a simple test project that tries to find it in CONFIG mode.
Although ZLIB is found, the export file is not found. The generated config file is looking for the export file named like so. Just a note: The cmake generated config file looks like this:
While the meson one looks different, because it is missing the definition of
|
hrm I'll remove it then. |
Seems like this PR is missing the other macro, Even if that's fixed, there doesn't seem to be a way to get meson to generate the export set. Edit: There's a draft PR to do exports, but it's not merged: mesonbuild/meson#9978 |
alright, removed. just kept the version file, which does I have no idea what. |
Signed-off-by: Rosen Penev <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
MSVCRT requires wide string APIs, which were removed. Instead of dealing with this, just error out on it. MSVCRT is deprecated anyway. Signed-off-by: Rosen Penev <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
Moved files in normal headers for simplicity. Signed-off-by: Rosen Penev <[email protected]>
Makes the main one smaller. Signed-off-by: Rosen Penev <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
Also make video support properly optional. Signed-off-by: Rosen Penev <[email protected]>
Signed-off-by: Rosen Penev <[email protected]>
CMake can't install properly for some reason. Nuke. Signed-off-by: Rosen Penev <[email protected]>
apt is having some reliability issues. Cache the packages to speed up workflow and fix this. Signed-off-by: Rosen Penev <[email protected]>
The update to 3.11 seems to have fixed meson crashing. Signed-off-by: Rosen Penev <[email protected]>
Reduces verbosity when installing packages. Signed-off-by: Rosen Penev <[email protected]>
@kmilos please review. Note I got rid of one CI here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
LG2M++ |
No description provided.