3
add_subdirectory( tests )
6
include_directories(${PLANODF_INCLUDES}
7
${PLANKUNDO2_INCLUDES})
10
########### KPlato kernel library ###############
12
set(kplatokernel_LIB_SRCS
33
kptschedulerplugin.cpp
37
KPlatoXmlLoaderBase.cpp
40
add_library(kplatokernel SHARED ${kplatokernel_LIB_SRCS})
41
generate_export_header(kplatokernel)
43
target_link_libraries(kplatokernel
52
target_link_libraries(kplatokernel PUBLIC KF5::Holidays)
55
set_target_properties(kplatokernel PROPERTIES VERSION ${GENERIC_PLAN_LIB_VERSION} SOVERSION ${GENERIC_PLAN_LIB_SOVERSION} )
57
install(TARGETS kplatokernel ${INSTALL_TARGETS_DEFAULT_ARGS})
59
# TODO: with the new embedded JSON data for plugins there is no schema ATM to define extended properties
60
# plan_schedulerplugin.desktop