build: move imgui out of src/intel/tools to be reused
[mesa.git] / src / intel / tools / imgui / meson.build
index d714d032f678d0825a9edf9059a5adc383a2773b..71f0d13a9a9cc81f8d3f6351ba2d2114645bae73 100644 (file)
@@ -1,10 +1,3 @@
-libintel_imgui_core = static_library(
-  'intel_imgui_core',
-  files('imgui.cpp', 'imgui_demo.cpp', 'imgui_draw.cpp'),
-  cpp_args : ['-w'],
-  install: false
-)
-
 libintel_imgui_gtk_deps = [
   dependency('epoxy'),
   dependency('gtk+-3.0'),
@@ -13,13 +6,14 @@ libintel_imgui_gtk_deps = [
 libintel_imgui_gtk = static_library(
   'intel_imgui_gtk',
   files('imgui_impl_gtk3.cpp', 'imgui_impl_opengl3.cpp'),
+  include_directories: inc_common,
   dependencies : libintel_imgui_gtk_deps,
   cpp_args : ['-w'],
   install: false
 )
 
 libintel_imgui_gtk_dep = declare_dependency(
-  link_with: [libintel_imgui_core, libintel_imgui_gtk],
-  dependencies: libintel_imgui_gtk_deps,
+  link_with: libintel_imgui_gtk,
+  dependencies: [libimgui_core_dep, libintel_imgui_gtk_deps],
   include_directories: include_directories('.')
 )