MXPLRS | Kirill
06b0a50462
static libminiupnpc
8 years ago
l-n-s
578083df3e
Add libdl (-ldl) flag. Fixes openssl errors when building statically.
8 years ago
hagen
9368a93279
* fgrep can't be used with regex
8 years ago
Jeff Becker
abaf36a2de
try unbreaking static build
8 years ago
hagen
f99aea5cb1
* Makefile.linux : use linker flags instead full paths to obj files ( #602 )
8 years ago
Jeff Becker
9215a54c23
revert
8 years ago
hagen
b668c4c302
* add global switch USE_UPNP to makefile
8 years ago
Jeff Becker
5c6ec70126
fix static build for rpi linux
8 years ago
orignal
fedbf2cc44
link UPnP with app if USE_UPNP is set
8 years ago
Jeff Becker
e868d427dd
add options to not use ntcp or ssu
9 years ago
hagen
ca2e148ad7
* enable -Wextra for linux builds
9 years ago
hagen
5c9a69e0e8
* drop boost_regex from build deps
9 years ago
orignal
aa5ea0e3a1
support gcc 6
9 years ago
hagen
f84ac18472
* set defaults to *FLAGS instead redefining them
9 years ago
hagen
d4d1768575
* Makefile.* : fix build with gcc 4.7.2 ( #299 )
9 years ago
orignal
62cf83921b
cumulative update from bitbucket
9 years ago
hagen
846128a791
* add gcc5 to supported compilers
10 years ago
Timofey Titovets
214eb0caa5
Not overwrite -fPIC with CXXFLAGS
10 years ago
Mikal Villa
7acdc0a606
Libminiupnpc library support (v1.5 and v1.6), dynamic runtime linking.
10 years ago
Kill Your TV
e5c2022f71
Fix building in kFreeBSD
...
broken in 8c218bd5
10 years ago
Kill Your TV
b343c24a9f
add explanatory comments to Makefiles
10 years ago
Kill Your TV
21e3778e69
Revert the 'clean-up' commits so that custom build-time flags can be set
...
These commits removed the 'NEEDED*' vars which were added so that CXX*
and LDFLAGS could be specified at build time. By doing away with these
and using solely CXXFLAGS and LDFLAGS, special flags cannot be added.
Indeed, specifying your own CXXFLAGS would cause the build to fail. We
want the build flags to be APPENDED, not overwritten.
10 years ago
orignal
219abaa7e1
don't use AESNI if not supported
10 years ago
orignal
d6fe4556fb
don't make executable as shared
10 years ago
hagen
cf8e229098
* almost fixed static linking
10 years ago
hagen
05a62af99b
* move USE_* to main Makefile
10 years ago
hagen
56c404e6c1
* Makefile.linux : use idents with spaces
10 years ago
hagen
5ee4969322
* Makefile.linux : reorder checks
10 years ago
hagen
aa0cb6b2c4
* (3/3) cleanup : unused variable
10 years ago
hagen
d6ec412422
* (2/3) cleanup : use $CXXFLAGS instead $NEEDED_FLAGS
10 years ago
hagen
4e94bc9efc
* (1/3) cleanup : use $CXXFLAGS instead $CPU_FLAGS
10 years ago
hagen
8c218bd5df
* (1/3) update filelist.mk : 3 lists of sources: common, daemon-specific and library-specific
10 years ago
hagen
5966113268
* build library in the same tree as main binary
10 years ago
Kill Your TV
3e826cd6dc
easier static builds (STATIC=yes)
...
This will also disable AESNI
10 years ago
Kill Your TV
2f8c37b132
Allow setting the LIBDIR at build time
10 years ago
Kill Your TV
e914d1640c
allow AESNI to be disabled
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
38eaea121f
recognize clang in linux
10 years ago
Kill Your TV
6681e25513
allow CXXFLAGS to be set without overwriting needed flags
10 years ago
Kill Your TV
5acbc6a23e
use standard make variables
10 years ago
Kill Your TV
524b2e9f8a
check for 64-bit compiler
10 years ago
orignal
796b2d980f
std option for different versions of gcc (by hagen)
10 years ago
orignal
610e9e3660
use c++11 for 4.9 only
10 years ago
hagen
5a55e14f98
* Makefile.linux : detect gcc version
10 years ago
orignal
cdaa72e664
c++11 is not recognized by gcc 4.6. rolled back to c++0x
10 years ago
hagen
1ac75be832
- remote hardcoded rpath from Makefile
10 years ago
hagen
2c1365ad0c
* Makefile : move common targets to top-level Makefile
10 years ago
hagen
d8bb640f15
* fix CFLAGS in Makefile.linux
10 years ago
orignal
8f3414bcb2
use -maes if AES-NI detected
10 years ago
tharvik
ad287e4208
Move autotools to build/autotools and reset tree to old Makefile
10 years ago