diff options
author | Brent Cook <busterb@gmail.com> | 2023-02-21 00:25:04 -0600 |
---|---|---|
committer | Brent Cook <busterb@gmail.com> | 2023-02-21 00:25:04 -0600 |
commit | 8fc30eca61f019a784d06797bfb1805d26073814 (patch) | |
tree | 53648d3c78c1c78490a06b445975ee8cfd65aa25 /include | |
parent | c3e1e50cb19621ec5bcea424868f8e70fde60cdf (diff) | |
download | portable-8fc30eca61f019a784d06797bfb1805d26073814.tar.gz portable-8fc30eca61f019a784d06797bfb1805d26073814.tar.bz2 portable-8fc30eca61f019a784d06797bfb1805d26073814.zip |
generate and include arch-specific headers for CMake builds
Diffstat (limited to 'include')
-rw-r--r-- | include/CMakeLists.txt | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/include/CMakeLists.txt b/include/CMakeLists.txt index 1d1a159..dafdee7 100644 --- a/include/CMakeLists.txt +++ b/include/CMakeLists.txt | |||
@@ -6,3 +6,26 @@ if(ENABLE_LIBRESSL_INSTALL) | |||
6 | PATTERN "pqueue.h" EXCLUDE | 6 | PATTERN "pqueue.h" EXCLUDE |
7 | PATTERN "Makefile*" EXCLUDE) | 7 | PATTERN "Makefile*" EXCLUDE) |
8 | endif(ENABLE_LIBRESSL_INSTALL) | 8 | endif(ENABLE_LIBRESSL_INSTALL) |
9 | |||
10 | file(READ openssl/opensslconf.h.in OPENSSLCONF) | ||
11 | file(WRITE openssl/opensslconf.h "${OPENSSLCONF}") | ||
12 | if(HOST_AARCH64) | ||
13 | file(READ arch/aarch64/opensslconf.h OPENSSLCONF) | ||
14 | elseif(HOST_ARM) | ||
15 | file(READ arch/arm/opensslconf.h OPENSSLCONF) | ||
16 | elseif(HOST_I386) | ||
17 | file(READ arch/i386/opensslconf.h OPENSSLCONF) | ||
18 | elseif(HOST_MIPS64) | ||
19 | file(READ arch/mips64/opensslconf.h OPENSSLCONF) | ||
20 | elseif(HOST_POWERPC) | ||
21 | file(READ arch/powerpc/opensslconf.h OPENSSLCONF) | ||
22 | elseif(HOST_POWERPC64) | ||
23 | file(READ arch/powerpc64/opensslconf.h OPENSSLCONF) | ||
24 | elseif(HOST_RISCV64) | ||
25 | file(READ arch/riscv64/opensslconf.h OPENSSLCONF) | ||
26 | elseif(HOST_SPARC64) | ||
27 | file(READ arch/sparc64/opensslconf.h OPENSSLCONF) | ||
28 | elseif(HOST_X86_64) | ||
29 | file(READ arch/amd64/opensslconf.h OPENSSLCONF) | ||
30 | endif() | ||
31 | file(APPEND openssl/opensslconf.h "${OPENSSLCONF}") | ||