Add a cmake option to disable McMini tests, and rename some existing ones Old configurations should be updated seamlessly.
Stop trying to build on native WIN32, it's broken anyway
Also add the mpich3 binaries in the dependencies of make tests + refactor several cmake files in this scary directory
teshsuite/smpi/mpich3-test/f{77,90}: remove unused includes.
various cleanups in the CMakeLists.txt files - We never need to explicitly list pthread as a dependency - Files are searched in ${CMAKE_CURRENT_SOURCE_DIR} by default - Default value of EXECUTABLE_OUTPUT_PATH is ${CMAKE_CURRENT_BINARY_DIR} when cmake/UnitTesting does not mess with it. - Indentation cosmetics: these files are boring, don't make them ugly
Do not declare empty sets
don't tell 165 times that we need CMAKE v2.6
Change include order for smpi tests/examples to avoid conflicts This include folder is the one where our mpi.h file lives. This file is provided by various other libraries. When another simgrid include folder contains another mpi.h file from another library, build is broken This trouble was seen on a freebsd system with graphviz installed, which added an include path in /usr/local/include, where there was a mpi.h file from mpich This commit forces the one from smpi to be the first and only mpi.h file examples/tests do use
Kill f2c. Finally. I hope.
avoid compiling too many times mtest files from mpich testsuite, just use it as a static lib This should speed up compilation of testsuite, and avoid problems with parallel builds
hide the MPICH3 testsuite behind a compilation flag, to quicken compilation
Remove redefinitions of COMPILE_FLAGS for mpich3-test. They should be useless now, and having hardcoded values for all these configure variables was not a good idea.
Fix errors in make distcheck. * include missing files to the archive * exclude Eclipse files from the archive * exclude ./tools/spell/* from the archive * exclude directory ./teshsuite/smpi/mpich3-test/f77/attr/ from the archive * always include ./teshsuite/smpi/mpich3-test/{f77,f90}/*/CMakeLists.txt and move test for SMPI_F2C in those files
Cosmetics: reindent.
one of the two ci configurations kept failing, attempt to fix it
switch cmake variable names
cmakelists cleanup
Add (some) mpich3 f77 tests