First commit
This commit is contained in:
28
baloo_wrapper/CMakeLists.txt
Normal file
28
baloo_wrapper/CMakeLists.txt
Normal 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
|
||||
)
|
||||
Reference in New Issue
Block a user