project(QtScript) set(QtScript_SRC ${QtScript_GEN_DIR}/qscriptable_wrapper.cpp ${QtScript_GEN_DIR}/qscriptclass_wrapper.cpp ${QtScript_GEN_DIR}/qscriptclasspropertyiterator_wrapper.cpp ${QtScript_GEN_DIR}/qscriptcontext_wrapper.cpp ${QtScript_GEN_DIR}/qscriptcontextinfo_wrapper.cpp ${QtScript_GEN_DIR}/qscriptengineagent_wrapper.cpp ${QtScript_GEN_DIR}/qscriptprogram_wrapper.cpp ${QtScript_GEN_DIR}/qscriptengine_wrapper.cpp ${QtScript_GEN_DIR}/qscriptextensioninterface_wrapper.cpp ${QtScript_GEN_DIR}/qscriptextensionplugin_wrapper.cpp ${QtScript_GEN_DIR}/qscriptstring_wrapper.cpp ${QtScript_GEN_DIR}/qscriptvalue_wrapper.cpp ${QtScript_GEN_DIR}/qscriptvalueiterator_wrapper.cpp # module is always needed ${QtScript_GEN_DIR}/qtscript_module_wrapper.cpp ) set(QtScript_include_dirs ${QtScript_SOURCE_DIR} ${QtScript_BINARY_DIR} ${Qt5Core_INCLUDE_DIRS} ${Qt5Script_INCLUDE_DIRS} ${SHIBOKEN_INCLUDE_DIR} ${libpyside_SOURCE_DIR} ${SHIBOKEN_PYTHON_INCLUDE_DIR} ${QtCore_GEN_DIR} ) set(QtScript_libraries pyside2 ${SHIBOKEN_PYTHON_LIBRARIES} ${SHIBOKEN_LIBRARY} ${Qt5Core_LIBRARIES} ${Qt5Script_LIBRARIES}) set(QtScript_deps QtCore) create_pyside_module(QtScript QtScript_include_dirs QtScript_libraries QtScript_deps QtScript_SOURCE_DIR QtScript_SRC "")