Commit Graph
121 Commits
Author SHA1 Message Date
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