290 Commits

Author SHA1 Message Date
Radovan Bast
492cbaccab extract rst also from modules hidden in subdirectories; fixes #122 2015-09-08 20:19:02 +02:00
Radovan Bast
d5e429222d allow testing without network; fixes #117 2015-09-08 17:30:47 +02:00
Radovan Bast
da64739af3 place docopt under lib/docopt 2015-09-08 17:20:48 +02:00
Radovan Bast
707072615a fetch docopt.py from autocmake repo 2015-09-08 17:14:27 +02:00
Radovan Bast
21ce8b8810 Merge pull request #121 from robertodr/master
Added module for Boost detection and automatic build-up
2015-09-08 11:51:07 +02:00
Radovan Bast
9ee88ad81e Merge pull request #118 from miroi/msmpi
adapt fc_mpi test for MS Windows by utilizing ms-mpi package
2015-09-08 11:50:33 +02:00
Radovan Bast
1780e4a189 Added module for Boost detection and automatic build-up 2015-09-08 11:26:25 +02:00
Miro ILIAS
102e891278 adapt fc_mpi test for MS Windows by utilizing ms-mpi package
- 2 msmpi files are modified according to the tutorial
2015-09-07 21:10:31 +02:00
Radovan Bast
ea650eace1 s/minimum_cmake_version/min_cmake_version/ 2015-09-07 17:45:31 +02:00
Radovan Bast
ea694c0bdd module doc options prepend config instead of resetting it; fixes #114 2015-09-07 16:37:51 +02:00
Radovan Bast
bb526eae1b sort directories in CMAKE_MODULE_PATH; fixes #111 2015-09-07 15:59:02 +02:00
Radovan Bast
66ac83482f s/minimum_required_version/minimum_cmake_version/ 2015-09-06 14:37:38 +02:00
Radovan Bast
699ea2a26d add minimum_required_version to all tests 2015-09-06 14:35:31 +02:00
Radovan Bast
f80a0f6ef3 add help text; fixes #108 2015-09-06 14:16:45 +02:00
Radovan Bast
704de471eb make minimum CMake version configurable; fixes #109 2015-09-06 14:08:45 +02:00
Radovan Bast
51bdac40e2 Merge pull request #107 from robertodr/fix_doc_python_libs
Add a whitespace to have the Dependencies section parsed correctly
2015-09-04 11:40:34 +02:00
Roberto Di Remigio
0999376b15 Add a whitespace to have the Dependencies section parsed correctly 2015-09-04 11:34:41 +02:00
Radovan Bast
683f88798c better doc for definitions.cmake 2015-09-03 12:41:17 +02:00
Radovan Bast
cbaaed9e7e do not swallow stderr from configuring; fixes #105 2015-09-03 09:46:35 +02:00
Radovan Bast
ae11533157 hopefully more consistency 2015-09-03 09:33:45 +02:00
Radovan Bast
e20dc5d862 module for adding preprocessor definitions; fixes #103 2015-09-03 09:19:00 +02:00
Radovan Bast
c41c10bf9c Merge pull request #104 from miroi/patch-4
math_libs.cmake: remove "-lc" linking flag, not necessary
2015-09-03 08:43:54 +02:00
Miro Iliaš
978a221f72 math_libs.cmake: remove "-lc" linking flag, not necessary
Fix this linking problem found with DIRAC - remove "-lc" linking flag. 


