First commit

This commit is contained in:
Ignacio Serantes
2026-03-22 18:13:22 +01:00
commit 3fb55ee4f3
19 changed files with 1928 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.16)
project(baloo_query_wrapper)
find_package(ECM REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})
find_package(Qt6 REQUIRED COMPONENTS Core)
find_package(KF6 REQUIRED COMPONENTS Baloo FileMetaData)
add_library(baloo_wrapper SHARED baloo_wrapper.cpp)
target_link_libraries(baloo_wrapper
Qt6::Core
KF6::Baloo
KF6::BalooEngine
KF6::FileMetaData
KF6::CoreAddons
)
# Importante: C++17 es necesario para el literal u"|"
set_target_properties(baloo_wrapper PROPERTIES
CXX_STANDARD 17
CXX_STANDARD_REQUIRED ON
# Aseguramos que los símbolos marcados como default sean visibles
C_VISIBILITY_PRESET default
CXX_VISIBILITY_PRESET default
VISIBILITY_INLINES_HIDDEN OFF
)