mquinson [Tue, 22 Dec 2009 22:32:55 +0000 (22:32 +0000)]
Make sure that every tests existing in autotools are run by ctest
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6945
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:32:21 +0000 (22:32 +0000)]
Also recurse into the simdag directory
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6944
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:31:47 +0000 (22:31 +0000)]
More work on cmake/ctest cruft
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6943
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:31:12 +0000 (22:31 +0000)]
try harder making ctest configuration visible to ctest
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6942
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:30:38 +0000 (22:30 +0000)]
These files don't get built by regular make, but are mandatory to the tests
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6941
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:30:04 +0000 (22:30 +0000)]
Adapt to the new location
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6940
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:29:29 +0000 (22:29 +0000)]
some more files for cmake/ctest
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6939
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:28:54 +0000 (22:28 +0000)]
Add cmake-related files into the archives
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6938
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:28:21 +0000 (22:28 +0000)]
Ignore some more files
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6937
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:27:47 +0000 (22:27 +0000)]
Shorter git identification since tar don't want to deal with filenames longer than 99 chars
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6936
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 22:27:12 +0000 (22:27 +0000)]
Try to get the version identification working with git
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6935
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 18:00:01 +0000 (18:00 +0000)]
Only install dependencies if they are not already installed
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6934
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:59:27 +0000 (17:59 +0000)]
Only rebuild the mandatory parts to make dist
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6933
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:51:46 +0000 (17:51 +0000)]
when building the archive, reconfigure in any case to get the svn version updated
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6932
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:49:00 +0000 (17:49 +0000)]
Go to the right directory to rebuild the archive
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6931
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:47:00 +0000 (17:47 +0000)]
split up config and function definitions; if ~/simgrid-svn/buildtools/scripts/simgrid_build.conf does not exist, get config from ~/.simgrid_build.conf
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6930
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:29:28 +0000 (17:29 +0000)]
Various cleanups in the scripts. Should be good for now
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6929
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:28:54 +0000 (17:28 +0000)]
Rename a script to make its goal more clear
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6928
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:28:19 +0000 (17:28 +0000)]
Cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6927
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:11:36 +0000 (17:11 +0000)]
Move scripts not specific to cmake to a scripts/ directory
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6926
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:11:01 +0000 (17:11 +0000)]
This file is the core of the Cmake stuff
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6925
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:06:31 +0000 (17:06 +0000)]
Optimize: do not rebuild from scratch when something already exists
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6924
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 17:05:55 +0000 (17:05 +0000)]
This file is mandatory for ctest to run
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6923
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:57:53 +0000 (16:57 +0000)]
Fix some small glitches
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6922
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:43:02 +0000 (16:43 +0000)]
convert to shell functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6921
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:18:53 +0000 (16:18 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6920
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:18:19 +0000 (16:18 +0000)]
New script: wait the distribution to be in position
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6919
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:11:55 +0000 (16:11 +0000)]
We also need transfig to build a dist
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6918
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:03:17 +0000 (16:03 +0000)]
Fix tiny bugs in autodetection that we are compiling a svn version
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6917
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 16:01:41 +0000 (16:01 +0000)]
Search the config file in the right location
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6916
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 15:48:34 +0000 (15:48 +0000)]
fix some glitches in make_dist.sh
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6915
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 15:39:39 +0000 (15:39 +0000)]
2 new scripts: a central config file, and a distribution builder
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6914
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 15:39:05 +0000 (15:39 +0000)]
Tiny cleanups
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6913
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 15:06:16 +0000 (15:06 +0000)]
Try to cleanup a bit the cmake-related scripts
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6912
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 15:03:03 +0000 (15:03 +0000)]
Refresh some tesh files (the models were changed recently, thus new timings are ok)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6911
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 22 Dec 2009 14:56:37 +0000 (14:56 +0000)]
new scripts for Cdash
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6910
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Tue, 22 Dec 2009 14:56:36 +0000 (14:56 +0000)]
new scripts for Cdash
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6909
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 22 Dec 2009 14:14:26 +0000 (14:14 +0000)]
Remove cruft from svn
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6908
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Thu, 17 Dec 2009 16:45:41 +0000 (16:45 +0000)]
correction of the ctest output size
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6907
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 16 Dec 2009 16:21:53 +0000 (16:21 +0000)]
add this directory for make a ctest compilation
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6906
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 16 Dec 2009 15:59:27 +0000 (15:59 +0000)]
load simgrid from svn instead of local repository
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6905
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 16 Dec 2009 15:59:25 +0000 (15:59 +0000)]
reorganize the directory and add some files for pipol
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6904
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 16 Dec 2009 14:28:56 +0000 (14:28 +0000)]
add all directories and files for ctest
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6903
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 16 Dec 2009 08:16:31 +0000 (08:16 +0000)]
This test is expected to fail for now: we have to rewrite the parser in next release
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6902
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 16 Dec 2009 08:16:27 +0000 (08:16 +0000)]
indeed, loading simgrid_config first is a better idea since we need to declare GNU_SOURCE before anyone loads stdio.h, but no need to reload the same file at the end
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6901
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:44 +0000 (16:33 +0000)]
Do not enable supernovae by default (independently of whether the maintainer mode is activated or not)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6900
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:33 +0000 (16:33 +0000)]
We need getline so include the right file and do not hope that other header will provide it.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6899
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:31 +0000 (16:33 +0000)]
Help distcheck to work.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6898
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:20 +0000 (16:33 +0000)]
Use the right header for the getline management.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6897
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:17 +0000 (16:33 +0000)]
cosmetics
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6896
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:06 +0000 (16:33 +0000)]
Do not spread getline management here and there but only in simgrid_config.h.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6895
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:04 +0000 (16:33 +0000)]
remove useless dependencies
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6894
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Tue, 15 Dec 2009 16:33:01 +0000 (16:33 +0000)]
Try to improve getline portability...
In the configure, you test for the presence of getline using
#define _GNU_SOURCE
#include <stdio.h>
So it is detected as functionnal on my machine (hardy) but if you do
not put these lines in simgrid_config.h it will break. The only thing
is that other headers may include stdio.h earlier in which case the
later _GNU_SOURCE will be useless... :(
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6893
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 13:42:37 +0000 (13:42 +0000)]
kill now unused variable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6892
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 13:41:24 +0000 (13:41 +0000)]
Do not clear memory before freeing it (useless and fails on supernovae's ubuntu when size=0)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6891
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 13:31:43 +0000 (13:31 +0000)]
More explicit inline marking of functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6890
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:53:16 +0000 (12:53 +0000)]
allow smpicc to survive to non-functionnal readlink on mac (by doing as if there were no link around)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6889
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:53:14 +0000 (12:53 +0000)]
don't try to distribute a file which does not exist (anymore)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6888
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:26:49 +0000 (12:26 +0000)]
Avoid a name conflict with /usr/include/sys/wait.h on mac (at least)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6887
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:25:28 +0000 (12:25 +0000)]
We need to try linking the code to detect getline, or gcc will think that this is a yet undefined external symbol
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6886
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:20:59 +0000 (12:20 +0000)]
use simgrid_config.h in example code relying on getline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6885
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:18:36 +0000 (12:18 +0000)]
Do not mark inline hte functions of which we manipulate pointers to
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6884
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 12:13:56 +0000 (12:13 +0000)]
Do not mark all public function as potentially inline since it breaks on mac (get inlined in any case). Mark inline functions explicitelly
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6883
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 10:50:46 +0000 (10:50 +0000)]
creating a neat config file is good. Using it is better ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6882
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 10:39:39 +0000 (10:39 +0000)]
missing file
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6881
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 10:38:52 +0000 (10:38 +0000)]
Install a configure-generated header file containing whether the system have getline and asprintf
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6880
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 11 Dec 2009 08:57:14 +0000 (08:57 +0000)]
also activate our asprintf internal implementation if there is one in libc, but a broken one. Say hello to ubuntu ;)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6879
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 10 Dec 2009 14:56:15 +0000 (14:56 +0000)]
document how to get java bindings compiling
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6878
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Thu, 10 Dec 2009 14:17:23 +0000 (14:17 +0000)]
Fix default target about dax.dtd for the ones not having flexml
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6877
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 3 Dec 2009 12:44:45 +0000 (12:44 +0000)]
Automatically generare html files from our bibtex file.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6867
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 3 Dec 2009 12:44:20 +0000 (12:44 +0000)]
Use external files for the bibliography.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6866
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Thu, 3 Dec 2009 12:44:16 +0000 (12:44 +0000)]
Fix a bug noted by Martin (weird undefined variable elem_list)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6865
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 21:10:51 +0000 (21:10 +0000)]
Document supernovae
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6864
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
navarrop [Wed, 2 Dec 2009 16:34:13 +0000 (16:34 +0000)]
Stop building a 3.3.3 version...
3.3.3 has been stable for a while. We're preparing the 3.3.4 here.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6863
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 15:49:30 +0000 (15:49 +0000)]
Another try to get the make dist working with or without supernovae
This was not a bug of automake, but a feature: it seeks every files
which may be needed by a if/endif branch and makes sure they are in
the archive. Adding an extra variable didn't solve the issue since
automake follows variable definitions.
Declaring supernovae files as BUILT_SOURCE was uneffective (still
trying to add them to the archive) and counter productive (automake
tried to build them even in non-supernovae mode)
So the solution is to prevent automake from derivating the DIST files
from the lib_*_la_SOURCES. For that, I use nodist_lib_*_la_SOURCES
and take care of the EXTRA_DIST files manually.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6862
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 11:01:31 +0000 (11:01 +0000)]
Circumvent a bug in automake (at least found in v1.11)
If lib*_la_SOURCES are defined in a if/endif alternative, it works for
compilation, but the dist target uses the first variante of the
variable, regardless of whether this is the used variante or not.
So, use yet another name in the alternative and define lib*_la_SOURCES
only once, out of the alternatives
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6861
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 10:34:19 +0000 (10:34 +0000)]
include all the needed files in the archive so that the tar.gz compiles afterward
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6860
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 10:34:17 +0000 (10:34 +0000)]
Replay is not mature enough for distribution, yet
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6859
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 10:20:33 +0000 (10:20 +0000)]
Replay is not mature enough for distribution, yet
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6858
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 2 Dec 2009 10:18:30 +0000 (10:18 +0000)]
create the listener thread in joinable mode since we join it at the end
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6857
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
suter [Mon, 30 Nov 2009 15:39:35 +0000 (15:39 +0000)]
Modify the output of the action replay tool.
Each action now output a message wit the same structure as its input
PLUS an extra field giving the time spent to execute this action
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6856
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 24 Nov 2009 11:36:15 +0000 (11:36 +0000)]
default of supernovae should be the opposite of maintainer-mode
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6855
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 24 Nov 2009 11:28:18 +0000 (11:28 +0000)]
Force initialization of a variable to shut gcc 4.4 up
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6854
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 20:40:46 +0000 (20:40 +0000)]
more inlining
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6853
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 20:40:32 +0000 (20:40 +0000)]
Mark two more functions as inline in supernovae, and use selective update by default
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6852
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 20:40:17 +0000 (20:40 +0000)]
Force memory allocation functions to always inline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6851
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 20:40:03 +0000 (20:40 +0000)]
kill useless code
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6850
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 11:50:32 +0000 (11:50 +0000)]
Mark a bunch of functions as candidates to inlining. Not quite sure that gcc does it, yet
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6849
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 11:50:08 +0000 (11:50 +0000)]
these are variables, not functions. Use the right macro
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6848
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 11:50:05 +0000 (11:50 +0000)]
In supernovae mode, declare every public functions as [potentially] inline
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6847
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 20 Nov 2009 09:59:00 +0000 (09:59 +0000)]
Take into account "recent" simix modifications
Namely, the use of semaphores for communications in SIMIX_process
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6846
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
alegrand [Fri, 20 Nov 2009 09:55:32 +0000 (09:55 +0000)]
remove wrong comment
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6845
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 09:47:53 +0000 (09:47 +0000)]
Change the code so that it compiles in supernovae mode
- _simgrid_log_channel__default is then a macro defined in
mk_supernovae.sh instead of a global static to the compilation unit
- lots and lots of static symbol renaming (prefixing) to avoid name
clashes. I love eclipse refactoring functions
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6844
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 09:47:29 +0000 (09:47 +0000)]
Try to compile in supernovae mode when requested to
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6843
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Fri, 20 Nov 2009 09:47:26 +0000 (09:47 +0000)]
A configure option to control the supernovae mode
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6842
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 18 Nov 2009 07:30:16 +0000 (07:30 +0000)]
Also include hostfile into the archive since makecheck needs that
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6841
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 18 Nov 2009 07:28:20 +0000 (07:28 +0000)]
Some files missing from the archive. This prevents makecheck from running well
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6840
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
donassbr [Mon, 16 Nov 2009 15:41:27 +0000 (15:41 +0000)]
Bugfix: Initialize variable and remove from heap when action is suspended.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6839
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Wed, 11 Nov 2009 16:09:33 +0000 (16:09 +0000)]
typo found by Medhi while doing the tutorial
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6838
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
mquinson [Tue, 10 Nov 2009 12:33:10 +0000 (12:33 +0000)]
don't trust gcc for cleaning your code after you. he's too dumb to be trusted
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@6837
48e7efb5-ca39-0410-a469-
dd3cf9ba447f