project(sinksh) set(sink_cli_SRCS main.cpp syntaxtree.cpp syntax_modules/core_syntax.cpp syntax_modules/sink_list.cpp syntax_modules/sink_clear.cpp syntax_modules/sink_count.cpp syntax_modules/sink_create.cpp syntax_modules/sink_modify.cpp syntax_modules/sink_remove.cpp syntax_modules/sink_stat.cpp syntax_modules/sink_sync.cpp syntax_modules/sink_trace.cpp syntax_modules/sink_inspect.cpp syntax_modules/sink_drop.cpp syntax_modules/sink_upgrade.cpp syntax_modules/sink_info.cpp syntax_modules/sink_livequery.cpp syntax_modules/sink_selftest.cpp sinksh_utils.cpp repl/repl.cpp repl/replStates.cpp repl/commandline.cpp state.cpp utils.cpp) include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) add_executable(${PROJECT_NAME} ${sink_cli_SRCS}) target_link_libraries(${PROJECT_NAME} Qt5::Core sink ${XAPIAN_LIBRARIES}) install(TARGETS ${PROJECT_NAME} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})