Commit Graph

37 Commits (openssl)

Author SHA1 Message Date
Dimitris Apostolou 1a02819187 Remove deprecated bind_at_load from macOS 6 months ago
Sergey Fedorov c02c9c3c24 Makefile.osx: do not use Intel flags on PPC 1 year ago
R4SAS b7f0d87daf
GHA and Cmake changes (#1888)
Done with Vort's (https://github.com/Vort) cooperation

Signed-off-by: R4SAS <r4sas@i2pmail.org>
1 year ago
R4SAS 62cd9fffa3
Automate AES-NI and AVX detection on runtime, make it default on x86-based systems (#1578)
Rework CPU extensions detection code and build with AES-NI and AVX support by default
4 years ago
Dimitris Apostolou 7ac05f8487
Pass -dead_strip -dead_strip_dylibs -bind_at_load on macOS 4 years ago
R4SAS 064460b95f osx makefile changes
Move install target from osx to homebrew
use openssl 1.1.0 when building with brew
6 years ago
r4sas e70feceafe add install target in OSX Makefile for homebrew formula 6 years ago
R4SAS 55af4ed385 delete old AESNI definition 6 years ago
R4SAS 64aee9c8ae add DEBUG option for make
By default, binary will be built without stripping debug symbols
6 years ago
yangfl dec848f072 use builtin __AVX__ and __AES__ macros and reduce code duplication 6 years ago
yangfl 46f62e1af9 remove trailing whitespaces 6 years ago
R4SAS 1ba1fa37f9
update travis-ci stuff (#1006)
* enable osx in travis config
* fix brew commands, change comiler
* disable clang build with make on linux
* update README
* tabulation fix in Crypto.cpp
7 years ago
r4sas 83300044dd fix osx upnp support
fix tabulation in UPnP.cpp
7 years ago
orignal bcd6bd6b04 correct handle of AESNI/AVX 7 years ago
orignal 8e4bd7fe4a build with openssl 1.1 7 years ago
orignal b57a62fece static and AVX support for OSX 8 years ago
hagen b668c4c302 * add global switch USE_UPNP to makefile 8 years ago
hagen 5c9a69e0e8 * drop boost_regex from build deps 8 years ago
orignal 045558bede correct path to openssl 9 years ago
orignal c82ef1ee8f link against openssl for Mac OS X 9 years ago
Mikal Villa 79d13eb6cb Fix Mac OSX build error. 9 years ago
Torkel Bjørnson-Langen 82af922b40 Fixed building on OS X.
I got it to work on OS X 10.10.2 using clang.

Note: I'm an OS noob :)
9 years ago
hagen 05a62af99b * move USE_* to main Makefile 10 years ago
hagen 8a43e070d8 * Makefile.osx : exchange options 10 years ago
hagen aa0cb6b2c4 * (3/3) cleanup : unused variable 10 years ago
hagen 8c218bd5df * (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific 10 years ago
hagen 01bb492faf * cleanup : remove 100% garbage in Makefile.osx 10 years ago
Mikal Villa fa461b1254 Added prefix support, which enables the homebrew package to work. 10 years ago
Kill Your TV 25b5068f5e allow LDFLAGS to be set by user
Move old LDFLAGS variable to LDLIBS. By doing ths, a user can set their
own LDFLAGS without breaking the build. A case in which this can be
useful is hardening with debian, e.g.

    $ dpkg-buildflags --get LDFLAGS
    -Wl,-z,relro
10 years ago
Kill Your TV 5acbc6a23e use standard make variables 10 years ago
Meeh af0bdc2a5e Merge branch 'master' of github-meeh420:PrivacySolutions/i2pd
Note; we use _MSC_VER instead of _WIN32 for MSVC spesific code.

* 'master' of github-meeh420:PrivacySolutions/i2pd: (35 commits)
  handle incoming datagramms
  send datagram through destination's thread
  incoming ipv6 connections
  support ipv6 for outgoing NTCP connections
  some cleanup
  Update Daemon.cpp
  Add Upstart job to debian packaging
  Implement reload in init script
  Rename init.d to i2pd.init
  Decouple logging and daemonization
  verify signature through remore identity
  moved remote RI and identity to TransportSession
  set unreachable trough NetDb
  moved AddressBook to ClientContext
  initialize router identity
  don't specify RI for inbound NTCP connections
  use remote router indentity
  take identity of local RI from private keys
  send datagram from SAM
  fixed windows build
  ...

Conflicts:
	SAM.cpp
10 years ago
hagen 2c1365ad0c * Makefile : move common targets to top-level Makefile 10 years ago
Mikal Villa 05fa6757ce Adding timestamp to logger. 10 years ago
Mikal Villa 02296ef775 Moving file list to a common one. Still in makefile format, but now with CPP/H
as input instead of OBJECTS.
Issue #82
10 years ago
Meeh 1c06ca4aca Added socks to osx makefile 10 years ago
Meeh aaf53ad862 Updating the OSX makefile. Should work from 10.7 -> 10.10 now. 10 years ago
Mikal Villa 9ecf2500f5 Adding support for Mac OSX.
Compiles fine on 10.9,
$ uname -a
Darwin mikalv.local 13.1.0 Darwin Kernel Version 13.1.0: Thu Jan 16 19:40:37 PST
2014; root:xnu-2422.90.20~2/RELEASE_X86_64 x86_64
10 years ago