view gtk-4.4/meson.build @ 98:9da64f7bb19c

Add support for GTK4 Includes `gtk-minimal.css`, which can be used to override Adwaita colours by running `ln -s ~/.themes/Adwaita-Dark-Green/gtk-4.4/gtk-minimal.css ~/.config/gtk-4.0/gtk.css`
author IBBoard <dev@ibboard.co.uk>
date Sat, 26 Mar 2022 20:03:44 +0000
parents
children
line wrap: on
line source

default_scss_files = files([
  '_colors-public.scss',
  '_colors.scss',
  '_common.scss',
  '_drawing.scss',
])

default_theme_variants = [
  'light',
  'dark',
  'hc',
  'hc-dark',
]

default_theme_deps = []

foreach variant: default_theme_variants
  default_theme_deps += custom_target('Default theme variant: ' + variant,
    input: 'Default-@0@.scss'.format(variant),
    output: 'Default-@0@.css'.format(variant),
    command: [
      sassc, sassc_opts, '@INPUT@', '@OUTPUT@',
    ],
    depend_files: default_scss_files,
  )
endforeach

custom_target('gtk.css',
  input: 'gtk.scss',
  output: 'gtk.css',
  command: [
    sassc, sassc_opts, '@INPUT@', '@OUTPUT@',
  ],
  depend_files: default_scss_files
)