diff options
| author | Marvin W <git@larma.de> | 2025-04-05 12:54:09 +0200 |
|---|---|---|
| committer | Marvin W <git@larma.de> | 2025-04-06 13:58:06 +0200 |
| commit | 12c0d27814bf6079b7a86da7796fb89271c416eb (patch) | |
| tree | 1bbae1c8fd7f7792d10788a82c778bf1770a43c0 /libdino | |
| parent | e434f51103430b0692ff5d330199c69f67e22744 (diff) | |
Drop CMake support
Diffstat (limited to 'libdino')
| -rw-r--r-- | libdino/CMakeLists.txt | 139 | ||||
| -rw-r--r-- | libdino/src/version.vala | 6 |
2 files changed, 0 insertions, 145 deletions
diff --git a/libdino/CMakeLists.txt b/libdino/CMakeLists.txt deleted file mode 100644 index c7c4a521..00000000 --- a/libdino/CMakeLists.txt +++ /dev/null @@ -1,139 +0,0 @@ -find_packages(LIBDINO_PACKAGES REQUIRED - GDKPixbuf2 - Gee - GLib - GModule - GObject -) - -set(LIBDINO_DEFINITIONS) -if(LIBDINO_VERSION VERSION_EQUAL "0.56.11") - set(LIBDINO_DEFINITIONS ${LIBDINO_DEFINITIONS} VALA_0_56_11) -endif() - -vala_precompile(LIBDINO_VALA_C -SOURCES - src/application.vala - src/version.vala - - src/dbus/login1.vala - src/dbus/notifications.vala - src/dbus/upower.vala - - src/entity/account.vala - src/entity/call.vala - src/entity/conversation.vala - src/entity/encryption.vala - src/entity/file_transfer.vala - src/entity/message.vala - src/entity/settings.vala - - src/plugin/interfaces.vala - src/plugin/loader.vala - src/plugin/registry.vala - - src/service/avatar_manager.vala - src/service/blocking_manager.vala - src/service/call_store.vala - src/service/call_state.vala - src/service/call_peer_state.vala - src/service/calls.vala - src/service/chat_interaction.vala - src/service/connection_manager.vala - src/service/contact_model.vala - src/service/content_item_store.vala - src/service/conversation_manager.vala - src/service/counterpart_interaction_manager.vala - src/service/database.vala - src/service/entity_capabilities_storage.vala - src/service/entity_info.vala - src/service/fallback_body.vala - src/service/file_manager.vala - src/service/file_transfer_storage.vala - src/service/history_sync.vala - src/service/jingle_file_transfers.vala - src/service/message_correction.vala - src/service/message_processor.vala - src/service/message_storage.vala - src/service/module_manager.vala - src/service/muc_manager.vala - src/service/notification_events.vala - src/service/presence_manager.vala - src/service/replies.vala - src/service/reactions.vala - src/service/registration.vala - src/service/roster_manager.vala - src/service/search_processor.vala - src/service/sfs_metadata.vala - src/service/stateless_file_sharing.vala - src/service/stream_interactor.vala - src/service/util.vala - - src/util/display_name.vala - src/util/limit_input_stream.vala - src/util/send_message.vala - src/util/util.vala - src/util/weak_map.vala - src/util/weak_timeout.vala -CUSTOM_VAPIS - "${CMAKE_BINARY_DIR}/exports/xmpp-vala.vapi" - "${CMAKE_BINARY_DIR}/exports/qlite.vapi" -CUSTOM_DEPS - xmpp-vala - qlite -PACKAGES - ${LIBDINO_PACKAGES} -GENERATE_VAPI - dino -GENERATE_HEADER - dino -DEFINITIONS - ${LIBDINO_DEFINITIONS} -) - -add_custom_command(OUTPUT "${CMAKE_BINARY_DIR}/exports/dino_i18n.h" -COMMAND - cp "${CMAKE_CURRENT_SOURCE_DIR}/src/dino_i18n.h" "${CMAKE_BINARY_DIR}/exports/dino_i18n.h" -DEPENDS - "${CMAKE_CURRENT_SOURCE_DIR}/src/dino_i18n.h" -COMMENT - Copy header file dino_i18n.h -) - -add_custom_target(dino-vapi -DEPENDS - ${CMAKE_BINARY_DIR}/exports/dino.vapi - ${CMAKE_BINARY_DIR}/exports/dino.deps - ${CMAKE_BINARY_DIR}/exports/dino_i18n.h -) - -add_definitions(${VALA_CFLAGS} -DDINO_SYSTEM_PLUGIN_DIR="${PLUGIN_INSTALL_DIR}" -DDINO_SYSTEM_LIBDIR_NAME="${LIBDIR_NAME}" -DG_LOG_DOMAIN="libdino" -DDINO_VERSION=\"${PROJECT_VERSION}\") -add_library(libdino SHARED ${LIBDINO_VALA_C} ${CMAKE_BINARY_DIR}/exports/dino_i18n.h) -add_dependencies(libdino dino-vapi) -target_link_libraries(libdino xmpp-vala qlite ${LIBDINO_PACKAGES} m) -set_target_properties(libdino PROPERTIES PREFIX "" VERSION 0.0 SOVERSION 0) - -install(TARGETS libdino ${TARGET_INSTALL}) -install(FILES ${CMAKE_BINARY_DIR}/exports/dino.vapi ${CMAKE_BINARY_DIR}/exports/dino.deps DESTINATION ${VAPI_INSTALL_DIR}) -install(FILES ${CMAKE_BINARY_DIR}/exports/dino.h ${CMAKE_BINARY_DIR}/exports/dino_i18n.h DESTINATION ${INCLUDE_INSTALL_DIR}) - -if(BUILD_TESTS) - vala_precompile(LIBDINO_TEST_VALA_C - SOURCES - "tests/weak_map.vala" - "tests/testcase.vala" - "tests/common.vala" - CUSTOM_VAPIS - ${CMAKE_BINARY_DIR}/exports/dino_internal.vapi - ${CMAKE_BINARY_DIR}/exports/xmpp-vala.vapi - ${CMAKE_BINARY_DIR}/exports/qlite.vapi - PACKAGES - ${LIBDINO_PACKAGES} - OPTIONS - ${LIBDINO_EXTRA_OPTIONS} - ) - - add_definitions(${VALA_CFLAGS}) - add_executable(libdino-test ${LIBDINO_TEST_VALA_C}) - target_link_libraries(libdino-test libdino) -endif(BUILD_TESTS) diff --git a/libdino/src/version.vala b/libdino/src/version.vala deleted file mode 100644 index 0fdc0145..00000000 --- a/libdino/src/version.vala +++ /dev/null @@ -1,6 +0,0 @@ -// Not used in Meson. -namespace Dino { - -extern const string VERSION; - -} |
