summaryrefslogtreecommitdiff
path: root/src/mesa/main/tests/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/mesa/main/tests/meson.build')
-rw-r--r--src/mesa/main/tests/meson.build15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/mesa/main/tests/meson.build b/src/mesa/main/tests/meson.build
index 7e9e843cab4..36615c2f288 100644
--- a/src/mesa/main/tests/meson.build
+++ b/src/mesa/main/tests/meson.build
@@ -18,12 +18,16 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
-files_main_test = files('enum_strings.cpp')
+files_main_test = files(
+ 'enum_strings.cpp',
+ 'disable_windows_include.c',
+)
+# disable_windows_include.c includes this generated header.
+files_main_test += main_marshal_generated_h
link_main_test = []
if with_shared_glapi
files_main_test += files(
- 'dispatch_sanity.cpp',
'mesa_formats.cpp',
'mesa_extensions.cpp',
'program_state_string.cpp',
@@ -38,9 +42,10 @@ test(
executable(
'main_test',
[files_main_test, main_dispatch_h],
- include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium],
- dependencies : [idep_gtest, dep_clock, dep_dl, dep_thread, idep_mesautil],
- link_with : [libmesa_classic, link_main_test],
+ include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux],
+ dependencies : [idep_gtest, dep_clock, dep_dl, dep_thread, idep_nir_headers, idep_mesautil],
+ link_with : [libmesa, libgallium, link_main_test],
),
suite : ['mesa'],
+ protocol : 'gtest',
)