Building examples must now be explicilty enabled.
Building examples must now be explicilty enabled.

 o In other words, they no longer get built when you ./configure --enable-all

 o Since it was originally a deliberate decision to make them build
   implicitly, let me explain.

 o The source code for examples is useful for people new to libWCL, since they
   get to see how different parts of the library work. No need to compile here.

 o Compiled examples are useful for testing. Most often, when changing the functionality
   of a single module in libWCl. Let's be honest, it's only really the Camera and Tracking
   system that gets much refactoring and extending, by only a few people.

 o The only reason to implicitly build examples is to make sure they stay up to date
   with API changes. In other words, as insurance against my laziness.

 o By always building, it makes it really, really painful to build libWCL,
   with all modules, on a machine that doesn't have an X server. This is because
   a lot of the examples use either GLUT or QT.

 o We should never force someone to download all of the QT development libraries
   just so they can easily build libWCL.

 o So, from now on if you want the examples built just do a simple:
      ./configure --enable-all --enable-examples

 o Also, it may be worth adding a --disable-some-feature like the SAR build
   system has, since it would make it easy to disable the XServer class,
   and therefore remove the need to install libxext-dev and libx11-dev.

 o Yes, all this justification for a single line change in a configuration file.

WearableComputerLab/LibWCL,WearableComputerLab/LibWCL,WearableComputerLab/LibWCL,WearableComputerLab/LibWCL