Commit Graph

2283 Commits

Author SHA1 Message Date
Sebastian Messmer
4911fcd4f4 Use CMake targets provided by FindOpenMP instead of manually setting flags if possible 2018-09-28 12:04:50 -07:00
Sebastian Messmer
06b2b1d5f1 Add GCC 8, Clang 6, Clang 7 to Circle CI 2018-09-28 12:00:43 -07:00
Sebastian Messmer
88a87d304b Disable broken WIX build 2018-09-27 23:30:46 -07:00
Sebastian Messmer
38370a1016 Add Release and RelWithDebInfo builds on Travis 2018-09-27 16:31:12 -07:00
Sebastian Messmer
506b9c8224 Fix version number recognition on Travis 2018-09-27 16:22:58 -07:00
Sebastian Messmer
dc9cdc0143 Remove Linux stuff from Travis CI 2018-09-27 02:25:56 -07:00
Sebastian Messmer
6de350c931 - Enable ccache for Travis CI
- GCC build on Travis CI actually chooses gcc as compiler (before, it was still clang somehow)
- Disable GCC build on Travis because gcc on osx is broken
2018-09-27 02:23:05 -07:00
Sebastian Messmer
005d74c14e Merge branch 'develop' of github.com:cryfs/cryfs into develop 2018-09-26 23:14:04 -07:00
Sebastian Messmer
f90fb5a001 Fix debug mode detection for multi-mode builds like MSVC 2018-09-26 23:13:53 -07:00
Sebastian Messmer
c4b56e0d99 Merge branch 'feature/no_win_header' into develop 2018-09-26 21:00:52 -07:00
Sebastian Messmer
7ba57b4387 Improve blob initialization by using correct size 2018-09-26 20:27:40 -07:00
Sebastian Messmer
ff62fe9e84 Fix data race in test case 2018-09-26 20:10:43 -07:00
Sebastian Messmer
d1c0f6ea94 Don't include Windows.h in header files 2018-09-26 19:46:39 -07:00
Sebastian Messmer
e45e410973 Build Windows Installer package with CPack and WIX 2018-09-27 04:35:48 +02:00
Sebastian Messmer
2786558210 Pass through CRYPTOPP_DEBUG and OpenMP_CXX_FLAGS correctly to both, the cryptopp library and the code depending on it 2018-09-26 00:55:12 -07:00
Sebastian Messmer
e132ce4ca8 Disable OpenMP on MSVC because it doesn't support OpenMP 4.0 which is needed by crypto++ and then crashes the build. 2018-09-26 00:21:21 -07:00
Sebastian Messmer
3c10e095d8 Fix OpenMP for old CMake on Linux 2018-09-25 00:41:03 -07:00
Sebastian Messmer
a10dd04dea Fix wrong handling of OpenMP on osx 2018-09-23 22:22:47 -07:00
Sebastian Messmer
9102c06356 Remove obsolete test case 2018-09-23 21:58:32 -07:00
Sebastian Messmer
5da8eac56e Remove unused parameter from statfs() 2018-09-22 14:24:31 -07:00
Sebastian Messmer
3697e9eff4 Disable FuseStatfsPathParameterTest on osx 2018-09-22 12:25:43 -07:00
Sebastian Messmer
6ef0d7a46e Move cmake utils into separate directory 2018-09-22 09:37:47 -07:00
Sebastian Messmer
bbed25538c remove unused member 2018-09-22 09:37:14 -07:00
Sebastian Messmer
dc898ea4dd Add x86 and Any CPU builds 2018-09-18 23:53:06 -07:00
Sebastian Messmer
e7d6228b0f Add a status message showing the DokanY target arch 2018-09-18 22:45:20 -07:00
Sebastian Messmer
2f9e65f031 Merge branch 'develop' of https://github.com/cryfs/cryfs into develop 2018-09-19 03:02:10 -07:00
Sebastian Messmer
56ffe708e2 Fix cpp-utils-test on 32bit Windows 2018-09-19 03:01:31 -07:00
Sebastian Messmer
32d74e1068 - Allow cpack if test cases are built (the googletest issue is fixed)
- Allow cpack also in RelWithDebInfo mode
- Disable stripping of binaries
2018-09-17 23:31:15 -07:00
Sebastian Messmer
770de9f239 Show number of cores in Appveyor CI 2018-09-17 22:03:03 -07:00
Sebastian Messmer
c6d2f619ae Update Boost to Boost 1.68.0 and fix linking of a 32bit build against DokanY 2018-09-18 04:35:50 -07:00
Sebastian Messmer
5712f35d69 Fix typo 2018-09-18 03:19:36 -07:00
Sebastian Messmer
4ed555b422 Use unique_ref instead of unique_ptr 2018-09-17 20:12:23 -07:00
Sebastian Messmer
a537979d23 Fix appveyor.yml 2018-09-16 18:35:51 -07:00
Sebastian Messmer
ddffc2c83a Merge 2018-09-16 18:30:21 -07:00
Sebastian Messmer
fd07b66173 Remove curl dependency on Windows, use WinHttp instead 2018-09-16 23:42:20 -07:00
Sebastian Messmer
9a7b9878f5 Change error handling in HttpClient 2018-09-16 23:37:12 -07:00
Sebastian Messmer
433ead49a1 Move CurlInitializerRAII into CurlHttpClient 2018-09-16 19:39:50 -07:00
Sebastian Messmer
b4f1a72bfa Improve CMakeSettings.json 2018-09-16 19:21:36 -07:00
Sebastian Messmer
30761b9a32 Extend AppVeyor CI test matrix 2018-09-16 17:21:39 -07:00
Sebastian Messmer
5c54d7ae58 Enable cryfs-test on appveyor CI 2018-09-16 04:45:51 -07:00
Sebastian Messmer
c22a25da73 Add AppVeyor Badge 2018-09-16 03:21:41 -07:00
Sebastian Messmer
88094569cc Add appveyor CI 2018-09-16 01:17:50 -07:00
Sebastian Messmer
c30bc5507f Add CMakeSettings.json for Visual Studio 2018-09-16 01:17:41 -07:00
Sebastian Messmer
1dff0aca85 Don't build fspp-test on Windows because it doesn't work yet 2018-09-16 01:17:14 -07:00
Sebastian Messmer
0769039052 Fix build 2018-09-16 00:06:54 -07:00
Sebastian Messmer
a866fda3a9 Use FUSE_STAT on Dokan 2018-09-15 18:02:03 -07:00
Sebastian Messmer
61451069e8 Add Dokan to the build system on Windows 2018-09-15 17:42:40 -07:00
Sebastian Messmer
347be60ba6 Fix inline 2018-09-15 17:41:39 -07:00
Sebastian Messmer
43ffff5900 Introduce fspp::openflags_t 2018-09-15 16:07:56 -07:00
Sebastian Messmer
d1273677a5 Use MSVC instead of WIN32 in CMake 2018-09-15 15:20:22 -07:00