|
@@ -1,7 +1,6 @@
|
|
|
cc = meson.get_compiler('c')
|
|
cc = meson.get_compiler('c')
|
|
|
|
|
|
|
|
iridium_sources = [
|
|
iridium_sources = [
|
|
|
- 'main.c',
|
|
|
|
|
'iridium-crypto.c',
|
|
'iridium-crypto.c',
|
|
|
'iridium-note.c',
|
|
'iridium-note.c',
|
|
|
'iridium-note-row.c',
|
|
'iridium-note-row.c',
|
|
@@ -41,7 +40,19 @@ iridium_sources += gnome.compile_resources(
|
|
|
c_name: 'iridium'
|
|
c_name: 'iridium'
|
|
|
)
|
|
)
|
|
|
|
|
|
|
|
-executable('iridium', iridium_sources,
|
|
|
|
|
|
|
+libiridium = static_library('iridium',
|
|
|
|
|
+ sources: iridium_sources,
|
|
|
dependencies: iridium_deps,
|
|
dependencies: iridium_deps,
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+libiridium_dep = declare_dependency(
|
|
|
|
|
+ link_with: libiridium,
|
|
|
|
|
+ dependencies: iridium_deps,
|
|
|
|
|
+ include_directories: include_directories('.'),
|
|
|
|
|
+)
|
|
|
|
|
+
|
|
|
|
|
+executable('iridium',
|
|
|
|
|
+ sources: ['main.c'],
|
|
|
|
|
+ dependencies: libiridium_dep,
|
|
|
install: true,
|
|
install: true,
|
|
|
)
|
|
)
|