include(SIPMacros)

include_directories(${CMAKE_CURRENT_SOURCE_DIR}/../libkis)

message( ${SIP_VERSION} " - The version of SIP found expressed as a 6 digit hex number suitable for comparison as a string.")
message( ${SIP_VERSION_STR} " - The version of SIP found as a human readable string.")
message( ${SIP_EXECUTABLE} " - Path and filename of the SIP command line executable.")
message( ${SIP_INCLUDE_DIR} " - Directory holding the SIP C++ header file.")
message( ${SIP_DEFAULT_SIP_DIR} " - default SIP dir" )

set(SIP_INCLUDES 
    ${SIP_DEFAULT_SIP_DIR}
    ${SIP_DEFAULT_SIP_DIR}/PyQt5
    ${PYQT_SIP_DIR_OVERRIDE}
     ./krita)

set(SIP_CONCAT_PARTS 1)
set(SIP_TAGS ALL WS_X11 ${PYQT5_VERSION_TAG})
set(SIP_EXTRA_OPTIONS -g -x PyKDE_QVector)

set(PYTHON_SITE_PACKAGES_INSTALL_DIR ${DATA_INSTALL_DIR}/krita/pykrita/)
file(GLOB PYKRITA_KRITA_sip_files ./krita/*.sip)
set(SIP_EXTRA_FILES_DEPEND ${PYKRITA_KRITA_sip_files})
add_sip_python_module(PyKrita.krita ./krita/kritamod.sip kritalibkis kritaui kritaimage kritalibbrush)

#install(FILES
#    ./__init__.py
#    DESTINATION ${PYTHON_SITE_PACKAGES_INSTALL_DIR})

