From dfc689b08d2f69153e168c4f1a99159857fa9669 Mon Sep 17 00:00:00 2001 From: bfoersterling Date: Sat, 26 Jul 2025 11:53:23 +0200 Subject: [PATCH 1/4] structured meson.build for readability --- src/meson.build | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/meson.build b/src/meson.build index 5e55f31..f3e6d4e 100644 --- a/src/meson.build +++ b/src/meson.build @@ -7,6 +7,10 @@ project( ], ) -executable('icscli', 'main.c', 'cli_arg_parsing.c', 'date_time_handling.c', 'insert_event.c', \ -'list_handling.c', 'parse_ics.c', 'file_handling.c', 'string_handling.c', \ -link_args : '-luuid', install: true, install_dir: '/usr/local/bin') +executable( + 'icscli', + 'main.c', 'cli_arg_parsing.c', 'date_time_handling.c', 'insert_event.c', + 'list_handling.c', 'parse_ics.c', 'file_handling.c', 'string_handling.c', + link_args : '-luuid', + install: true, install_dir: '/usr/local/bin' +) From f0e2d0df5cb01d5de461e68568ea168e126ce6d2 Mon Sep 17 00:00:00 2001 From: bfoersterling Date: Sat, 26 Jul 2025 11:58:50 +0200 Subject: [PATCH 2/4] sorted source files alphabetically but put main.c first --- src/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/meson.build b/src/meson.build index f3e6d4e..20cfb55 100644 --- a/src/meson.build +++ b/src/meson.build @@ -9,8 +9,8 @@ project( executable( 'icscli', - 'main.c', 'cli_arg_parsing.c', 'date_time_handling.c', 'insert_event.c', - 'list_handling.c', 'parse_ics.c', 'file_handling.c', 'string_handling.c', + 'main.c', 'cli_arg_parsing.c', 'date_time_handling.c', 'file_handling.c', 'insert_event.c', + 'list_handling.c', 'parse_ics.c', 'string_handling.c', link_args : '-luuid', install: true, install_dir: '/usr/local/bin' ) From f0e233c612a060b9797c1977032a0b776a824dee Mon Sep 17 00:00:00 2001 From: bfoersterling Date: Sat, 26 Jul 2025 12:02:54 +0200 Subject: [PATCH 3/4] used sorted sources variable for source files --- src/meson.build | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/src/meson.build b/src/meson.build index 20cfb55..8142928 100644 --- a/src/meson.build +++ b/src/meson.build @@ -7,10 +7,20 @@ project( ], ) +sources = files( + 'cli_arg_parsing.c', + 'date_time_handling.c', + 'file_handling.c', + 'insert_event.c', + 'list_handling.c', + 'main.c', + 'parse_ics.c', + 'string_handling.c', +) + executable( 'icscli', - 'main.c', 'cli_arg_parsing.c', 'date_time_handling.c', 'file_handling.c', 'insert_event.c', - 'list_handling.c', 'parse_ics.c', 'string_handling.c', + sources, link_args : '-luuid', install: true, install_dir: '/usr/local/bin' ) From 59a2a53612986b31abd82fd6d8f5850c04870e9b Mon Sep 17 00:00:00 2001 From: bfoersterling Date: Sat, 26 Jul 2025 12:07:16 +0200 Subject: [PATCH 4/4] added optional trailing comma --- src/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/meson.build b/src/meson.build index 8142928..3d99614 100644 --- a/src/meson.build +++ b/src/meson.build @@ -22,5 +22,5 @@ executable( 'icscli', sources, link_args : '-luuid', - install: true, install_dir: '/usr/local/bin' + install: true, install_dir: '/usr/local/bin', )