Davis King
890abf7399
Added set_ptrm() along with all the aliasing detection updates necessary to
...
allow assignment statements with mixed dlib::matrix and mat(T*) expressions
that might alias each other. Also updated BLAS bindings to bind to set_ptrm()
assignments.
2015-09-03 22:57:29 -04:00
Davis King
c45abebb9b
updated makefile to avoid warnings from cmake
2015-09-03 22:20:51 -04:00
Davis E. King
6c2811da40
Merge pull request #29 from dashesy/setup_py
...
Setup py
2015-08-28 06:08:31 -04:00
Ehsan Azarnasab
5c06db0e35
add python 3 as supported in the classifiers
2015-08-27 19:07:28 -07:00
Ehsan Azarnasab
2fee9b3915
use newest visual studio as generator if multiple installed
2015-08-27 08:22:09 -07:00
Ehsan Azarnasab
61ec7aa862
if no cmake generator is set use same logic as cmake to find default buid generator but use Win64 if the build is for 64bit Python
2015-08-26 20:03:49 -07:00
Davis King
f2868add01
Improved finding of X11 on mac os
2015-08-26 20:28:19 -04:00
Ehsan Azarnasab
cdce208ef1
cannot automatically select Win64 toolchain on Windows by setting simple flags
2015-08-26 17:15:40 -07:00
Ehsan Azarnasab
6e2ed37f76
find 64bit Python libraries on 64bit Windows when cmake is 32bit
2015-08-26 14:53:13 -07:00
Ehsan Azarnasab
1c6ba8a1b1
fix argument parsing, also there is no trim, should have used strip.
2015-08-24 09:11:55 -07:00
Ehsan Azarnasab
e469105178
use Python's architecture to give cmake a clue to generate the right config
2015-08-23 10:53:13 -07:00
Ehsan Azarnasab
8e2ec4cc6a
option to pass build system generator to cmake
2015-08-23 10:02:20 -07:00
Ehsan Azarnasab
2f7958e4f9
decode process output as latin-1 for Python3 to also work
2015-08-22 12:59:42 -07:00
Ehsan Azarnasab
fd75d43efb
simplify logic
2015-08-21 13:56:34 -07:00
Ehsan Azarnasab
d1bafb5ae0
simplify passing cmake yes and no options.
2015-08-21 13:54:49 -07:00
Ehsan Azarnasab
34e73a6b6d
make sure only relevant platform artifacts are packaged.
...
avoid foreign artifacts potentially left over from VM builts.
2015-08-21 11:31:16 -07:00
Ehsan Azarnasab
acf61103b6
set sid only on posix
2015-08-20 20:01:54 -07:00
Ehsan Azarnasab
08fb925b34
always clean up dist folder to have a clean sdist and clean builds
2015-08-20 18:03:18 -07:00
Ehsan Azarnasab
a61a8d5637
package no build binaies in sdist
2015-08-20 15:17:48 -07:00
Ehsan Azarnasab
2272be1f29
fix argument parsing for cmake option
2015-08-20 14:52:42 -07:00
Ehsan Azarnasab
eccfd6e57b
fix argument parsing for cmake option
2015-08-20 14:51:21 -07:00
Ehsan Azarnasab
78203d3607
fix copy-pasted template
2015-08-20 14:42:13 -07:00
Ehsan Azarnasab
25f0ab83cb
only check cmake existence if building in required
2015-08-20 14:33:45 -07:00
Ehsan Azarnasab
93818fd7e4
only change option key and not its value, which could be case sensitive.
...
make sure --cmake can be used to pass any cmake not in the path.
2015-08-20 14:28:06 -07:00
Ehsan Azarnasab
9e4fe65c47
add __version__ and import extension to the package
2015-08-20 12:21:27 -07:00
Ehsan Azarnasab
26b9de7006
add classifiers to setup.py
2015-08-20 10:51:07 -07:00
Ehsan Azarnasab
69ff6a3fff
make sure sdist includes all necessary packages and no build directories
2015-08-20 10:29:13 -07:00
Ehsan Azarnasab
ae5c624272
move setup.py 2 levels up to avoid the need to git submodules to link to source
2015-08-20 09:42:44 -07:00
Ehsan Azarnasab
bbfae95029
clean up options
2015-08-20 09:38:57 -07:00
Ehsan Azarnasab
03c0ccb999
clean up module license
2015-08-19 17:43:15 -07:00
Ehsan Azarnasab
c8d0e264c3
initial manifest file to include distribution
2015-08-19 17:43:01 -07:00
Ehsan Azarnasab
5f7e3cb76c
read version infor from docs
2015-08-19 16:59:28 -07:00
Ehsan Azarnasab
a2cd5d441e
remove used options from argv
2015-08-19 16:49:45 -07:00
Ehsan Azarnasab
e8b161017b
initial setup.py commit. Will build and create distribution directory.
2015-08-19 16:43:42 -07:00
Ehsan Azarnasab
c2aa1c2da2
ignore dist directory as well as egg directories
2015-08-19 16:25:10 -07:00
Davis King
d96711ed7d
Created release v18.17
2015-08-15 22:27:02 -04:00
Davis King
dec47ce2ab
Added tag v18.17 for changeset ce6f36498786
2015-08-15 22:27:02 -04:00
Davis King
38d42e7fbd
updated docs
2015-08-15 22:17:30 -04:00
Davis King
835d3b9be0
fixed incorrect tests
2015-08-15 21:37:19 -04:00
Davis King
cd834b494b
Improved grammar in boost compilation message.
2015-08-15 12:13:41 -04:00
Davis King
c78b9fed34
Fixed a bug in parse_xml(). It failed to check if the given input stream was
...
valid before trying to parse it.
2015-08-15 11:01:47 -04:00
Davis King
ecdfdea677
Fixed build error due to messed up includes.
2015-08-12 20:15:18 -04:00
Davis King
ab4920a4cb
added missing #include
2015-08-11 06:51:35 -04:00
Davis King
2820de88b2
Removed unnecessary #included code.
2015-08-11 06:49:14 -04:00
Davis E. King
fdaefe0ab8
Merge pull request #24 from tzutalin/master
...
Remove redundant include
2015-08-06 06:05:45 -04:00
TzuTa Lin
d2b4abeb94
Remove redundant include
2015-08-06 13:31:53 +08:00
Davis King
e5b691b619
Added sponsorship statement
2015-08-05 20:44:10 -04:00
Davis King
825ae0910e
merged
2015-08-05 20:37:45 -04:00
Davis King
f1c734d60f
Fixed a bug pointed out by Ernesto Tapia that could cause matrix expressions
...
that involve sub matrix views (e.g. colm) to produce the wrong results when the
BLAS bindings were enabled.
2015-08-01 12:51:05 -04:00
Davis King
f6ad191c9e
Clarified spec
2015-08-01 12:49:03 -04:00