Commit Graph

5110 Commits

Author SHA1 Message Date
Davis King 0b85df2d8d updated docs 2015-10-22 08:44:36 -04:00
Davis King 9873bff722 fixed formatting 2015-10-22 08:44:03 -04:00
Davis King 7219f4b598 Added spec for the csv matrix output method. 2015-10-22 08:40:31 -04:00
Davis King 3ca0806358 merged 2015-10-22 08:11:39 -04:00
Davis King c2b66ecc03 Cleaned up the float_details code and made it more standards conforming. 2015-10-22 08:10:41 -04:00
Davis King 57e187e88c Make the Fortran bindings work in Borland compilers 2015-10-22 07:59:38 -04:00
Davis King af6163d9a2 Fixed potential compile time error. 2015-10-12 20:07:16 -04:00
Davis King 3aca456b64 fixed spelling error in comment 2015-10-02 07:50:13 -04:00
Davis King 13877f5456 Made makerel put the tag on the right revision 2015-09-29 22:36:46 -04:00
Davis King 99a91ce680 The last commit didn't really fix the bug. This one seems to do a better job :) 2015-09-28 22:40:02 -04:00
Davis King b51b2857f3 Fixed a bug in setup.py that caused it to not print all cmake's outputs to the
screen.  In particular, that caused cmake's error messsages to be truncated if
the build failed.
2015-09-28 22:14:32 -04:00
Davis King fbd1178047 Made the python modules use SSE4 instructions by default. 2015-09-28 21:47:44 -04:00
Davis King d1ea9995c1 Added message statements to print if simd instructions are being enabled. 2015-09-28 21:47:22 -04:00
Davis King a4c38a624b More python build script improvements for windows. 2015-09-28 06:09:19 -04:00
Davis King 28247609c9 Made the search for pyhton3 libraries more robust. 2015-09-27 20:29:07 -04:00
Davis King a80aaf1841 Added missing file 2015-09-27 20:27:51 -04:00
Davis King 588ac7737c Improved error message when boost isn't found. 2015-09-27 20:00:51 -04:00
Davis King e44a2e23ac Incremented patch number. 2015-09-27 18:10:53 -04:00
Davis King c46f67e845 Made python extensions use static linking when compiled with visual studio
to avoid dll hell.
2015-09-27 18:09:44 -04:00
Davis King e16b0f8d21 Minor tweaks to make PyPi happy. 2015-09-27 11:59:58 -04:00
Davis King 438ef04a54 Made the add_python_module cmake script include the visual studio runtime dlls
in its output.  This way they will get included by the python setup.py script.
2015-09-27 11:07:16 -04:00
Davis King 068ef078a8 On Windows, made the cmake check for an installed copy of the Intel MKL see if
it works with the currently selected compiler and only uses it if the version
is appropraite.
2015-09-27 10:52:38 -04:00
Davis King 940d104aaf Cleaned up docs 2015-09-27 09:44:45 -04:00
Davis King ed64455109 Fixed error in setup.py 2015-09-26 22:48:31 -04:00
Davis King f02f06355b Removed the old version keeping files in the docs folder now that the
dlib/CMakeLists.txt file is keeping the version numbers.  Also changed all
relevant scripts to grab the version information from CMakeLists.txt.
2015-09-26 22:24:51 -04:00
Davis King 86614971ce Fixed a bunch of warnings in visual studio 2015. 2015-09-24 22:44:47 -04:00
Davis King 16ea6f1172 merged 2015-09-22 20:35:03 -04:00
Davis King 0ad60388b7 Fixed a bug that caused cmake to not provide the correct preprocessor
definitions until cmake was run twice.  This was causing some projects to not
build properly.
2015-09-22 20:33:44 -04:00
Davis King 71c7924081 Moved the add_global_define() macro into its own file so it can be
easily used in multiple cmake files.
2015-09-22 20:32:58 -04:00
Davis King 2dd296742a Minor change to avoid warning in visual studio. 2015-09-20 07:33:09 -04:00
Davis King 1cd67fe11b Changed to avoid cmake warning on cygwin. 2015-09-20 07:28:30 -04:00
Davis E. King b527635e6a Merge pull request #35 from severin-lemaignan/installation
Adding an install target to dlib's CMakeLists
2015-09-19 21:48:31 -04:00
Davis King f5d8e1b646 Improved the web page layout. Now the detailed documentation link
appears as a huge and obvious orange button.
2015-09-19 18:04:44 -04:00
Séverin Lemaignan c67cafe29b 'Hide' dlibConfig.cmake to prevent Windows' CMake to wrongly consider the build directory as dlib install prefix 2015-09-19 20:00:43 +01:00
Séverin Lemaignan b491f557e1 Always generate an install target, except for 'in project' builds
On Windows, though, only install the static library as dlib does not
generate any useful shared library on Windows.
2015-09-19 20:00:43 +01:00
Séverin Lemaignan 9f28f22b70 Set the default configuration to Release 2015-09-19 20:00:43 +01:00
Séverin Lemaignan 9e79eb2a51 Prevent compilation (and installation) of shared lib when dlib included via dlib/cmake 2015-09-19 20:00:43 +01:00
Séverin Lemaignan 6ef9c2eee1 Create and install dlibConfig.cmake and dlibConfigVersion.cmake
This allows external project to include dlib by simply using
find_package(dlib REQUIRED)
and:
include_directories() / target_link_libraries(your_target )
2015-09-19 20:00:43 +01:00
Séverin Lemaignan c90b7a0cd0 Always compile a static library (even in release mode) to ease deployment of examples
Install the static library along the shared one.
2015-09-19 20:00:43 +01:00
Séverin Lemaignan 99065fcdc0 Added (and configure in CMake) a revision.h.in containing the version number 2015-09-19 20:00:43 +01:00
Séverin Lemaignan 5effa144ab In release mode on unixes, configure and install config.h according to the compilation options
The name of some CMake variables has been changed to
follow the naming in config.h (and thus get the special #cmakedefine
directives to work as expected in config.h.in)
2015-09-19 20:00:43 +01:00
Séverin Lemaignan fe0d1644d4 Added an install target for dlib
Implementing the design discussed in issue #34 (ie, installation only
in Release mode, for unix platforms).
2015-09-19 19:51:19 +01:00
Séverin Lemaignan 57fe26b539 Set the lib version in CMakeLists 2015-09-19 19:51:19 +01:00
Davis King cadadf35b1 updated docs 2015-09-13 16:17:08 -04:00
Davis King 43d0bea29b Cleaned up the html a lot. The page doesn't use tables for layout anymore. 2015-09-13 16:06:45 -04:00
Davis King af928c9a10 Moved the javascript and css into their own files. 2015-09-12 12:56:33 -04:00
Davis King 6795d931b7 Made the download button link to zip files when viewed from windows. 2015-09-12 08:42:48 -04:00
Davis King bf57e86a3c Added improved download button CSS supplied by Jorge Toro. 2015-09-12 08:24:46 -04:00
Davis King a47551eb55 Added a check that you don't mix matrix types (float vs. double) when using
set_ptrm().
2015-09-04 08:48:50 -04:00
Davis King fe54cfa12a updated docs 2015-09-03 23:01:40 -04:00