Commit Graph

31 Commits (master)

Author SHA1 Message Date
Teebonne 707abfb941
option OFF by default for building test executable
It seems better to leave the option OFF by default for building test executable
2022-08-30 00:45:23 +01:00
Wu, Ganhao c9d896c816 Fix character set error when compiling under non-English Windows. 2021-09-04 02:15:55 +08:00
Bob Apthorpe bd84c7f576 Added CTest support 2019-07-17 12:09:07 -05:00
Crzyrndm 0aee6fd9b1 Cleanup some cmake modifications 2018-07-16 19:41:40 +12:00
Crzyrndm 5671167d1d add cmake option XLNT_CXX_LANG to set the targetted cxx standard
- valid options are 11, 14, and 17
- default is 14
- cmake will error if an invalid value is provided
- requires cmake >= 3.10.* to take effect in visual studio
2018-07-15 21:23:22 +12:00
Thomas Fussell f27df9732c add option to enable linking with static C runtime when compiling with MSVC, #214 2017-09-13 10:20:51 -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 7cc9898dab move most of the pyarrow logic to python wrapper, use pyarrow's cmake setup.py code 2017-08-04 10:12:25 -07: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 5c033905fb I see no good reason to make the arrow interface a separate lib. Let's just make it optionally compiled in the main target. 2017-07-11 20:55:08 -07:00
Thomas Fussell dfc5983155 clean up some paths 2017-07-08 21:18:46 -07:00
Thomas Fussell 22325a2836 try to make windows and linux builds both work 2017-07-05 15:04:57 -07:00
Thomas Fussell 16bfbf78f5 use cmake to build python module 2017-07-04 16:03:34 -07:00
Thomas Fussell 0ee0817757 include utfcpp for now to allow GCC <5.0 to build xlnt 2017-07-02 18:33:53 -07:00
Thomas Fussell c739eda35b get rid of underscores in file/directory names, try linking xlnt statically (is this good?) 2017-07-02 11:43:26 -04:00
Thomas Fussell 361078644e now we're getting somewhere. all components are building. just need to clean up build process, test on osx/linux, and actually write the real glue code 2017-07-01 10:46:48 -04:00
Thomas Fussell 62f659b901 fix some rough edges 2017-04-13 14:57:27 -04:00
Thomas Fussell fc4d284615 begin removing external dependencies 2017-04-11 11:08:16 -04:00
Thomas Fussell 21d05c4572 remove tests requirement on threads, add setting to disable tests 2017-03-18 21:30:26 -04:00
Thomas Fussell e93e8ed091 fix linking 2017-03-10 19:00:10 -05:00
Thomas Fussell daae577178 stop trying to build zlib and cryptopp locally 2017-03-10 18:33:20 -05:00
Thomas Fussell 0aa26019e2 clean up cmake lists 2017-03-05 22:39:27 -05:00
Thomas Fussell 3db6cc8f0f use externalproject instead of git submodules for dependencies 2017-03-02 08:41:17 -05:00
Thomas Fussell a2bfdee2f2 intermediate commit 2017-01-21 09:04:10 -05: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 3c7c40cdfa make build system modular 2016-10-27 18:40:20 -04:00
Thomas Fussell f0f0607638 revert to old cmake output directory method, fix travis build 2016-10-25 21:12:57 -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 9c8cba9f3f finally figured out how to decrypt with botan--swapping back out for botan 2016-10-24 22:09:15 -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 0649526796 improve build 2016-01-16 21:07:02 -08:00