Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Update README from HelloWorld.
[simgrid.git] / doc / HelloWorld / README
1 This is a very simple example to explain how to compile with simgrid.
2
3 1) How to compile an example: (HelloWorld)
4
5 - Run windows shell "cmd".
6 - Open HelloWorld Directory ('cd' command line).
7 - Create a build directory and change directory. (optional)
8 - Type 'cmake -G"MinGW Makefiles" <path_to_HelloWorld_project>'
9 - Run mingw32-make
10 - You should obtain a runnable example ("HelloWorld.exe").
11
12 2) Content of this directory
13
14 - HelloWorld.c 
15         The example source file.
16 - CMakeLists.txt
17         It allows to configure the project.
18 - FindPCRE.cmake
19         Simgrid needs pcre regular expression.
20         This finds and links to the pcre library (Normally included into Simgrid directory "GnuWin32").
21 - README
22         This explaination.
23         
24 3) How to add and compile a new example
25
26 - Put your source file into the helloWord directory.
27 - Edit CMakeLists.txt :
28         * In the Targets section add those two lines:
29                 add_executable(TARGET_NAME SOURCES)
30                 target_link_libraries(TARGET_NAME simgrid pcre) 
31         * It creates a target called 'TARGET_NAME.exe' with the sources 'SOURCES'.
32 - To initialize your project, you'll need to run 'cmake -G"Unix Makefiles" <path_to_HelloWorld_project>.'
33 - To build you project, run "cmake ." 
34 - Run "gmake"
35 - You should obtain "TARGET_NAME.exe".