Add meson.build

FossilOrigin-Name: 0992287dbb84e66482d31c2c4df8b6501fa3b818f9d5891726e11dc26e21840b
This commit is contained in:
Jonathan Schleifer 2024-08-04 13:34:29 +00:00
parent ee5c908943
commit e650ba1a0f
4 changed files with 17 additions and 11 deletions

View file

@ -1,5 +1,3 @@
*.o build
*~
cryptopassphrase
iOS/DerivedData iOS/DerivedData
iOS/ObjFW iOS/ObjFW

View file

@ -1,6 +1,4 @@
*.o build
*~
cryptopassphrase
iOS/CryptoPassphrase.xcodeproj/project.xcworkspace iOS/CryptoPassphrase.xcodeproj/project.xcworkspace
iOS/CryptoPassphrase.xcodeproj/xcuserdata iOS/CryptoPassphrase.xcodeproj/xcuserdata
iOS/DerivedData iOS/DerivedData

View file

@ -1,5 +0,0 @@
all:
@objfw-compile -Werror -o cryptopassphrase *.m
clean:
rm -f *.o *~ cryptopassphrase

15
meson.build Normal file
View file

@ -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)