Ryan Curtin
2b69d48457
Handle library suffix more correctly.
2019-11-29 19:17:16 -05:00
Ryan Curtin
bb648e0a4a
Merge remote-tracking branch 'origin/master' into julia-bindings
2019-11-27 13:16:41 -05:00
tejasvi
a2aa6a1e63
Make md5error more descriptive
2019-11-18 15:59:16 +05:30
tejasvi
8b8016b3c8
Replace md5sum with file parsing
...
CMake implementation of md5sum not supports --check. Instead parse the
.md5 and verify each file manually.
2019-11-17 23:45:48 +05:30
tejasvi
e150d3c8f3
Move hash checking to seperate module
...
Macro moved to CMake/CheckHash.cmake
A warning for hash failure also added.
2019-11-17 18:41:01 +05:30
Ryan Curtin
664d72cc78
Fix capitalization...
2019-09-26 14:44:58 -04:00
Ryan Curtin
985037088b
Make RunProgram.cmake throw a fatal error upon failure.
2019-08-13 14:54:39 -04:00
mulx10
5dbec967c2
Added find_package for stb_image
2019-06-17 14:44:23 +05:30
Ryan Curtin
1ce149cb04
Merge remote-tracking branch 'upstream/master' into julia-bindings
2019-03-25 11:55:51 -04:00
Ryan Curtin
3ff01c1f7d
Merge branch 'master' into markdown-bindings
2019-01-24 18:36:56 -05:00
Ryan Curtin
2bf1adbbf6
Use RunProgram.cmake not GeneratePYX.cmake.
2019-01-24 12:14:28 -05:00
Ryan Curtin
b6e5f078d8
Fix typos in ensmallen configuration.
2019-01-14 17:17:49 -05:00
Manish
f3c506e212
Download ensmallen only when not available
2019-01-15 01:20:25 +05:30
Ryan Curtin
3ec1f2ad2a
Merge branch 'master' into markdown-bindings
2019-01-11 22:33:35 -05:00
Ryan Curtin
b5d3720fba
Merge pull request #1583 from rcurtin/cmake-fixes
...
CMake fixes and GNUInstallDirs
2018-12-10 08:53:19 -05:00
Ryan Curtin
1919f85152
Remove another linux-ism (thanks Marc!).
2018-11-27 20:29:24 -05:00
Ryan Curtin
5ff82e2116
First attempt at CMake to dowbload ensmallen.
...
Signed-off-by: Marcus Edel <marcus.edel@fu-berlin.de >
2018-11-17 21:14:31 +01:00
Ryan Curtin
ad683f3f76
Minor bugfix.
2018-11-16 22:42:55 -05:00
Ryan Curtin
ead217c079
Add RunProgram.cmake.
...
Some other CMake configuration bits should be changed to use this.
2018-12-06 17:10:02 +00:00
Ryan Curtin
9161e064a9
Merge branch 'master' into julia-bindings
2018-11-05 10:14:20 -05:00
Ryan Curtin
e4163e0a78
Merge branch 'master' into julia-bindings
2018-11-05 10:13:47 -05:00
Ryan Curtin
32116e3e76
Get tests to a passing state.
2018-11-05 10:13:02 -05:00
Ryan Curtin
3864dd6c68
Update minimum CMake version to 3.3.2.
2018-10-25 17:07:21 -04:00
Ryan Curtin
24206dcf20
Add CMake configuration bits.
2018-10-10 23:13:51 -04:00
Ryan Curtin
bbfce5a6fd
Patch from @marcespie: bash isn't needed here.
2018-10-09 09:21:38 -04:00
Ryan Curtin
55d15b16fd
Patch from @marcespie: no need for bash, don't gzip.
2018-10-09 09:21:09 -04:00
Ryan Curtin
53aff80a72
Handle paths with spaces correctly.
2018-08-02 21:20:49 -04:00
Ryan Curtin
639dad05a1
Warn differences in OpenMP settings.
...
If the user is compiling their application with OpenMP but mlpack was not
compiled with OpenMP (or vice versa) we issue a warning. This situation can
cause disaster with recent versions of Armadillo.
2018-04-26 14:16:33 -04:00
Barak A. Pearlmutter
8af6c2e7cf
Tweak manpage-generation scripts {,all}exec2man.sh
...
Allow executable being documented by exec2man.sh to be specified with
a relative path.
Output cogent usage instructions when invoked incorrectly.
Use politically correct $(...) as `...` has been deprecated by
glorious POSIX.
Allow allexec2man.sh to use relative paths to exec2man.sh
2018-04-06 15:14:28 +01:00
Ryan Curtin
87e50cd982
include version in origin of generated man pages
2018-04-06 14:08:07 +01:00
Ryan Curtin
7895f7d8e3
update exec2man.sh
...
updates to handle newer mlpack_xxx --help text
see https://gist.github.com/rcurtin/c1cb5ef47abed9e9a8a21f5d9701eb0f
Gbp-Pq: Name 0004-update-exec2man.sh.patch
2018-04-05 11:01:37 +01:00
Barak A. Pearlmutter
0e3549bef3
txt2man options
...
Pass appropriate options to txt2man to get a proper .TH line.
These are -s 1 for the section,
we skip -d xxx for the date, which will default to the
debian/changelog timestamp during a debian package build, or otherwise
to the current date.
Then -r origin-aka-project-name-and-version -v volume-aka-section-name.
Gbp-Pq: Name 0003-txt2man-options.patch
2018-04-05 11:01:37 +01:00
Sebastian Brodehl
844230e232
Add cotire and prereqs.hpp as pch.
2018-01-05 09:56:25 +01:00
Ryan Curtin
5092fe3aa3
Add support for finding individual versions.
2017-09-22 15:21:58 -04:00
Ryan Curtin
73058a655c
Merge branch 'master' into bindings
2017-05-19 23:12:35 -04:00
Ryan Curtin
80f4791c79
Better handling of find_package_handle_standard_args().
2017-04-07 15:56:30 -04:00
Abhinav Moudgil
d279cd6aa7
Remove trailing spaces everywhere
2017-03-29 13:41:33 +05:30
Ryan Curtin
718c9560ad
Refactor Python dependency finding.
2017-02-23 11:15:59 -05:00
Ryan Curtin
3a3a2f27da
Only generate man pages for mlpack_* programs.
2017-02-21 17:05:34 -05:00
Ryan Curtin
65d050ec63
Merge branch 'master' into bindings
2017-02-21 15:40:05 -05:00
Ryan Curtin
03759a5008
Set up CMake infrastructure for generating Python bindings.
2017-01-24 15:28:18 -05:00
Ryan Curtin
cfb86996cc
Remove unnecessary local variables.
2016-11-11 17:56:12 -05:00
Ryan Curtin
dee2c82984
This is no longer necessary.
2016-10-05 10:25:31 -04:00
Ryan Curtin
7b1c09a2c0
Properly handle when the build directory has spaces in its name.
2016-09-16 18:28:09 -04:00
Ryan Curtin
8d6d3919fa
Merge pull request #782 from rcurtin/pkgconfig
...
pkg-config support
2016-09-16 14:28:51 -04:00
sumedhghaisas
bd8a287de9
Used max_cov_count in removing negative line counts in coverage
2016-09-16 05:53:11 +05:30
sumedhghaisas
ff2325a2ed
Coverage script is modified to remove negative entries.
2016-09-14 03:33:12 +05:30
Ryan Curtin
3f13053aae
Merge branch 'master' into pkgconfig
2016-09-13 11:24:04 -04:00
Ryan Curtin
31eb9b0564
Add pkg-config support.
2016-09-13 10:52:49 -04:00
Mikhail Lozhnikov
459242594a
Merge remote-tracking branch 'lozhnikov/master'
2016-08-30 20:42:35 +03:00