Source-Highlight-Ide
----------------------------------------------
http://srchighliteide.sourceforge.net/

Sourcehighlightide is an IDE for GNU Source-highlight,
http://www.gnu.org/software/src-highlite,
(given a source file, produces a document with syntax highlighting);
in particular, it is useful when you have to develop a
new language definition file for source-highlight
(Source-highlight reads source language specifications dynamically,
thus it can be easily extended (without recompiling the sources)
for handling new languages), modify an existing one, and,
most importantly, debug a language definition file.

To build it I suggest to create a separate directory, e.g., build
cd there and run

qmake ../source-highlight-ide.pro
make

Remember that you must have already installed the source-highlight-qt
library.  If you installed that in a standard place (e.g., /usr
or in a system directory where ldconfig and pkg_config find it) then
this should be enough.

Otherwise you must specify the directory where pkg_config can find
the file source-highlight-qt4.pc); 

for instance, if you installed source-higlight-qt library in
~/usr/local, then the .pc file will be in
~/usr/local/lib/pkgconfig and you'll need to use this directory
for setting PKG_CONFIG_PATH, e.g.,

PKG_CONFIG_PATH=~/usr/local/lib/pkgconfig/ qmake ../qsource-highlight.pro
make

the executable binary will be created in the directory bin

If pkg-config is not installed in your system, you'll have to specify
the LIBS and INCLUDEPATH qmake variables manually,
using the correct path, for instance:

    LIBS += -L~/usr/local/lib -lsource-highlight-qt4
    INCLUDEPATH = ~/usr/local/include

You can also specify the name of the libraries to use
by using SOURCE_HIGHLIGHT_QT_LIB, SOURCE_HIGHLIGHT_LIB, and
BOOST_REGEX for source-highlight-qt, source-highlight and
boost regex (used by source-highlight), respectively.

------------------
Lorenzo Bettini
http://www.lorenzobettini.it
Copyright 2010
