Commit Graph
145 Commits
Author SHA1 Message Date
Ryan Curtin e540026047 Fully qualify AbstractSerializer now that we are importing Serialization. 2020-04-20 07:55:25 -04:00
Ryan Curtin 2ba1f4b704 Fix type in dispatch. 2020-04-17 20:34:05 -04:00
Ryan Curtin 969a2b6383 Do overloading of Boost.Serialization via CMake to prevent duplicates. 2020-04-17 18:22:56 -04:00
Ryan Curtin fc9d004f06 Remove Ptr from Julia model types. 2020-04-17 17:57:39 -04:00
Ryan Curtin ed6a7148d3 Another CMake fix attempt... 2020-04-17 17:50:58 -04:00
Ryan Curtin b5430bdff9 Allow access via Base.Serialization. 2020-04-17 17:39:08 -04:00
Ryan Curtin 04e343bfee Hopefully fix CMake issues on newer CMake. 2020-04-17 17:18:06 -04:00
Ryan Curtin 313edd33a4 Add some more debugging output... 2020-04-17 16:45:11 -04:00
Ryan Curtin c64131b749 Try to fix build failure (can't seem to reproduce locally?). 2020-04-17 16:41:57 -04:00
Ryan Curtin 2cf6208c1f Make sure we have an lvalue to pass. 2020-04-17 13:50:43 -04:00
Ryan Curtin 72885f678a Fix missing parenthesis. 2020-04-17 13:48:02 -04:00
Ryan Curtin 42b5065a0f Fix incorrect return type. 2020-04-17 13:44:39 -04:00
Ryan Curtin f5b283a6a0 Refactor serialization and fix it. 2020-04-17 12:17:36 -04:00
Ryan Curtin 3e31ce83a3 Make sure to actually call the serialization method. 2020-04-17 08:57:32 -04:00
Ryan Curtin 13566d7a8c Oops, use right file parameter name. 2020-04-17 08:34:56 -04:00
Ryan Curtin 2a1294360b Add correct string to search for. 2020-04-16 20:44:54 -04:00
Ryan Curtin a676ab3e69 Add new Julia utility files. 2020-04-16 20:34:22 -04:00
Ryan Curtin 343bb14993 Add serialization support for Julia (the guts of it at least). 2020-04-16 13:39:02 -04:00
Ryan Curtin 506bc4593c Accept model types with <> in the name. 2020-04-16 13:36:40 -04:00
Ryan Birmingham 97fd462a98 Simplify CMake for Armadillo and its Dependencies (#2247)
* start simplify of arma deps

* no manual openblas links

* slight change to openblas get and order

* restore tools directory

* Rename

* wrong opts renamed

* better handle no wrapper case

* library -> libraries

* move dep links to findArmadillo

* minor cleanup of findArma

* giving up on cleanup of config get

* simplify header read

* special HDF5 case

* more closely follo hdf5 case

* remove standard findblas/lapack

* cleanup doc and quiet mode
2020-03-11 15:18:33 -04:00
Ryan Curtin 4d782785f9 Safer adding of stb/ suffix to include directory. 2020-01-08 23:49:26 +00:00
Ryan Curtin f9edd34978 Expand search directory set. 2019-12-03 23:36:17 -05:00
Ryan Curtin 0b732dd1ae Merge remote-tracking branch 'origin/master' into julia-bindings 2019-11-30 14:58:22 -05:00
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
Ryan Curtin 788ece4775 Handle paths with spaces. 2019-11-27 11:54:57 -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