diff --git a/libfprint/meson.build b/libfprint/meson.build index 8eed4dd5..55dcf3fb 100644 --- a/libfprint/meson.build +++ b/libfprint/meson.build @@ -1,3 +1,11 @@ +if 'elanspi' in drivers + spi_headers = ['fpi-spi-transfer.h'] + spi_sources = ['fpi-spi-transfer.c'] +else + spi_sources = [] + spi_headers = [] +endif + libfprint_sources = [ 'fp-context.c', 'fp-device.c', @@ -16,7 +24,7 @@ libfprint_private_sources = [ 'fpi-print.c', 'fpi-ssm.c', 'fpi-usb-transfer.c', - 'fpi-spi-transfer.c', + spi_sources, ] libfprint_public_headers = [ @@ -41,7 +49,7 @@ libfprint_private_headers = [ 'fpi-minutiae.h', 'fpi-print.h', 'fpi-usb-transfer.h', - 'fpi-spi-transfer.h', + spi_headers, 'fpi-ssm.h', ]