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