165 Commits

Author SHA1 Message Date
Radovan Bast
ea89ce9f0d always add downloaded to module include paths 2015-09-17 01:21:16 +02:00
Radovan Bast
29ed57c546 use outsourced detection functions 2015-09-17 00:58:14 +02:00
Radovan Bast
d9f4b0a3b4 outsource detect functions 2015-09-17 00:55:54 +02:00
Radovan Bast
8d81310cc6 try cblas test on osx 2015-09-17 00:45:44 +02:00
Radovan Bast
d33cab4a43 extend static flags to CXX 2015-09-17 00:21:06 +02:00
Radovan Bast
b38e7ce3d2 modify option doc 2015-09-17 00:14:00 +02:00
Radovan Bast
c0199ccd43 adding a module for cblas 2015-09-17 00:08:43 +02:00
Roberto Di Remigio
39bf4afd29 Correct wrong path to Boost module 2015-09-15 10:49:09 +02:00
Radovan Bast
a77125f6f1 rm whitespace 2015-09-10 08:29:11 +02:00
Radovan Bast
e72cca11e3 s/robertodr/scisoft/ 2015-09-10 08:27:05 +02:00
Roberto Di Remigio
ed8e306b62 Use message from FindBoost.cmake 2015-09-09 09:49:56 +02:00
Radovan Bast
1780e4a189 Added module for Boost detection and automatic build-up 2015-09-08 11:26:25 +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
e20dc5d862 module for adding preprocessor definitions; fixes #103 2015-09-03 09:19:00 +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
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
abad6437c3 make the horror if statement easier to read 2015-08-30 17:29:19 +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
cf570c3c5a cleanup 2015-08-28 21:07:28 +02:00
Radovan Bast
ca60aa3faf rm trailing whitespace 2015-08-28 21:05:06 +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
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
de5cd2af19 cache BLAS/LAPACK_FOUND; fixes #72, fixes #73 2015-08-10 19:16:07 +02:00
Miro ILIAS
7150ae9793 adaptation of autocmake for the static linking 2015-08-10 15:34:30 +02:00
Miro ILIAS
b400c22628 update OpenBLAS library detection 2015-08-08 23:53:58 +02:00
Radovan Bast
f7b1b854aa rename target to git_info 2015-08-02 17:54:22 +02:00
Radovan Bast
d1d488d07f fix for problem with F90 modules observed on IBM 2015-08-01 10:41:50 +02:00
Radovan Bast
f3ee4aba6f attempt to autofetch 2015-07-28 18:30:32 +02:00
Radovan Bast
d0356fcf70 module which can create git_info.h at build time 2015-07-28 18:20:44 +02:00
Radovan Bast
ebb805fd56 rm build_info.cmake (broken and needs to be split); fixes #6 2015-07-28 14:16:55 +02:00
Radovan Bast
faada401f4 module files are parsed for configuration by default 2015-07-28 12:22:11 +02:00
Radovan Bast
e14090c927 cache math lib result 2015-07-27 22:08:56 +02:00
Radovan Bast
e4ef0c50e0 homogenize 2015-07-27 17:34:28 +02:00
Radovan Bast
808faccbd9 add -mkl flag to CMAKE_EXE_LINKER_FLAGS 2015-07-20 18:27:42 +02:00
Radovan Bast
00f1eb8a5f rename 2015-07-20 18:07:24 +02:00
Radovan Bast
13f0ec0e34 optional fc module is now separate module 2015-07-20 18:05:28 +02:00
Radovan Bast
79200c8a62 workaround to avoid unused warning 2015-07-19 15:43:26 +02:00
Radovan Bast
cb3a0a5249 make it possible to toggle fortran support 2015-07-19 15:37:53 +02:00
Radovan Bast
4a76e7d71b add googletest module 2015-07-18 11:25:51 +02:00
Radovan Bast
e36fd4300f document modules; fixes #7 2015-07-17 13:49:09 +02:00
Radovan Bast
b3e9f89b5c include for find_package_handle_standard_args; fixes #11 2015-06-22 22:45:39 +02:00
Radovan Bast
a72f7f6eba add module to detect python 2015-06-20 16:14:37 +02:00
Radovan Bast
39d8b029db do not require python by default 2015-06-20 15:49:13 +02:00
Radovan Bast
0c5690a34a extend module documentation 2015-06-20 13:10:00 +02:00
Radovan Bast
445f2ab184 extend module documentation 2015-06-20 12:52:39 +02:00
Radovan Bast
524e69fcf4 renames 2015-06-11 10:37:02 +02:00
Radovan Bast
a21201b1b9 add support for CFLAGS and CXXFLAGS; fixes #1 2015-06-10 15:25:24 +02:00
Radovan Bast
eeaceefca5 more doc 2015-06-04 22:16:09 +02:00