README
changeset 2 76d160eba8d4
child 3 efa883909c06
equal deleted inserted replaced
-1:000000000000 0:af43b6fde6af
       
     1 Setup and Build the Template
       
     2 ============================
       
     3 
       
     4 This is fairly easy. First, clone the project template repository and step
       
     5 into the dir, as follows (you've probably done it already if you read this
       
     6 file).
       
     7 
       
     8 $ hg clone http://lemon.cs.elte.hu/hg/lemon-project-template myproject
       
     9 $ cd myproject
       
    10 
       
    11 As you probably want to use LEMON in your project, you will need it
       
    12 too. For this you have to options. You can either install is somewhere
       
    13 or use a local copy of lemon dedicated to your project. This later
       
    14 option is especially usefull if you also modify/develop LEMON along
       
    15 with your project, or want to use a specific version.
       
    16 
       
    17 Use a preinstalled version.
       
    18 
       
    19     See http://lemon.cs.elte.hu/trac/lemon/wiki/InstallGuide for
       
    20     instructions on how to install LEMON. If you installed it to a
       
    21     non-standard place, you must let CMAKE know where to find it in
       
    22     the LEMON_ROOT_DIR config variable.
       
    23 
       
    24 Use LEMON as a subproject.
       
    25 
       
    26     Just simply coping the lemon source code into the 'lemon' subdir
       
    27     will do the job. Namely, you can either extract a release tarball
       
    28 
       
    29     $ wget http://lemon.cs.elte.hu/pub/sources/lemon-1.1.tar.gz
       
    30     $ tar xzf lemon-1.1.tar.gz
       
    31     $ mv lemon-1.1 lemon
       
    32 
       
    33     or - even better - you can check out the mercurial LEMON repository
       
    34 
       
    35     $ hg clone http://lemon.cs.elte.hu/hg/lemon-main lemon
       
    36 
       
    37 Then run CMAKE to create the makefiles as usual.
       
    38 
       
    39 $ mkdir build
       
    40 $ cd build
       
    41 $ cmake-gui ..
       
    42 
       
    43 Setup Your Own Project
       
    44 ======================
       
    45 
       
    46 Edit CMakeLists.txt to change the name of the project and the source
       
    47 files. Simply follow the instructions in CMakeLists.txt.