Mercurial > archived > louis > epitech > mq > rathaxes
annotate rathaxes_replace_generate_by_a_cmakelist.patch @ 0:973e7bc6d13c
Add some patches to use and test rathaxes with CMake
author | Louis Opter <louis@lse.epitech.net> |
---|---|
date | Sun, 01 Jan 2012 15:31:17 +0100 |
parents | |
children |
rev | line source |
---|---|
0
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
1 # HG changeset patch |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
2 # Parent f9f6458ed45071bb998561fd096551d102f8534d |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
3 rathaxes: replace the generate script for the helloworld sample by a simpler CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
4 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
5 diff --git a/rathaxes/CMakeLists.txt b/rathaxes/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
6 --- a/rathaxes/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
7 +++ b/rathaxes/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
8 @@ -1,4 +1,5 @@ |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
9 ADD_SUBDIRECTORY(compiler) |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
10 +ADD_SUBDIRECTORY(samples) |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
11 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
12 # Generate a rathaxes binary script that set up all the path automatically |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
13 # thanks to CMake. |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
14 diff --git a/rathaxes/samples/CMakeLists.txt b/rathaxes/samples/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
15 new file mode 100644 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
16 --- /dev/null |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
17 +++ b/rathaxes/samples/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
18 @@ -0,0 +1,1 @@ |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
19 +ADD_SUBDIRECTORY(helloworld) |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
20 diff --git a/rathaxes/samples/helloworld/CMakeLists.txt b/rathaxes/samples/helloworld/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
21 new file mode 100644 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
22 --- /dev/null |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
23 +++ b/rathaxes/samples/helloworld/CMakeLists.txt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
24 @@ -0,0 +1,4 @@ |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
25 +ADD_RATHAXES_EXECUTABLE(hello hello.rtx |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
26 + RTI types.rti main.rti log.rti |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
27 + BLT types.blt log.blt main.blt |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
28 + SYSTEM linux) |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
29 diff --git a/rathaxes/samples/helloworld/generate b/rathaxes/samples/helloworld/generate |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
30 deleted file mode 100755 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
31 --- a/rathaxes/samples/helloworld/generate |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
32 +++ /dev/null |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
33 @@ -1,31 +0,0 @@ |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
34 -#!/bin/sh |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
35 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
36 -msg() { |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
37 - echo "\033[1;32m-->\033[0m $*" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
38 -} |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
39 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
40 -compiler=${1:-rathaxes} |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
41 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
42 -if ! type $compiler >/dev/null ; then |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
43 - msg "Cannot find the rathaxes compiler, install it or provide it like:" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
44 - msg "$0 /path/to/rathaxes" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
45 - exit 1 |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
46 -fi |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
47 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
48 -msg "clearing cache" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
49 -$compiler cache clear |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
50 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
51 -set -e |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
52 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
53 -for f in types.rti main.rti log.rti ; do |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
54 - msg "registering rti $f" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
55 - $compiler rti-register $f |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
56 -done |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
57 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
58 -for f in types.blt log.blt main.blt ; do |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
59 - msg "registring blt $f" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
60 - $compiler blt-register $f |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
61 -done |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
62 - |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
63 -msg "generating for Linux" |
973e7bc6d13c
Add some patches to use and test rathaxes with CMake
Louis Opter <louis@lse.epitech.net>
parents:
diff
changeset
|
64 -$compiler generate linux hello.rtx |