diff options
author | Jack Lloyd <[email protected]> | 2020-03-15 08:18:59 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2020-03-15 08:28:48 -0400 |
commit | 0eed28a9cfdbc2ebc8fc973c5058bbe831ee19ca (patch) | |
tree | 2fd4cdce6fea86d9395a396982f4a7634250c98e /src/build-data | |
parent | fe9465577388d4a6fd10758cb12d50f3986875d1 (diff) |
Build and link the tests and cli on baremetal as well
Not actually useful for the most part but it ensures everything builds
in a no-filesystem environment which is useful.
Add a OS feature for atomic operations since these aren't necessarily
available.
Diffstat (limited to 'src/build-data')
-rw-r--r-- | src/build-data/os/aix.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/android.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/cygwin.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/dragonfly.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/emscripten.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/freebsd.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/haiku.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/hpux.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/hurd.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/includeos.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/ios.txt | 2 | ||||
-rw-r--r-- | src/build-data/os/linux.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/llvm.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/macos.txt | 5 | ||||
-rw-r--r-- | src/build-data/os/mingw.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/netbsd.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/openbsd.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/qnx.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/solaris.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/uwp.txt | 1 | ||||
-rw-r--r-- | src/build-data/os/windows.txt | 1 |
21 files changed, 24 insertions, 2 deletions
diff --git a/src/build-data/os/aix.txt b/src/build-data/os/aix.txt index 93b689a0a..fd8cf2eb1 100644 --- a/src/build-data/os/aix.txt +++ b/src/build-data/os/aix.txt @@ -10,6 +10,7 @@ clock_gettime dev_random proc_fs +atomics sockets threads thread_local diff --git a/src/build-data/os/android.txt b/src/build-data/os/android.txt index e55a7e3d3..f8f61f7b4 100644 --- a/src/build-data/os/android.txt +++ b/src/build-data/os/android.txt @@ -18,6 +18,7 @@ getauxval # Added in API 28 #getentropy +atomics sockets threads thread_local diff --git a/src/build-data/os/cygwin.txt b/src/build-data/os/cygwin.txt index 2133c1587..dabc018c3 100644 --- a/src/build-data/os/cygwin.txt +++ b/src/build-data/os/cygwin.txt @@ -12,6 +12,7 @@ doc_dir docs posix1 dev_random +atomics sockets threads thread_local diff --git a/src/build-data/os/dragonfly.txt b/src/build-data/os/dragonfly.txt index 36a9d33b4..f2cc1cb76 100644 --- a/src/build-data/os/dragonfly.txt +++ b/src/build-data/os/dragonfly.txt @@ -9,6 +9,7 @@ proc_fs dev_random arc4random +atomics sockets threads thread_local diff --git a/src/build-data/os/emscripten.txt b/src/build-data/os/emscripten.txt index b865eff87..0068fb171 100644 --- a/src/build-data/os/emscripten.txt +++ b/src/build-data/os/emscripten.txt @@ -10,6 +10,7 @@ ar_options cr use_stack_protector no <target_features> +atomics filesystem dev_random posix1 diff --git a/src/build-data/os/freebsd.txt b/src/build-data/os/freebsd.txt index cb8817909..1b9b3817d 100644 --- a/src/build-data/os/freebsd.txt +++ b/src/build-data/os/freebsd.txt @@ -14,6 +14,7 @@ cap_enter elf_aux_info getentropy +atomics sockets threads thread_local diff --git a/src/build-data/os/haiku.txt b/src/build-data/os/haiku.txt index 9899eb80d..7a4bcbe89 100644 --- a/src/build-data/os/haiku.txt +++ b/src/build-data/os/haiku.txt @@ -13,6 +13,7 @@ posix1 clock_gettime dev_random +atomics sockets threads thread_local diff --git a/src/build-data/os/hpux.txt b/src/build-data/os/hpux.txt index d2b50be94..ea699910c 100644 --- a/src/build-data/os/hpux.txt +++ b/src/build-data/os/hpux.txt @@ -8,6 +8,7 @@ posix_mlock clock_gettime dev_random +atomics sockets threads thread_local diff --git a/src/build-data/os/hurd.txt b/src/build-data/os/hurd.txt index a5d4fcbd4..589b99e2d 100644 --- a/src/build-data/os/hurd.txt +++ b/src/build-data/os/hurd.txt @@ -7,6 +7,7 @@ posix_mlock dev_random clock_gettime +atomics sockets threads thread_local diff --git a/src/build-data/os/includeos.txt b/src/build-data/os/includeos.txt index 7d2ebfdc9..7e45eb47c 100644 --- a/src/build-data/os/includeos.txt +++ b/src/build-data/os/includeos.txt @@ -1,4 +1,5 @@ <target_features> posix1 dev_random +atomics </target_features> diff --git a/src/build-data/os/ios.txt b/src/build-data/os/ios.txt index 65f0c6fb4..c65f24305 100644 --- a/src/build-data/os/ios.txt +++ b/src/build-data/os/ios.txt @@ -11,6 +11,8 @@ posix_mlock arc4random commoncrypto + +atomics sockets threads thread_local diff --git a/src/build-data/os/linux.txt b/src/build-data/os/linux.txt index 5d5a36e3c..daf98f2b6 100644 --- a/src/build-data/os/linux.txt +++ b/src/build-data/os/linux.txt @@ -14,6 +14,7 @@ getauxval #getrandom #getentropy +atomics sockets threads thread_local diff --git a/src/build-data/os/llvm.txt b/src/build-data/os/llvm.txt index 87925142d..0cda2f7e8 100644 --- a/src/build-data/os/llvm.txt +++ b/src/build-data/os/llvm.txt @@ -11,4 +11,5 @@ use_stack_protector no <target_features> filesystem +atomics </target_features> diff --git a/src/build-data/os/macos.txt b/src/build-data/os/macos.txt index 4349637b8..b603d18df 100644 --- a/src/build-data/os/macos.txt +++ b/src/build-data/os/macos.txt @@ -16,12 +16,13 @@ dev_random clock_gettime commoncrypto +apple_keychain + +atomics sockets threads thread_local filesystem - -apple_keychain </target_features> <aliases> diff --git a/src/build-data/os/mingw.txt b/src/build-data/os/mingw.txt index 3f61a4a77..b2cc2f0b8 100644 --- a/src/build-data/os/mingw.txt +++ b/src/build-data/os/mingw.txt @@ -25,6 +25,7 @@ win32 rtlgenrandom virtual_lock +atomics threads thread_local filesystem diff --git a/src/build-data/os/netbsd.txt b/src/build-data/os/netbsd.txt index f9ee81cb8..9be8a1f8a 100644 --- a/src/build-data/os/netbsd.txt +++ b/src/build-data/os/netbsd.txt @@ -9,6 +9,7 @@ dev_random arc4random explicit_memset +atomics sockets threads thread_local diff --git a/src/build-data/os/openbsd.txt b/src/build-data/os/openbsd.txt index 4b483273c..70f49e6ac 100644 --- a/src/build-data/os/openbsd.txt +++ b/src/build-data/os/openbsd.txt @@ -17,6 +17,7 @@ getentropy explicit_bzero pledge +atomics sockets threads thread_local diff --git a/src/build-data/os/qnx.txt b/src/build-data/os/qnx.txt index 658c52da2..feedf5f75 100644 --- a/src/build-data/os/qnx.txt +++ b/src/build-data/os/qnx.txt @@ -6,6 +6,7 @@ posix_mlock clock_gettime dev_random +atomics sockets threads thread_local diff --git a/src/build-data/os/solaris.txt b/src/build-data/os/solaris.txt index 3abee02da..29897b788 100644 --- a/src/build-data/os/solaris.txt +++ b/src/build-data/os/solaris.txt @@ -8,6 +8,7 @@ clock_gettime dev_random proc_fs +atomics threads thread_local sockets diff --git a/src/build-data/os/uwp.txt b/src/build-data/os/uwp.txt index bda092170..eb79c65ed 100644 --- a/src/build-data/os/uwp.txt +++ b/src/build-data/os/uwp.txt @@ -14,6 +14,7 @@ crypto_ng rtlsecurezeromemory +atomics threads thread_local filesystem diff --git a/src/build-data/os/windows.txt b/src/build-data/os/windows.txt index a9abd82fb..07bfefb13 100644 --- a/src/build-data/os/windows.txt +++ b/src/build-data/os/windows.txt @@ -34,6 +34,7 @@ rtlsecurezeromemory virtual_lock +atomics threads thread_local filesystem |