which is a full-path but not a valid library file name.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Generating done
-- Build files have been written to:
C:/Users/Sylvain/Desktop/PySide/foobinding-
cmake/build
I fixed lib\cmake\PySide-1.0.0\PySideConfig-python2.6.cmake by replacing
some slashes and foobinding-cmake\foo\CMakeLists.txt by using
${LIBFOO_DIR}/release/foo.dll instead of ${LIBFOO_DIR}/libfoo.so :
-- Using default python: python2.6
-- libshiboken built for Release
-- Avoiding protected hack!
-- Configuring done
-- Generating done
-- Build files have been written to:
C:/Users/Sylvain/Desktop/PySide/foobinding-cmake/build
After a try in Visual Studio :
2>------ Build started: Project: Foo, Configuration: Debug Win32 ------
2>Running generator for Foo...
2>Compiling...
2>math_wrapper.cpp
2>c1xx : fatal error C1083: Cannot open source file:
'.\foo\math_wrapper.cpp': No such file or directory
2>foo_module_wrapper.cpp
2>c1xx : fatal error C1083: Cannot open source file:
'.\foo\foo_module_wrapper.cpp': No such file or directory
2>Generating Code...
2>Build log was saved at
"file://c:\Users\Sylvain\Desktop\binding-tutorial\foobinding-cmake\build\foo\Foo.dir\Debug\BuildLog.htm"
2>Foo - 2 error(s), 0 warning(s)
I checked the result of generatorrunner using the command line from the
vcproj :
C:\Users\Sylvain\Desktop\PySide\Temp\PySideInstall\bin\generatorrunner.exe
--generatorSet=shiboken --enable-parent-ctor-heuristic
--enable-pyside-extensions --enable-return-value-heuristic
C:/Users/Sylvain/Desktop/PySide/foobinding-cmake/foo/global.h
--include-paths=C:/Qt/2010.05/qt/include:C:/Users/Sylvain/Desktop/PySide/foobinding-cmake/../libfoo
--typesystem-paths=C:/Users/Sylvain/Desktop/PySide/Temp/PySideInstall/share/PySide/typesystems
--output-directory=C:/Users/Sylvain/Desktop/PySide/foobinding-cmake/build/foo
C:/Users/Sylvain/Desktop/PySide/foobinding-cmake/foo/typesystem_foo.xml
And I got :
Generating class model... [OK]
Fixing class inheritance... [OK]
Detecting inconsistencies in class model... [OK]
Detecting inconsistencies in typesystem... [WARNING]
type 'QUrl' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QPoint' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QXmlStreamEntityDeclaration' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QAbstractItemModel' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QXmlStreamAttributes' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QRectF' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QBuffer' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMetaProperty' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QFileInfo' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QModelIndex' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QLine' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QAbstractFileEngineHandler' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QTextBoundaryFinder' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QWaitCondition' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QXmlStreamEntityResolver' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QTextCodec::ConverterState' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QFileSystemWatcher' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QResource' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QChildEvent' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QLibraryInfo' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSignalMapper' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QXmlStreamNamespaceDeclaration' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QIODevice' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QPluginLoader' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QParallelAnimationGroup' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QTemporaryFile' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QTextEncoder' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QTime' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QAbstractTransition' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QAbstractListModel' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QUuid' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QCryptographicHash' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QHistoryState' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSignalTransition' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QReadWriteLock' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QRegExp' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QBitArray' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMimeData' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMutex' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QSequentialAnimationGroup' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QTextStreamManipulator' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QAnimationGroup' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QTranslator' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QStateMachine::WrappedEvent' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QDataStream' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QFile' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QObject' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QTimer' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QEasingCurve' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QEventLoop' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QDirIterator' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QAbstractTableModel' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QStateMachine' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QTextCodec' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QTextStream' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QFactoryInterface' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QState' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMetaEnum' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'Math' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QProcess' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QAbstractFileEngine' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QPointF' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QStateMachine::SignalEvent' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QTimeLine' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QXmlStreamNotationDeclaration' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QSettings' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QSystemLocale' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QAbstractAnimation' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QFSFileEngine' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QDir' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QLineF' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMetaMethod' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSemaphore' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QDynamicPropertyChangeEvent' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QAbstractState' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSysInfo' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QCoreApplication' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QThread' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QVariantAnimation' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QPauseAnimation' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QPropertyAnimation' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QXmlStreamAttribute' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QTextDecoder' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QByteArrayMatcher' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QBasicTimer' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QByteArray' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMargins' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QMutexLocker' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QTimerEvent' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSize' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QFinalState' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QAbstractFileEngineIterator' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QEventTransition' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QProcessEnvironment' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
type 'QXmlStreamWriter' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSizeF' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QXmlStreamReader' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QSystemSemaphore' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QMetaClassInfo' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QLocale' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QRect' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QReadLocker' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QWriteLocker' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QRunnable' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QThreadPool' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QAbstractEventDispatcher' is specified in typesystem, but not
defined. This could potentially lead to compilation errors.
type 'QDate' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QDateTime' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QSocketNotifier' is specified in typesystem, but not defined. This
could potentially lead to compilation errors.
type 'QEvent' is specified in typesystem, but not defined. This could
potentially lead to compilation errors.
type 'QPersistentModelIndex' is specified in typesystem, but not defined.
This could potentially lead to compilation errors.
Done, 111 warnings (0 known issues)