From 3b6be9d60cb3a24839d1049a315ff35e13d2475f Mon Sep 17 00:00:00 2001 From: Alex Shinn Date: Sat, 18 May 2024 05:45:45 +0900 Subject: [PATCH] Fix cmake build. --- include/chibi/install.h.in | 1 + sexp.c | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/chibi/install.h.in b/include/chibi/install.h.in index a9ca5229..109aa39c 100644 --- a/include/chibi/install.h.in +++ b/include/chibi/install.h.in @@ -1,5 +1,6 @@ #define sexp_so_extension "@CMAKE_SHARED_LIBRARY_SUFFIX@" #define sexp_default_module_path "@default_module_path@" #define sexp_platform "@platform@" +#define sexp_architecture "@CMAKE_SYSTEM_PROCESSOR@" #define sexp_version "@CMAKE_PROJECT_VERSION@" #define sexp_release_name "@release@" diff --git a/sexp.c b/sexp.c index 09bbb5ac..6613672e 100644 --- a/sexp.c +++ b/sexp.c @@ -460,8 +460,12 @@ sexp sexp_finalize_c_type (sexp ctx, sexp self, sexp_sint_t n, sexp obj) { /****************************** contexts ******************************/ static const char* sexp_initial_features[] = { +#ifdef sexp_architecture sexp_architecture, +#endif +#ifdef sexp_platform sexp_platform, +#endif #if SEXP_BSD "bsd", #endif