From e650ba1a0f02de77b1052a0cefd4361e21da14b9 Mon Sep 17 00:00:00 2001 From: Jonathan Schleifer Date: Sun, 4 Aug 2024 13:34:29 +0000 Subject: [PATCH] Add meson.build FossilOrigin-Name: 0992287dbb84e66482d31c2c4df8b6501fa3b818f9d5891726e11dc26e21840b --- .fossil-settings/clean-glob | 4 +--- .fossil-settings/ignore-glob | 4 +--- Makefile | 5 ----- meson.build | 15 +++++++++++++++ 4 files changed, 17 insertions(+), 11 deletions(-) create mode 100644 meson.build diff --git a/.fossil-settings/clean-glob b/.fossil-settings/clean-glob index ced5120..4a0d189 100644 --- a/.fossil-settings/clean-glob +++ b/.fossil-settings/clean-glob @@ -1,5 +1,3 @@ -*.o -*~ -cryptopassphrase +build iOS/DerivedData iOS/ObjFW diff --git a/.fossil-settings/ignore-glob b/.fossil-settings/ignore-glob index 23cd665..59a4d4e 100644 --- a/.fossil-settings/ignore-glob +++ b/.fossil-settings/ignore-glob @@ -1,6 +1,4 @@ -*.o -*~ -cryptopassphrase +build iOS/CryptoPassphrase.xcodeproj/project.xcworkspace iOS/CryptoPassphrase.xcodeproj/xcuserdata iOS/DerivedData diff --git a/Makefile b/Makefile index ccaa1b4..e69de29 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +0,0 @@ -all: - @objfw-compile -Werror -o cryptopassphrase *.m - -clean: - rm -f *.o *~ cryptopassphrase diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..b8b6866 --- /dev/null +++ b/meson.build @@ -0,0 +1,15 @@ +project('CryptoPassphrase', 'objc', + version: '1.3', + meson_version: '>= 1.5.0') + +objfw_dep = dependency('objfw') + +executable('cryptopassphrase', + [ + 'CryptoPassphrase.m', + 'LegacyPasswordGenerator.m', + 'NewPasswordGenerator.m' + ], + dependencies: [objfw_dep], + pie: true, + install: true)