Commit graph

306 commits

Author SHA1 Message Date
Nathan Hourt
0248e20531
Add option to compile dynamic libraries
Also, fix build:
Clang 10.0.1 has incompatible rules with other compilers on whether
you must/cannot put the `template` keyword in part of the reflection
code. Add a special case to make it work all around.
2021-03-13 09:14:01 -06:00
Nathan Hourt
69ebbf4ba4
Link boost.serialization 2020-08-21 14:45:42 -05:00
Abit
c72d5d31cc
Merge branch 'master' into for-core-4.0.x 2020-04-19 10:55:50 +02:00
John Jones
dbf4b99e3e Merge remote-tracking branch 'upstream/for-core-4.0.x' into jmj_bsip64 2020-04-14 10:37:40 -05:00
Nathan Hourt
2b1980a30a
Fix Build
Definitely something strange going on here, as in my environment
the value of Boost_UNIT_TEST_FRAMEWORK_LIBRARY is
"Boost::unit_test_framework"... So this is my fix, but probably
something else should be done.

Boost 1.72.0
2020-03-17 14:49:46 -05:00
Peter Conrad
7e07bc4514 Get rid of most extra cmake modules 2019-11-04 08:21:57 +01:00
Peter Conrad
1d2d9bf2a4
Merge pull request #151 from pmconrad/1948_fix_editline
Fix editline build on non-win32
2019-08-21 14:10:19 +02:00
Peter Conrad
ea85954e17 Adjust whitespace 2019-08-21 11:31:41 +02:00
Peter Conrad
81cc84c172 Fix core #1948 - editline does not build 2019-08-21 11:31:09 +02:00
John M. Jones
1eebd3c692
Merge pull request #149 from bitshares/jmj_cmake
Remove custom FindBoost.cmake
2019-08-20 14:52:38 -05:00
Peter Conrad
699238f08f Fix build with older cmake 2019-08-17 10:23:15 +02:00
John Jones
3f1096d23e Remove custom FindBoost.cmake 2019-08-16 13:24:28 -05:00
crypto-ape
a1c2ff9943 support openbsd // make code compliant with clang 2019-08-15 12:22:54 +02:00
Peter Conrad
d3c85a8415 Fix cmake warning 2019-08-11 12:15:54 +02:00
Peter Conrad
e160afce16 Attempt to fix uint128 for mac 2019-07-26 15:02:17 +02:00
Abit
966e9ea64e
Merge pull request #121 from crypto-ape/master_mingw
CMake cleanup & MinGW support
2019-07-25 09:44:37 +02:00
John Jones
94f77ffc85 Add hash160 md algo 2019-07-23 17:14:01 -05:00
crypto-ape
b2c2a47521 CheckLibcxxAtomic after Boost 2019-07-08 13:42:51 +02:00
crypto-ape
ab617200a5 Removed unneeded definitions 2019-07-08 11:46:26 +02:00
crypto-ape
a2303d3528 Updated CMake for MinGW 2019-07-08 11:46:26 +02:00
crypto-ape
c453db886b CMake version bump 2019-07-08 11:46:26 +02:00
crypto-ape
8d33bb844d Fixed pthread dependency 2019-07-08 11:46:26 +02:00
crypto-ape
c9b3d57b0e Updated Boost searching 2019-07-08 11:46:19 +02:00
crypto-ape
e0dd942875 Update build system for MinGW 2019-07-08 10:43:02 +02:00
Peter Conrad
6ed94317ab
Merge pull request #137 from pmconrad/1584_more_simplification
More simplifications
2019-06-19 18:34:59 +02:00
Peter Conrad
2e98d5cc2b Fixes https://github.com/bitshares/bitshares-core/issues/1791 2019-06-12 13:15:41 +02:00
Peter Conrad
79b2a0d634 Add support for native 128bit types 2019-06-08 10:25:52 +02:00
Peter Conrad
7649f1f47d Removed broken http_server + unused http_api 2019-06-06 14:54:48 +02:00
Peter Conrad
a3e2410091 Replace fc::uint128 with boost::multiprecision::uint128_t 2019-06-06 14:41:09 +02:00
Peter Conrad
022c40dde2 Removed unused real128 2019-06-06 14:39:14 +02:00
Peter Conrad
7cf371736b Intermediate 2019-06-06 14:39:14 +02:00
John Jones
868fb93518 Add c++14, remove c++11 settings 2019-05-20 13:16:36 -05:00
Peter Conrad
2cf1510d81
Merge pull request #122 from pmconrad/1196_serialization
1196 serialization
2019-05-08 17:32:35 +02:00
Peter Conrad
bf63236e09
Merge pull request #125 from cwyyprog/tmp
Disable editline in mingw
2019-05-02 12:49:09 +02:00
cwyyprog
34c8fa4f3b clean CMakeLists 2019-04-30 13:51:29 +08:00
John M. Jones
1947a14d4a
Merge pull request #114 from bitshares/jmj_847
Use c++14
2019-04-23 14:44:29 -05:00
Peter Conrad
89796afb01 Adapted + integrated libatomic check 2019-04-23 16:48:17 +02:00
Peter Conrad
9a0d92820d Fixes for endianness 2019-04-23 16:45:44 +02:00
cwyyprog
7453657591 Disable editline in mingw 2019-04-13 13:26:57 +08:00
Peter Conrad
a063b8d41b Removed openssl ECC implementation 2019-04-04 17:59:51 +02:00
Peter Conrad
406f1bdd61 Remove unused json_connection 2019-04-04 17:59:51 +02:00
Peter Conrad
d5b817817a Remove unused bstate 2019-04-04 17:59:51 +02:00
Peter Conrad
637226a2e4 Remove unused blowfish 2019-04-04 17:59:51 +02:00
Peter Conrad
d2b7354c24 Remove unused base36 2019-04-04 17:59:51 +02:00
Peter Conrad
579914c84d Removed unused stuff 2019-04-04 17:59:51 +02:00
John Jones
7497cb39f6 Use c++14 2019-03-22 16:02:20 -05:00
Peter Conrad
98c9e62581 Remove unused boost dependencies serialization + locale 2019-01-30 14:31:08 +01:00
John Jones
e751cf2f2d Removed boost signals (no longer used) 2019-01-04 07:53:37 -05:00
Peter Conrad
1aecf3ccc8
Merge pull request #85 from crypto-ape/static-variant-memory-optimizations
Memory optimization of static_variant
2018-11-17 10:43:03 +01:00
Peter Conrad
460e7cccc8
Merge pull request #78 from bitshares/multithreading_improvements
Multithreading improvements
2018-11-17 10:41:49 +01:00