Commit Graph

195 Commits (50f4b420ba4bffb1e98d33c18cdf7aeea4197ddd)

Author SHA1 Message Date
Jeff Becker 77213d7fa4
add hashpinned curl tarball for static build 5 years ago
Jeff Becker 2ce592e4af
static link with docs 5 years ago
Jeff Becker a3addb7950
dont static link for release 5 years ago
Jason Rhinelander 54b644e280 Add -DDOWNLOAD_SODIUM to re-enabled dl&build of sodium
Also supported in the Makefile (e.g. `make DOWNLOAD_SODIUM=ON`)

Also DRYs out the Makefile a little.
5 years ago
Jeff Becker abf9544ddc
make libuv on win32 work 5 years ago
Jeff fac0b574a2
Merge pull request #930 from majestrate/master-branch-use-release-builds-2019-11-26
make master build release by default
5 years ago
Jeff Becker fab87128a4
handle case with no git directory 5 years ago
Jeff Becker ba0fd223d9 reduce number of jobs we put onto the logic thread 5 years ago
Jeff Becker 29f25e0724
make master build release by default 5 years ago
Jeff Becker 9d0d96b70f
get rid of NON_PC_TARGET 5 years ago
Rick V 83c5e9ace4
manually merge #859 5 years ago
Jeff Becker 22dcb0504b
make format 5 years ago
jeff 7d7c6bf38c Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 5 years ago
Michael 07927746b8
Fix makefile location 5 years ago
jeff 32ed821763 Merge remote-tracking branch 'upstream/dev' into multithreaded-cryptography 5 years ago
Michael fadedb4a7b
Distinct ios build 5 years ago
Michael 86a07e2a80
Enable more sanitisers 5 years ago
Michael 6719a1790c
Statically link releases 5 years ago
Jeff Becker c01112e4b7
tracy lock contention testing and other fun things 5 years ago
Michael 7d39f84ef3
Partial fixes for shadow 5 years ago
Michael c246851729
Dump config 5 years ago
Michael 0b80216d11
Fix format verify 5 years ago
Michael 98a93dbdeb
CI to catch missing `make format` 5 years ago
Rick V b7ffe37ffb
add make windows config command line 5 years ago
Michael 9605bec0af
Add ASAN CI 5 years ago
Michael 614b669fd5
Abandon debian 5 years ago
Michael df498c7bf8
try to make some windows 5 years ago
Jeff Becker 43cb62af16
fix android compile, have makefile pull in libuv for cmake on android 5 years ago
Michael 302c0ff18c
fixup printer.cpp 5 years ago
Jeff Becker 1f761a1cb0
* fix arm cross compile on ubuntu disco
* add toolchain option for cross compile
5 years ago
Jeff Becker 7a66de4368
make cross compile happen in makefile 5 years ago
Jeff Becker 095330b787
disable shell hooks by default 5 years ago
Jeff Becker 976beca43b
remove libuv variable from makefile 5 years ago
Jeff Becker 9deafa4cb8
use libuv 5 years ago
Jeff Becker 018dd008ec
add custom single threaded allocator for utp buffers
fix up test net stuff
5 years ago
Jeff Becker afac44ae1a
use release build types for debian packages 5 years ago
Jeff Becker dce4032c8d
propagate DESTDIR to cmake on install target 5 years ago
Michael 0b4d787042
More work on router docker image
- Multi-stage docker build (final image only 15MB!)
- Build in release mode
    - Fix bug with release mode
    - Fix compiler being dumb AF
    - Disable FORTIFY for now
- Enable LTO when making a staticly linked release
- Fix some gcc specific warnings
- Refactor cmake stuff into multiple files
5 years ago
Rick V 853d19209c
Revert "unbreak windows target"
select 64-bit target by default (since normal devs REEEEEEEE at the sight of 4 byte ptrs)
pretty much every _other_ linux/unix has a c++17 windows compiler

This reverts commit a844c61049.
5 years ago
Jeff Becker 46a7d02c09
add debug windows target and default to it 5 years ago
Jeff Becker a844c61049
unbreak windows target 5 years ago
Jeff Becker 3da6551e82
make android compile 5 years ago
Jeff Becker 2edf1da819
add more android stuff 5 years ago
Jeff Becker d14e214e28
don't die when running make CROSS=ON 5 years ago
Jeff Becker 51854a7618
use non hardcoded uname 5 years ago
Jeff Becker 102875febc
use fixed path for lokinet-bootstrap
dont run unittest with CROSS=ON
5 years ago
Jeff Becker ec4531bc5b
update debian shizz 5 years ago
Rick V bccdcd0772
gnu tools are prefixed with g
make cmake find the compiler

gnu echo should be in PATH on unix systems
5 years ago
Jeff Becker 01eae54d71
disable Release Target in cmakeuntil it's figured out 5 years ago
Jeff Becker 734a5b5fae
more 5 years ago