Project Compilation Instructions
=================================

Required:
- Qt version 5 or later.
- Supported compiler.


Using QMake:
-------------------------------

- Open a terminal window
- Navigate to the root directory of this source tree
- Run the following commands:

    qmake
    make


Using CMake:
-------------------------------

- Open a terminal window
- Navigate to the root directory of this source tree
- Run the following commands:

    cmake .
    make

NOTE:  It may be necessary to specify the generator depending on the operating system and preferred compiler.  For example to use MinGW on Windows instead of the default MSVC the MinGW Makefiles must be specified at the command line:

    cmake . -G "MinGW Makefiles"
    make


 
CMake Notes
-----------------------------------

Starting with version 2.0 of the SourceTree utility the file CMakeLists.txt is dynamically generated from each project file.  This allows creation of the makefiles from either QMake or CMake depending on user preference.

The creation of the CMakeLists.txt file is from a separate library which is under development.  It will likely handle all cases from SCI projects but may be a problem in other cases.  Eventually all use case scenarios will be addressed.


