0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-02 01:59:33 +02:00
Commit graph

269 commits

Author SHA1 Message Date
Jason Volk 4827405a6b configure: Add proper --with suite for SSL related. 2019-02-19 13:25:32 -08:00
Jason Volk d33b3911b1 configure: Check for openssl-1.0/ directory before openssl/. 2019-02-18 16:09:32 -08:00
Jason Volk 2935d35f7d configure: Invocations of RB_CHK_SYSHEADER are no-op after first success. 2019-02-18 16:09:32 -08:00
Jason Volk e8f8008ea9 ircd::openssl: Use variable includes; add openssl/hmac.h header check. 2019-02-18 15:27:50 -08:00
Jason Volk 1a2bfc1535 configure: Verify better symbol in libcrypto.so. 2019-02-18 13:42:38 -08:00
Jason Volk 0c39f5d219 configure: Treat -Wreturn-type as an error. 2019-02-16 12:33:30 -08:00
Jason Volk eb1e510720 ircd::fs: Include <sys/sysmacros.h> if available. 2019-02-15 18:48:59 -08:00
Jason Volk 4f721f48e5 Eliminate friend-injection. 2019-02-15 18:48:59 -08:00
Jason Volk e71157b3aa configure: Simplify output string related for some conditions. 2019-01-22 13:24:35 -08:00
Jason Volk 74612e9474 configure: Add --enable-lto for explicit toggle of -flto. 2019-01-22 13:21:11 -08:00
Jason Volk 706563195e configure: Remove redundant -march flag. 2019-01-22 12:23:13 -08:00
Danilo Spinella b791511a10 Respect user defined value of datadir 2019-01-20 18:06:57 +01:00
Jason Volk 0dd6abf9ca ircd: Options package in preparation for lto. 2019-01-18 14:54:04 -08:00
Jason Volk 790c05b3fd configure: Check for sys/auxv.h. 2019-01-17 11:21:57 -08:00
Jason Volk f382e2641d configure: Check for sys/inotify.h for linux platforms. 2019-01-05 17:54:03 -08:00
Jason Volk d3bdae9703 configure: Check for statfs and linux magic headers. 2019-01-01 16:29:11 -08:00
Jason Volk f5bc9721d8 configure: Tweak debug/optimization cxxflags related. 2018-12-30 14:56:56 -08:00
Jason Volk df259c237f configure: Build boost in release mode for our debug builds. 2018-12-28 15:47:49 -08:00
Jason Volk 9bdb7410d2 configure: Move boost deprecation warning suppression to asio.h. 2018-12-28 14:35:10 -08:00
Jason Volk ddbd25c653 configure: Emut additional GNU specific debugging sections. 2018-12-23 16:10:17 -08:00
Jason Volk 51ccd61edb configure: Allow a cxxflags to booststrap; use std=gnu++17 in b2 cxxflags. 2018-12-21 17:57:10 -08:00
Jason Volk 7350cc6864 configure: Emit a quoted character for RB_OPTIMIZE_LEVEL for -Og. 2018-12-21 17:57:10 -08:00
Jason Volk f5b431005d deps: Upgrade RocksDB. 2018-12-10 11:29:38 -08:00
Jason Volk 7de495c1c7 configure: Support checking for jemalloc. 2018-11-29 13:46:45 -08:00
Jason Volk d35dad46c2 configure: Add EXTRA_LIBS rather than modifying LIBS here. 2018-11-29 13:46:45 -08:00
Jason Volk 19ef3cfb67 ircd::fpe: Condition experimental asynchronous exception use. 2018-11-12 18:55:00 -08:00
Jason Volk 451dbe5def configure: Fix HAVE_IPV6 being defined to 0 from non-supporting configurations. 2018-11-12 18:47:27 -08:00
Jason Volk 24b41daf30 configure: Add -frecord-gcc-switches for instrumentation. 2018-11-12 18:25:45 -08:00
Jason Volk 47732a0075 ircd::fpe: Add experimental exception-throwing SIGFPE w/ -fnon-call-exceptions. 2018-11-11 20:00:11 -08:00
Jason Volk 6967ad1faa ircd::fpe: Add floating point environment suite; error scoping device. 2018-11-11 18:28:28 -08:00
Jason Volk 868bfc83fa configure: Undef IRCD_USE_AIO when AIO is disabled. 2018-11-03 06:20:27 -07:00
Jason Volk 49bad9f01d ircd::db: Check for posix_fadvise(); implement InvalidateCache for environment if not direct IO. 2018-11-02 01:30:15 -07:00
Jason Volk 4c95b39ce5 configure: Add missing sys/stat.h sys/statvfs.h header checks. 2018-10-18 09:28:01 -07:00
Jason Volk a24270d2bb deps: RocksDB to v5.15.10. 2018-10-15 22:31:29 -07:00
Jason Volk 7bb8e9d5b6 configure: Add missing -g flag. 2018-09-18 19:13:14 -07:00
Jason Volk a9082eb03a Move m4 to tools/m4. 2018-09-17 18:52:26 -07:00
Jason Volk 84a09918b2 configure: Fix installation layout defines. 2018-09-13 23:12:07 -07:00
Jason Volk 8900c7d95e Add datadir (share) configure, Makefile and ircd::fs related. 2018-09-13 22:02:52 -07:00
Jason Volk fad454f3b1 deps: Upgrade RocksDB to v5.14.3. 2018-09-13 02:40:23 -07:00
Jason Volk dcc18c693d construct 1.0-dev
This -- is The Construct.
2018-09-05 23:33:43 -07:00
Jason Volk f7bb1f9360 ircd::info: Fix some informational timestamps. 2018-09-05 23:32:52 -07:00
Jason Volk 79364ef610 doc: Remove old docs. 2018-09-04 04:52:08 -07:00
Jason Volk 755cfbffb0 tools: Remove old tools. 2018-09-04 04:52:08 -07:00
Jason Volk c980ce464f configure: Rework the SSL support sections. 2018-09-03 03:05:09 -07:00
Jason Volk be5778d9bb configure.ac: Default to shared third-party lib builds. 2018-08-25 14:30:55 -07:00
Jason Volk 8fb580aaf5 configure/ircd: Overhaul install system directory related. 2018-08-12 16:30:51 -07:00
Jason Volk e388d28585 configure: Add exemplary app-specific withval for maximum length of mxid. 2018-08-12 10:16:00 -07:00
Jason Volk d77c3429db configure: Remove old cruft. 2018-08-12 10:00:07 -07:00
Jason Volk 406f79ef7d configure: Toward consistent formatting. 2018-08-12 09:54:44 -07:00
Jason Volk 7404aa0581 configure: Add check for sodium header. 2018-07-30 15:07:35 -07:00