~~~
Linking Fortran executable dirac_mointegral_export.x
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_sigaction':
(.text+0x9a40): multiple definition of `__libc_sigaction'
/usr/lib64/libc.a(sigaction.o):(.text+0x20): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__connect_nocancel':
(.text+0x8e19): multiple definition of `__connect_nocancel'
/usr/lib64/libc.a(connect.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `fcntl':
(.text+0x8c60): multiple definition of `__libc_fcntl'
/usr/lib64/libc.a(fcntl.o):(.text+0xf0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__funlockfile':
(.text+0x99e0): multiple definition of `_IO_funlockfile'
/usr/lib64/libc.a(funlockfile.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `read':
(.text+0x8ab0): multiple definition of `__libc_read'
/usr/lib64/libc.a(read.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__open_nocancel':
(.text+0x92d9): multiple definition of `__open_nocancel'
/usr/lib64/libc.a(open.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lseek_nocancel':
(.text+0x91b9): multiple definition of `__lseek_nocancel'
/usr/lib64/libc.a(llseek.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__read_nocancel':
(.text+0x8ab9): multiple definition of `__read_nocancel'
/usr/lib64/libc.a(read.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_send':
(.text+0x8fe0): multiple definition of `__libc_send'
/usr/lib64/libc.a(send.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `close':
(.text+0x8b10): multiple definition of `__libc_close'
/usr/lib64/libc.a(close.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__open64':
(.text+0x92d0): multiple definition of `__libc_open'
/usr/lib64/libc.a(open.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__write_nocancel':
(.text+0x8a59): multiple definition of `__write_nocancel'
/usr/lib64/libc.a(write.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__close_nocancel':
(.text+0x8b19): multiple definition of `__close_nocancel'
/usr/lib64/libc.a(close.o):(.text+0x9): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__fcntl_nocancel':
(.text+0x8b70): multiple definition of `__fcntl_nocancel'
/usr/lib64/libc.a(fcntl.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `lseek64':
(.text+0x91b0): multiple definition of `__libc_lseek'
/usr/lib64/libc.a(llseek.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__sigaction':
(.text+0x9c40): multiple definition of `__sigaction'
/usr/lib64/libc.a(sigaction.o):(.text+0x220): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__funlockfile':
(.text+0x99e0): multiple definition of `__funlockfile'
/usr/lib64/libc.a(funlockfile.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lll_lock_wait_private':
(.text+0x85a0): multiple definition of `__lll_lock_wait_private'
/usr/lib64/libc.a(libc-lowlevellock.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_write':
(.text+0x8a50): multiple definition of `__libc_write'
/usr/lib64/libc.a(write.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__libc_connect':
(.text+0x8e10): multiple definition of `__libc_connect'
/usr/lib64/libc.a(connect.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `__lll_unlock_wake_private':
(.text+0x8730): multiple definition of `__lll_unlock_wake_private'
/usr/lib64/libc.a(libc-lowlevellock.o):(.text+0x30): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `raise':
(.text+0x98d0): multiple definition of `raise'
/usr/lib64/libc.a(raise.o):(.text+0x0): first defined here
/usr/lib64/libpthread.a(libpthread.o): In function `sem_open':
(.text+0x774d): warning: the use of `mktemp' is dangerous, better use `mkstemp'
make[3]: *** [dirac_mointegral_export.x] Error 2
make[2]: *** [CMakeFiles/dirac_mointegral_export.x.dir/all] Error 2
make[1]: *** [CMakeFiles/dirac_mointegral_export.x.dir/rule] Error 2
make: *** [dirac_mointegral_export.x] Error 2
~~~
2015-09-03 08:36:38 +02:00
Radovan Bast
3bde575656 rm spurious 'None' in cmake command 2015-09-02 16:11:15 +02:00
Radovan Bast
d90d15cdf7 Merge pull request #101 from miroi/cc_clapack_test
new test: cc_lapack
2015-09-01 16:54:48 +02:00
Miro ILIAS
f4b2c2305b new test: cc_lapack
- extended math_libs.cmake for C headers detection
- static_linking tests included
- rearranged math-libs order for better libraries detection
- no int64 for cc_lapack
- added include/ directory to %path% to detect clapack.h in appveyor
- simplified C-code, intendations kept
- travis-ci kept simple, but needs liblapack-dev and libatlas-base-dev
- libatlas-dev can not be installed due to repeating xerba objects in *.a lib
  files
2015-09-01 11:35:58 +02:00
Radovan Bast
b95993aa26 Merge pull request #99 from miroi/cblas_test
new test cc_cblas (closes #95)
2015-08-31 21:04:41 +02:00
Miro ILIAS
7665b883ac new test cc_cblas (closes #95)
- extended math_libs.cmake for C headers detection
- static_linking test included
- no int64 in the cc_cblas test
- released allocated memory
- adaptated for MS Windows (OpenBLAS)
2015-08-31 19:58:03 +02:00
Radovan Bast
48ad07e5d7 add url 2015-08-30 19:50:28 +02:00
Radovan Bast
abad6437c3 make the horror if statement easier to read 2015-08-30 17:29:19 +02:00
Radovan Bast
8d0d1c4848 Merge pull request #97 from miroi/fix_openblas_static_linking
fix static linking of blas/lapack with openblas
2015-08-30 17:27:34 +02:00
Miro ILIAS
2d8574ff2b fix static linking of blas/lapack with openblas 2015-08-30 16:54:55 +02:00
Radovan Bast
4b3a3a0007 Merge pull request #88 from miroi/fc_lapack_openblas
adapt fc_lapack test for MS Windows
2015-08-30 10:30:24 +02:00
Radovan Bast
85dc78a9d5 Merge pull request #93 from robertodr/master
Fixes problem with format syntax spotted by @miroi
2015-08-28 21:46:28 +02:00
Roberto Di Remigio
1c3c42630b Fixes problem with format syntax spotted by @miroi 2015-08-28 21:27:56 +02:00
Radovan Bast
cf570c3c5a cleanup 2015-08-28 21:07:28 +02:00
Radovan Bast
ca60aa3faf rm trailing whitespace 2015-08-28 21:05:06 +02:00
Radovan Bast
e6747f7190 Merge pull request #91 from robertodr/master
Fix for Python 3 failing builds on Windows CI workers
2015-08-28 21:04:00 +02:00
Miro ILIAS
d3d056c05b adapt the fc_lapack test for MS Windows with OpenBLAS library 2015-08-28 20:55:41 +02:00
Roberto Di Remigio
5d4ca459d8 Possible fix for Python 3 complaints on Windows CI workers 2015-08-28 20:21:05 +02:00
Radovan Bast
dbab54f4e8 Merge pull request #89 from miroi/mpi_tweak
Tweak the fc_mpi test to use both the MPI module file and the MPI include file
2015-08-28 19:23:08 +02:00
Radovan Bast
947279699b Merge pull request #90 from robertodr/master
Python interpreter and libraries detection
2015-08-28 19:22:07 +02:00
Roberto Di Remigio
9e2f51ef25 Python interpreter and libraries/headers detection.
- The user can now pass its own interpreter.
- Development libraries and headers can be requested.
- Travis-CI switched to new container-based workers.
2015-08-28 19:13:03 +02:00
Radovan Bast
831e24a35b add flag --cmake-executable; fixes #81 2015-08-27 17:41:20 +02:00
Miro ILIAS
43b577583e tweak the fc_mpi test to use both the module mpi.F90 and include mpif.h 2015-08-27 14:38:18 +02:00
Radovan Bast
4c0a938426 Merge pull request #79 from miroi/patch-2
Allow fc_omp test on MS Windows
2015-08-26 21:15:35 +02:00
Radovan Bast
abd885d2a3 Merge pull request #84 from miroi/patch-6
test.py - wrap the expression in quotes to fix skipif error
2015-08-26 21:15:08 +02:00
Miro Iliaš
110f115fb4 close issue #64 2015-08-25 21:28:09 +02:00
Radovan Bast
c893636c33 Merge pull request #82 from miroi/windows-openblas-detection
Adapt the BLAS test with the OpenBLAS library on MS Windows
2015-08-24 18:56:16 +02:00
Radovan Bast
7dd67ade03 Merge pull request #83 from miroi/patch-5
add help for MS Windows downloading
2015-08-24 15:08:56 +02:00