For anyone following this who is interested, I've posted the latest version to gitlab: https://gitlab.freedesktop.org/mesa/mesa/merge_requests/986
Quoting Dylan Baker (2018-08-06 17:50:40) > Mostly this is the same thing as before, just rebased on master. A couple of > the > patches from v2 have already landed. I've also fix the bad rebase of Erik's > patch to use the python module for finding python, and updated the appveyor > instance to work, and use msbuild instead of ninja. > > Dylan Baker (48): > meson: always define libglapi > add a git ignore for subprojects > meson: add a zlib subproject > meson: add a expat subproject > gallium: fix ddebug on windows > glapi: export glapi_destroy_multithread when building shared-glapi on > windows > glsl: fix general_ir_test with mingw > meson: fix dl detection on non cygwin windows > meson: build getopt when using msvc > meson: Add a platform for windows > meson: don't build glx or dri by default on windows > meson: don't allow glvnd on windows > meson: add windows compiler checks and libraries > meson: Make shader-cache a trillean instead of boolean > meson: Add windows defines to glapi > meson: Add necessary defines for mesa_gallium on windows > meson: build gallium gdi winsys > meson: build wgl state tracker > meson: build libgl-gdi target > meson: build graw-gdi target > meson: fix gallium-osmesa to build for windows > meson: Don't check for posix_memalign on windows > meson: Add support for wrapping llvm > util/xmlconfig: include strndup.h for windows > meson: fix pipe-loader compilation for windows > meson: don't look for rt on windows > meson: Add support for using win_flex and win_bison on windows > meson: make nm binary optional > meson: for incluse of inttypes.h for glcpp with msvc > meson: disable sse4.1 optimizations with msvc > meson: add switches for SWR with MSVC > meson: don't define GLX_USE_TLS for windows > meson: Add idep_getopt for tests > util/tests: Use define instead of VLA > meson: Don't build glsl cache_test for windows > glsl/tests: define ssize_t on windows > meson: Set visibility and compat args for graw > meson: don't build gallium trivial tests on windows > meson: Fix gtest linkage on msvc > meson: disable graw tests on mingw > meson: don't build or run mesa-sha1 test on windows > tests/vma: fix build with MSVC > meson: maintain names of shared API libraries > meson: Use python module to find python2 on windows > meson: Add linker arguments for windows > appveyor: Add support for meson as well as scons > appveyor: use chocolatey (cinst) to install winflexbison > use msbuild instead of ninja > > appveyor.yml | 41 +- > docs/meson.html | 66 +++ > meson.build | 389 ++++++++++++------ > meson_options.txt | 12 +- > src/compiler/glsl/glcpp/meson.build | 16 +- > src/compiler/glsl/meson.build | 6 +- > src/compiler/glsl/tests/blob_test.c | 4 + > src/compiler/glsl/tests/general_ir_test.cpp | 14 +- > src/compiler/glsl/tests/meson.build | 21 +- > src/egl/meson.build | 2 +- > src/gallium/auxiliary/meson.build | 6 + > src/gallium/auxiliary/pipe-loader/meson.build | 9 +- > src/gallium/drivers/swr/meson.build | 3 +- > .../drivers/swr/rasterizer/jitter/meson.build | 13 +- > src/gallium/meson.build | 14 +- > src/gallium/state_trackers/osmesa/meson.build | 12 +- > .../{osmesa => wgl}/meson.build | 32 +- > .../{graw-xlib => graw-gdi}/meson.build | 21 +- > src/gallium/targets/graw-null/meson.build | 2 + > src/gallium/targets/graw-xlib/meson.build | 1 + > .../{graw-xlib => libgl-gdi}/meson.build | 30 +- > src/gallium/targets/osmesa/meson.build | 11 +- > src/gallium/tests/meson.build | 11 +- > .../{tests => winsys/sw/gdi}/meson.build | 12 +- > src/gbm/meson.build | 2 +- > src/{gallium/tests => getopt}/meson.build | 14 +- > src/gtest/meson.build | 7 + > src/mapi/es1api/meson.build | 14 +- > src/mapi/es2api/meson.build | 14 +- > src/mapi/glapi/glapi.h | 2 +- > src/mapi/glapi/meson.build | 13 +- > src/mapi/meson.build | 2 + > src/mapi/shared-glapi/meson.build | 11 +- > src/mesa/meson.build | 12 +- > src/meson.build | 5 + > src/util/meson.build | 21 +- > src/util/tests/hash_table/clear.c | 13 +- > src/util/tests/hash_table/delete_management.c | 13 +- > src/util/tests/hash_table/insert_many.c | 11 +- > src/util/tests/hash_table/meson.build | 1 + > src/util/tests/hash_table/random_entry.c | 7 +- > src/util/tests/string_buffer/meson.build | 1 + > src/util/tests/vma/vma_random_test.cpp | 8 + > src/util/xmlconfig.c | 1 + > subprojects/.gitignore | 3 + > subprojects/expat.wrap | 10 + > subprojects/zlib.wrap | 10 + > 47 files changed, 698 insertions(+), 245 deletions(-) > copy src/gallium/state_trackers/{osmesa => wgl}/meson.build (64%) > copy src/gallium/targets/{graw-xlib => graw-gdi}/meson.build (75%) > copy src/gallium/targets/{graw-xlib => libgl-gdi}/meson.build (62%) > copy src/gallium/{tests => winsys/sw/gdi}/meson.build (86%) > copy src/{gallium/tests => getopt}/meson.build (84%) > create mode 100644 subprojects/.gitignore > create mode 100644 subprojects/expat.wrap > create mode 100644 subprojects/zlib.wrap > > -- > 2.18.0 >
signature.asc
Description: signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev