Commit Graph

58 Commits (master)

Author SHA1 Message Date
Aaron Bishop ecf402972b Export xlnt::xlnt target when installed.
Usage:
find_package(Xlnt)
target_link_libraries(foo PRIVATE xlnt::xlnt)
2018-08-07 09:08:29 -04:00
Thomas Fussell 7ed14246b2 clean up cmake files and add d suffix to xlnt debug library, closes #214 2017-09-08 14:33:18 -04:00
Thomas Fussell de0e010056 use pybind11 instead of raw C Python API, python_streambuffer is broken for now 2017-07-30 09:48:57 -07:00
Thomas Fussell a2bfdee2f2 intermediate commit 2017-01-21 09:04:10 -05:00
Thomas Fussell 1047a35581 bump dynamic library version to 0.9.3 (forgot to update it after 0.9.1) 2017-01-05 07:47:52 -05:00
Thomas Fussell 836e544fa8 don't specify unicode character set for msvc 2016-12-14 12:04:34 +01:00
Thomas Fussell 414fe5da39 suppress dev warnings in cryptopp cmake, locate python more flexibly using find_package 2016-12-14 08:27:09 +00:00
Thomas Fussell 0d2543e696 update version to 0.9.1 in cmake for dylib versioning 2016-12-14 07:21:53 +00:00
Thomas Fussell 846ea8e0d6 add overload to worksheet::get_cell which accepts a column and row 2016-11-19 23:44:28 -05:00
Thomas Fussell 455be8fb5f fix mingw build, closes #80 2016-11-19 19:41:21 -05:00
Thomas Fussell 3c7c40cdfa make build system modular 2016-10-27 18:40:20 -04:00
Thomas Fussell c49341c82f clean up cmake build, fix warnings, improve configuration, general
housekeeping, fixes #72, fixes #70
2016-10-25 20:22:22 -04:00
Thomas Fussell 0359d1404c add pthread flag 2016-10-24 23:11:15 -04:00
Thomas Fussell 5c1cc5f3a7 call botan configure directly and elaborate hash_algorithm type 2016-10-24 22:42:23 -04:00
Thomas Fussell 3eb4044d34 fix windows build 2016-10-24 22:28:25 -04:00
Thomas Fussell 9c8cba9f3f finally figured out how to decrypt with botan--swapping back out for botan 2016-10-24 22:09:15 -04:00
Thomas Fussell 071f5962c2 replace botan with nss 2016-10-21 22:53:41 -04:00
Thomas Fussell a5d50b8ec6 commit in-progress work for reading/writing password protected workbooks, #69 (not working yet) 2016-10-10 07:28:49 -04:00
Thomas Fussell afb9c75369 fix windows build 2016-09-17 08:06:18 -04:00
Thomas Fussell 07082d0b3e update cmake scripts 2016-09-16 23:22:34 -04:00
Thomas Fussell 45f61ee644 begin translating xml parsing and serialization to libstudxml 2016-09-16 22:59:13 -04:00
Thomas Fussell 3f0a3424e6 minor fixes 2016-08-18 21:57:26 -04:00
Thomas Fussell 29b594940f cover time 2016-07-09 10:37:12 -04:00
Xpol Wan 10964c44ac whitespaces. 2016-07-05 15:35:04 +08:00
Xpol Wan 4976f54145 Fixes static build for msvc. 2016-07-05 13:03:00 +08:00
Thomas Fussell 627e6d438e Merge remote-tracking branch 'xpol/remove-and-ignore-genreated-test-runner' 2016-07-04 12:21:46 -04:00
Thomas Fussell 47f74fd4c1 fix some windows build problems and warnings 2016-07-05 00:09:51 +08:00
Xpol Wan ad6922694e Create directory for generated runner.
And remove IMPLICIT_DEPENDS for runner generating.
2016-06-29 20:23:14 +08:00
Xpol Wan 0fd1264903 Generates runner only when tests files changed.
And move generated files into CMAKE_CURRENT_BINARY_DIR.
2016-06-29 18:24:12 +08:00
Xpol Wan 49e47a57a2 Remove and ignore generated test runner. 2016-06-29 17:30:26 +08:00
Thomas Fussell cf72ea5d5d revert coverage calculation for now 2016-06-12 23:06:43 -04:00
Thomas Fussell 049c2b4f5d use ppa for cmake3 and clean up coverage calculation 2016-06-11 15:29:15 -04:00
Thomas Fussell 8361bcad74 clean up xlnt_config.hpp and fix visual studio warnings 2016-06-12 01:07:07 +08:00
Xpol Wan 7290051f8e Fixes visual studio static compile warings about dll interface. 2016-05-24 11:41:54 +08:00
Thomas Fussell 0649526796 improve build 2016-01-16 21:07:02 -08:00
Thomas Fussell 55987bdad7 add support for osx frameworks, move optional into source tree so it can be used in framework 2015-12-26 13:31:55 -05:00
Thomas Fussell 436c4bccbd Merge pull request #36 from degaart/cmake-cxx-standard
use CMAKE_CXX_STANDARD
2015-12-24 15:54:05 -05:00
Thomas Fussell 537b76dd3f clean up styles and hashing, add license boilerplate to all files, update readme, finish moving implementations to source files 2015-12-24 15:51:11 -05:00
degaart b56df594ae Use CMAKE_CXX_STANDARD
Use CMAKE_CXX_STANDARD to activate C++14 support in compilers
2015-12-23 09:25:18 +03:00
Thomas Fussell 26d0ace151 fix #35 by using utfcpp for utf8 string validation 2015-12-22 14:23:47 -05:00
Thomas Fussell e2eb98e8c9 fix travis 2015-11-21 10:57:45 -05:00
Thomas Fussell 5ba2aa995c add debug option to configure and fix travis 2015-11-20 23:34:39 -05:00
Thomas Fussell 8c45076ad3 try c++14 on for travis 2015-11-20 21:35:50 -05:00
Thomas Fussell 6fd3fef717 try to integrate coveralls and improve configure script 2015-11-20 21:30:32 -05:00
Thomas Fussell 3665334df9 travis has an old version of cmake? 2015-11-10 21:01:39 -05:00
Thomas Fussell 1e746ad587 fix windows configuration 2015-11-10 20:47:07 -05:00
Thomas Fussell 990c2a926f fix minor issues and configure script 2015-11-10 19:47:31 -05:00
Thomas Fussell 6aaf380c26 fix windows build for dll and static lib 2015-11-07 20:00:54 -05:00
Thomas Fussell 665f8fbebc made a new string class for dll exports 2015-11-04 18:45:03 -05:00
Thomas Fussell 3bb988c422 add macro to classes and functions for dll export/import 2015-11-04 00:36:14 -05:00