summaryrefslogtreecommitdiff
path: root/tests/compilation
AgeCommit message (Collapse)AuthorFilesLines
2013-06-07tests/compilation: Pass the TARGET_LINKER_FILE to the compilation testsGeorge Kiagiadakis1-2/+2
On linux it doesn't matter, but on windows the linker is picky. TARGET_FILE expands to the .dll, which is useless for the linker; it requires the .lib/.a file instead.
2013-06-07tests/compilation: Pass the cmake generator to the compilation testsGeorge Kiagiadakis2-0/+2
This is useful on windows, where the default generator is most likely not what we want
2013-06-07tests/compilation: don't link compilation tests with qtcoreGeorge Kiagiadakis1-1/+1
This fails with Qt5 because qtcore is imported as an external cmake target, which apparently doesn't work with try_compile(). Fortunately, we are not using QtCore in those tests.
2013-06-07tests/compilation: Fix the compilation tests to work without ↵George Kiagiadakis3-5/+9
FindQtGStreamer.cmake
2012-04-08Fix copy/paste mistake in license headers: s/See the GNU General Public ↵George Kiagiadakis1-1/+1
License/See the GNU Lesser General Public License/g
2011-01-21Add Element::linkMany() and Element::unlinkMany() methods.George Kiagiadakis1-0/+41
2011-01-21Add variadic Bin::add implementation.George Kiagiadakis1-0/+35
2011-01-16Add skeleton for the new QtGStreamerUtils library.George Kiagiadakis2-0/+2
2011-01-07Split QtGLib out of QtGStreamer and fix all libraries' versions.George Kiagiadakis2-0/+2
2011-01-07Fix branding: it's GStreamer, not Gstreamer.George Kiagiadakis1-1/+1
Warning: This affects the library name and the cmake package name too.
2010-12-25Implement a Qt-like signal connection/disconnection system.George Kiagiadakis1-0/+44
Features: * New QGlib::disconnect method that behaves more or less like QObject::disconnect. * Automatic disconnection when either the sender or the receiver is destroyed (this adds the limitation that the receiver must inherit QObject, for now) * Future-proof. The exported methods are designed to be able to support different forms of connection in the future (such as connecting an arbitrary functor object instead of a member function). Support for different types of receivers (i.e. ones that do not inherit QObject) is also there. Other changes: * Moved all the connect/disconnect related stuff in connect.{h,cpp} * Removed the ugly SignalHandler class. QGlib::connect now returns bool.
2010-12-19Remove RefPointer::operator bool() to disallow unwanted casts to integral types.George Kiagiadakis1-0/+26
The operator T::CType*() will still work in bool casts, since any pointer type can be implicitly cast to bool according to ISO C++.
2010-12-11Move the refpointer compilation tests to the right place. Finally! :)George Kiagiadakis1-0/+82
2010-12-11If QtGStreamer is a static lib, link compilation tests with GStreamer as well.George Kiagiadakis3-0/+10
2010-12-11Implement a system for doing compilation tests.George Kiagiadakis4-0/+67
Compilation tests are basically to test if a certain piece of code compiles or not. This is useful for ensuring that certain uses of our templates will NOT compile and thus prevent the users from misusing them by mistake.