project(kpty) include_directories(${KDE4_KDECORE_INCLUDES}) add_definitions(-DKDE_DEFAULT_DEBUG_AREA=175) set(kpty_LIB_SRCS kpty.cpp kptydevice.cpp kptyprocess.cpp ) add_library(kpty SHARED ${kpty_LIB_SRCS}) target_link_libraries(kpty PRIVATE ${UTIL_LIBRARY} ) target_link_libraries(kpty PUBLIC kdecore ) set_target_properties(kpty PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION} ) install( TARGETS kpty EXPORT kdelibsTargets DESTINATION ${KDE4_LIB_INSTALL_DIR} ) generate_export_header(kpty) install( FILES ${CMAKE_CURRENT_BINARY_DIR}/kpty_export.h kpty.h kptydevice.h kptyprocess.h DESTINATION ${KDE4_INCLUDE_INSTALL_DIR} ) ########### next target ############### if(ENABLE_TESTING) add_subdirectory(tests) endif()