Gregory Economou
|
d96206a12f
|
united the static fat runtime dispatcher with the BSD support.
|
2024-04-15 14:59:08 +03:00 |
|
G.E.
|
2e86b8524d
|
first try at getting cmake to leave custom shared lib paths with the binary,
with package added compilers we need to find the right std libs from the
compiler we added, not the base install libs.
|
2024-04-15 11:52:33 +03:00 |
|
isildur-g
|
d0498f942d
|
typo fix
|
2024-03-12 13:58:50 +01:00 |
|
G.E.
|
0045a2bdc7
|
moved HAVE_BUILTIN_POPCOUNT def to cmake
|
2024-03-12 14:22:39 +02:00 |
|
G.E.
|
d6d7a96c44
|
incremental improvement in cleanliness
|
2024-03-12 12:37:08 +02:00 |
|
G.E.
|
30ae8505c3
|
lets rather not add lines of code not yet used anywhere
|
2024-03-06 14:57:28 +01:00 |
|
G.E.
|
12f61d15ed
|
support building on NetBSD
|
2024-03-06 10:48:56 +01:00 |
|
Jingbo Chen
|
24786ae332
|
fix the pcre versio check error on clang 16
|
2024-01-29 10:50:16 +08:00 |
|
Konstantinos Margaritis
|
01658be05d
|
remove unused warning exceptions
|
2024-01-20 19:52:31 +02:00 |
|
Konstantinos Margaritis
|
5fa5e142b9
|
add -Wno-deprecate-lax-vec-conv-all on clang 15 for Power only
|
2024-01-20 17:45:56 +02:00 |
|
Konstantinos Margaritis
|
5d38d0d0a5
|
add needed deprecation warning exceptions for SIMDe on Power VSX
|
2024-01-18 23:37:59 +02:00 |
|
Konstantinos Margaritis
|
ffa6926608
|
set x86-64-v2 as baseline arch for fat runtime
|
2024-01-18 22:08:05 +02:00 |
|
Konstantinos Margaritis
|
634c884204
|
use x86-64-v2 as default x86 arch for SIMDe
|
2024-01-18 21:24:38 +02:00 |
|
Konstantinos Margaritis
|
b6e3c66015
|
WIP: after cleaning up the code, remove the warnings from compilation flags
|
2024-01-18 00:47:44 +02:00 |
|
Konstantinos Margaritis
|
b106c10b4d
|
use arch set in cflags-x86.cmake
|
2024-01-18 00:43:32 +02:00 |
|
Konstantinos Margaritis
|
9e4789d374
|
fix some build misconfigurations on x86
|
2024-01-18 00:43:11 +02:00 |
|
Konstantinos Margaritis
|
73f70e3d2e
|
WIP: only keep the absolutely necessary warning exceptions
|
2024-01-17 17:18:12 +02:00 |
|
Konstantinos Margaritis
|
f8fdd979f1
|
set default x86 architecture to baseline
|
2024-01-17 17:00:47 +02:00 |
|
Konstantinos Margaritis
|
46488b8097
|
Merge pull request #219 from VectorCamp/bugfix/make-sqlite-optional
Make sqlite optional, use OS installed
|
2024-01-15 16:57:11 +02:00 |
|
Konstantinos Margaritis
|
6f4409365a
|
enable AVX2,AVX512,AVX512 for fat runtimes on x86
|
2024-01-10 18:26:12 +02:00 |
|
Konstantinos Margaritis
|
f68a1e526c
|
Enable Fat runtime on x86 by default to help migration from hyperscan
|
2024-01-10 18:25:31 +02:00 |
|
Konstantinos Margaritis
|
d9ebb20010
|
Make sqlite optional, use OS installed
|
2024-01-10 14:28:06 +02:00 |
|
Konstantinos Margaritis
|
10d957477a
|
fix typo in baseline x86 arch definition
|
2023-12-20 22:21:00 +02:00 |
|
Konstantinos Margaritis
|
ef37e6015a
|
native CPU on SIMDe will enable all sorts of features in an unpredicted manner, set sane defaults
|
2023-12-20 16:43:38 +00:00 |
|
Konstantinos Margaritis
|
306e8612be
|
GREATER_EQUAL
|
2023-12-20 15:27:56 +00:00 |
|
Konstantinos Margaritis
|
a7a12844e7
|
reorganize OS detection
|
2023-12-20 17:16:45 +02:00 |
|
Konstantinos Margaritis
|
44f19c1006
|
fix submodule headers detection
|
2023-12-20 17:16:23 +02:00 |
|
Konstantinos Margaritis
|
2aa5e1c710
|
fix arch=native on arm+clang
|
2023-12-20 15:15:38 +00:00 |
|
Konstantinos Margaritis
|
e15ad9308a
|
SIMDe on Clang needs SIMDE_NO_CHECK_IMMEDIATE_CONSTANT defined
|
2023-12-19 17:31:43 +02:00 |
|
Konstantinos Margaritis
|
9fd0ce5d44
|
search for SIMDE sse4.2.h header
|
2023-11-28 17:39:55 +02:00 |
|
Konstantnos Margaritis
|
23aeaecf53
|
use pkg-config for SIMDe
|
2023-11-27 20:51:47 +00:00 |
|
Konstantnos Margaritis
|
8c7b503ac4
|
fix TUNE_FLAG for SIMDE_BACKEND
|
2023-11-27 20:51:29 +00:00 |
|
Konstantinos Margaritis
|
f57928ea08
|
fix SIMDe emulation builds on Arm, add native translation from x86 for comparison
|
2023-11-27 12:21:58 +00:00 |
|
Konstantnos Margaritis
|
14c9222a48
|
add generic tune flags
|
2023-11-21 17:13:54 +00:00 |
|
Konstantnos Margaritis
|
8455cba03d
|
add SIMDe cmake file
|
2023-11-21 17:09:48 +00:00 |
|
Konstantinos Margaritis
|
a97d576ac8
|
cross-compiling is not tested, removed
|
2023-11-19 19:24:59 +02:00 |
|
Konstantinos Margaritis
|
35acf49d5f
|
Don't build fat runtime with native CPU detection
|
2023-11-19 10:24:13 +02:00 |
|
Konstantinos Margaritis
|
5a4d900675
|
fix default arch definition for non fat builds on arm
|
2023-10-10 00:55:02 +08:00 |
|
Konstantinos Margaritis
|
1fdeedf151
|
set default value
|
2023-10-09 20:38:19 +08:00 |
|
Konstantinos Margaritis
|
c4b7a44cac
|
SVE2 is armv9-a but gcc 11 does not recognize that
|
2023-10-09 20:02:37 +08:00 |
|
Konstantinos Margaritis
|
9445f49172
|
is not known at that stage
|
2023-10-09 10:16:40 +00:00 |
|
Konstantinos Margaritis
|
4d539f2c87
|
fix cmake refactor for arm builds
|
2023-10-09 10:03:53 +00:00 |
|
Konstantinos Margaritis
|
981576a5fe
|
fix default arch/tune flags for ppc64le
|
2023-10-09 00:44:12 +03:00 |
|
Konstantinos Margaritis
|
5e4a1edb0c
|
fix x86 fat binary build
|
2023-10-09 00:42:39 +03:00 |
|
Konstantinos Margaritis
|
e85f7cc9c9
|
fix sqlite3 version detection
|
2023-10-09 00:23:29 +03:00 |
|
Konstantinos Margaritis
|
ee8a3c29cc
|
fix cflags detection for x86
|
2023-10-09 00:23:08 +03:00 |
|
Konstantinos Margaritis
|
0d5ce27df4
|
fix defaults for -march for x86
|
2023-10-09 00:22:52 +03:00 |
|
Konstantinos Margaritis
|
3884f597d3
|
add missing file
|
2023-10-08 23:54:06 +03:00 |
|
Konstantinos Margaritis
|
24ae1670d6
|
WIP: Refactor CMake build system to more modular
|
2023-10-08 23:27:24 +03:00 |
|
Konstantinos Margaritis
|
7a2ccd7773
|
fix fat & normal build errors on arm
|
2023-10-07 06:17:18 +08:00 |
|