aboutsummaryrefslogtreecommitdiff
path: root/crypto-vala
diff options
context:
space:
mode:
authorMarvin W <git@larma.de>2025-04-05 12:54:09 +0200
committerMarvin W <git@larma.de>2025-04-06 13:58:06 +0200
commit12c0d27814bf6079b7a86da7796fb89271c416eb (patch)
tree1bbae1c8fd7f7792d10788a82c778bf1770a43c0 /crypto-vala
parente434f51103430b0692ff5d330199c69f67e22744 (diff)
Drop CMake support
Diffstat (limited to 'crypto-vala')
-rw-r--r--crypto-vala/CMakeLists.txt41
1 files changed, 0 insertions, 41 deletions
diff --git a/crypto-vala/CMakeLists.txt b/crypto-vala/CMakeLists.txt
deleted file mode 100644
index 6dec5292..00000000
--- a/crypto-vala/CMakeLists.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-find_package(GCrypt REQUIRED)
-find_package(Srtp2 REQUIRED)
-find_packages(CRYPTO_VALA_PACKAGES REQUIRED
- GLib
- GObject
- GIO
-)
-
-vala_precompile(CRYPTO_VALA_C
-SOURCES
- "src/cipher.vala"
- "src/cipher_converter.vala"
- "src/error.vala"
- "src/random.vala"
- "src/srtp.vala"
-CUSTOM_VAPIS
- "${CMAKE_CURRENT_SOURCE_DIR}/vapi/libgcrypt.vapi"
- "${CMAKE_CURRENT_SOURCE_DIR}/vapi/libsrtp2.vapi"
-PACKAGES
- ${CRYPTO_VALA_PACKAGES}
-GENERATE_VAPI
- crypto-vala
-GENERATE_HEADER
- crypto-vala
-)
-
-add_custom_target(crypto-vala-vapi
-DEPENDS
- ${CMAKE_BINARY_DIR}/exports/crypto-vala.vapi
- ${CMAKE_BINARY_DIR}/exports/crypto-vala.deps
-)
-
-add_definitions(${VALA_CFLAGS} -DG_LOG_DOMAIN="crypto-vala")
-add_library(crypto-vala SHARED ${CRYPTO_VALA_C})
-add_dependencies(crypto-vala crypto-vala-vapi)
-target_link_libraries(crypto-vala ${CRYPTO_VALA_PACKAGES} gcrypt libsrtp2)
-set_target_properties(crypto-vala PROPERTIES VERSION 0.0 SOVERSION 0)
-
-install(TARGETS crypto-vala ${TARGET_INSTALL})
-install(FILES ${CMAKE_BINARY_DIR}/exports/crypto-vala.vapi ${CMAKE_BINARY_DIR}/exports/crypto-vala.deps DESTINATION ${VAPI_INSTALL_DIR})
-install(FILES ${CMAKE_BINARY_DIR}/exports/crypto-vala.h DESTINATION ${INCLUDE_INSTALL_DIR})