diff options
author | Robert Tari <robert@tari.in> | 2021-08-17 01:59:27 +0200 |
---|---|---|
committer | Robert Tari <robert@tari.in> | 2021-08-18 02:01:01 +0200 |
commit | c7320dab38cb2dda29226eab2c8705b5a132ac87 (patch) | |
tree | c32ed6a4be5b03d5e5bccd8f7c510cac278a8854 /CMakeLists.txt | |
parent | 7f9519e1b54d4e864f2573583945419ef56f8a05 (diff) | |
download | libayatana-common-c7320dab38cb2dda29226eab2c8705b5a132ac87.tar.gz libayatana-common-c7320dab38cb2dda29226eab2c8705b5a132ac87.tar.bz2 libayatana-common-c7320dab38cb2dda29226eab2c8705b5a132ac87.zip |
Add Vala Bindings
- src/utils.h: Replace defined strings with static const chars
- src/CMakeLists.txt: Add .gir and .vapi generation code
- tetsts/CMakeLists.txt: Compile tst_utils_vala + add as test
- CMakeLists.txt: Add tst_utils_vala to tests + add modules from cmake/
- cmake/FindGObjectIntrospection.cmake: Add file
- cmake/FindVala.cmake.cmake: Add file
- .build.yml: Add libgirepository1.0-dev, gobject-introspection, valac dependencies
fixes https://github.com/AyatanaIndicators/libayatana-common/issues/22
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index d72cae2..751bf36 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,8 @@ project (libayatana-common C CXX) cmake_minimum_required(VERSION 3.13) +set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake" "${CMAKE_MODULE_PATH}") + if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) SET(CMAKE_INSTALL_PREFIX "/usr" CACHE PATH "..." FORCE) endif(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) @@ -63,7 +65,7 @@ if (ENABLE_TESTS) find_package(CoverageReport) ENABLE_COVERAGE_REPORT( TARGETS "ayatana-common" - TESTS "tst_utils" + TESTS "tst_utils" "tst_utils_vala" FILTER /usr/include ${CMAKE_BINARY_DIR}/* ) endif() |