Changes between Version 5 and Version 6 of ProjectTemplate
- Timestamp:
- 10/06/09 12:43:18 (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ProjectTemplate
v5 v6 1 1 = LEMON Project Template = 2 2 3 The aim of [http://lemon.cs.elte.hu/hg/lemon-project-template the template repository] is to make i seasier to setup a new LEMON based project.3 The aim of [http://lemon.cs.elte.hu/hg/lemon-project-template the template repository] is to make it easier to setup a new LEMON based project. 4 4 It provides a cross platform [http://cmake.org/ CMake] build environment. 5 5 … … 17 17 }}} 18 18 19 As you probably want to use LEMON in your project, you will need it too. For this you have t o options. You can either install it somewhere or use a local copy of LEMON dedicated to your project. This later option is especially useful if you also modify/develop LEMON along with your project, or want to use a specific version.19 As you probably want to use LEMON in your project, you will need it too. For this you have two options. You can either install it somewhere or use a local copy of LEMON dedicated to your project. This later option is especially useful if you also modify/develop LEMON along with your project, or want to use a specific version. 20 20 21 === Use a preinstalled version .===21 === Use a preinstalled version === 22 22 23 See the [InstallGuide LEMON Install Guide] for instructions on how to install LEMON. If you installed it to a non-standard place, you must let CM AKEknow where to find it in the LEMON_ROOT_DIR config variable.23 See the [InstallGuide LEMON Install Guide] for instructions on how to install LEMON. If you installed it to a non-standard place, you must let CMake know where to find it in the LEMON_ROOT_DIR config variable. 24 24 25 === Use LEMON as a subproject .===25 === Use LEMON as a subproject === 26 26 27 27 Just simply copying the LEMON source code into the 'lemon' subdir will do the job. Namely, you can either extract a release tarball … … 50 50 }}} 51 51 52 For example this has the benefit that you can clone your project repository together with the {{{lemon}}} repository.52 For example, this has the benefit that you can clone your project repository together with the {{{lemon}}} repository. 53 53 You can read more about subrepository support in Mercurial [http://mercurial.selenic.com/wiki/subrepos here]. 54 54 55 Then run CM AKEto create the makefiles and compile the code as usual.55 Then run CMake to create the makefiles and compile the code as usual. 56 56 57 57 {{{