aboutsummaryrefslogtreecommitdiff
path: root/config/open-axiom.m4
AgeCommit message (Collapse)AuthorFilesLines
2022-08-12Refactor Autconf macro for requiring C++ version.Gabriel Dos Reis1-6/+6
Require C++ 20.
2022-07-28Require C++17.Gabriel Dos Reis1-4/+4
2022-07-23Update configure.Gabriel Dos Reis1-2/+4
2017-12-27Remove antiquated check for alignasGabriel Dos Reis1-42/+0
C++14 required, alignas and alignof are now well supported as C++11 features.
2017-01-15Require C++14.Gabriel Dos Reis1-3/+3
2016-12-29Add Boot support for native load unit specification in foreignGabriel Dos Reis1-1/+6
function import.
2016-02-14Fix typo in calculation of X_PRE_LIBSBill Page1-1/+1
The previous value set "-Xt" when it should have been "-lXt".
2016-02-07Fix #1Gabriel Dos Reis1-1/+4
Add explicit check for <X11/Intrinsic.h>
2016-02-07Look for QT5 in /opt/local/libexec/qt5 on OS XGabriel Dos Reis1-0/+14
2016-01-24Misc. fixesGabriel Dos Reis1-6/+9
With the siwtch to a C++ compiler, the AC_PATH_XTRA has become less effective as it internally relies on the C compiler invokation. Fixed CXXFLAGS, CPPFLAGS, and LDFLAGS when detecting <X11/xpm.h> usability. Various bitmasks in src/hyper and src/graph were bogusly using 'char' (instead of 'unsigned char') when they specify values larger than 127. Caught by the C++ compiler, thanks to no-narrowing conversion. Fixed. Eventually the X11-based HD interface and graphics should be replaced by a more modern GUI interface.
2015-12-23Arrange the source include director to mirror expected build structure ↵Gabriel Dos Reis1-31/+0
instead of creating links.
2015-11-03Fix bogus warning from Clang.dos-reis1-1/+1
2015-07-09Make sure AC_PROG_CC and AC_PROG_CXX are used only onceIgor Pashev1-4/+6
2015-06-01Fix typos in configration scripts.dos-reis1-2/+2
2015-04-03Fix warnings in C++ codes; check for additional C++ compiler options.dos-reis1-0/+36
2014-11-29Move code from bemol.cc to library.dos-reis1-0/+1
2014-11-20Restore full build on Mac wby forcing Clang, the clearly preferred system ↵dos-reis1-9/+23
compiler.
2014-11-20Preliminary test for Clang compiler.dos-reis1-10/+14
2014-11-16Check for LLVM frameworkdos-reis1-0/+21
2014-08-26Add generic Boot and Spad tokenizer.dos-reis1-0/+30
2014-08-18Add src/boot/Makefile.amdos-reis1-1/+3
2014-08-16Avoid SBCL deprecated features.dos-reis1-21/+0
2014-05-02Invoke SBCL with --disable-debuggerdos-reis1-1/+1
2014-02-23FASLEXT is now AC_SUBSTdos-reis1-6/+8
2014-02-21Rename AXIOM_LISP to OA_LISPdos-reis1-18/+18
2014-02-21Set derived src and target directory variablesdos-reis1-13/+16
2014-02-21Set derived build directory variablesdos-reis1-0/+11
2014-02-10Clean up global variable names.dos-reis1-67/+81
2014-02-03Fix global variable names in Makefilesdos-reis1-1/+3
2014-02-02Prefer mktemp over tempnam.dos-reis1-1/+7
2013-11-27 * include/storage.H (Arena<T>::allocate): Adjust spelling ofdos-reis1-4/+6
alignment query operator. (Arena<T>::Arena): Likewise. (HashTableEntry<T>): Adjust spelling of alignment specifier.
2013-11-25Check for alignof before __alignofdos-reis1-4/+4
2013-11-25Check for Windows PowerShell.dos-reis1-5/+7
2013-11-25Check for Windows PowerShell.dos-reis1-1/+12
2013-07-04Fix typo.dos-reis1-7/+7
2013-07-01Bring closer to GCL-buildability.dos-reis1-6/+9
2013-06-01 * interp/category.boot (filterConditionalCategories): Fix thinko.dos-reis1-0/+5
2013-06-01Support --output in compiler, for bootstrapping stage.dos-reis1-0/+1
2013-05-30Update for modern ECL.dos-reis1-11/+3
2013-04-03Fix up fallout from C++11 switchdos-reis1-1/+1
2013-04-03 * config/open-axiom.m4 (OPENAXIOM_REQUIRE_CXX11): New.dos-reis1-1/+14
* configure.ac: Use it.
2013-04-01More C cleanupsdos-reis1-0/+1
2012-10-112012-10-10 Igor Pashev <pashev.igor@gmail.com>dos-reis1-1/+1
Andrey G, Grozin <A.G.Grozin@inp.nsk.su> Gabriel Dos Reis <gdr@cs.tamu.edu> * config/open-axiom.m4 (OPENAXIOM_LISP_FLAGS): Inhibit system-wide or user-supplied initialization files. src/ChangeLog 2012-10-10 Igor Pashev <pashev.igor@gmail.com> Andrey G, Grozin <A.G.Grozin@inp.nsk.su> Gabriel Dos Reis <gdr@cs.tamu.edu> * utils/command.cc (build_rts_options) [sbcl_runtime]: Inhibit system-wide and user-supplied initialization files.
2012-08-19 * configure.ac: Define Automake conditional OA_DELAYED_FFI.dos-reis1-0/+19
* config/open-axiom.m4 (OPENAXIOM_CHECK_DELAYED_FFI): New. (OPENAXIOM_HOST_COMPILERS): Call it. src/ * lisp/core.lisp.in (primitiveLoad): New. Export. ($delayedFFI): Likewise. * lisp/Makefile.in (oa_delay_ffi): New. (edit): Update. * interp/sys-utility.boot: import sys-constants instead of sys-os. * interp/sys-driver.boot (%sysInit): Do not loadSystemRuntimeCore. (loadDelayedFFI): New. (executeSpadScript): Call it. (compileSpadLibrary): Likewise. (buildInitdbHandler): Likewise. (systemMain): Likewise. * interp/util.lisp (BUILD-INTERPSYS): Likewise. * interp/Makefile.in (oa_target_moddir): New. (OA_FFI_MOD): Likewise. (OA_FFI_OBJ): Define conditionally. (OBJS): Use it. ($(oa_target_delayed)): New rule. (oa_target_delayed): New. (oa_target_ffi): Define conditionally. (${SAVESYS}): Require it. (${AXIOMSYS}): Likewise. (sys-utility.$(FASLEXT)): Now require sys-constants.$(FASLEXT).
2012-05-19 * Makefile.in: Regenerate.dos-reis1-4/+4
* config/aclocal.m4: Move to toplevel. * config/libtool.m4: Remove. * config/ltoptions.m4: Likewise. * config/ltversion.m4: Likewise. * config/lt~obsolete.m4: Likewise. * config/open-axiom.m4 (OPENAXIOM_ALIGNMENT_OPERATOR): Use AC_LANG_SOURCE to generate test program. (OPENAXIOM_ALIGNAS_SPECIFIER): Likewise.
2012-02-03 * config/open-axiom.m4 (OPENAXIOM_ALIGNAS_SPECIFIER): New.dos-reis1-1/+21
(OPENAXIOM_CHECK_MISC): Use it. src/ * utils/vm.H: Add more VM data structures. * utils/vm.cc (BasicContext::make_operator): Define. * algebra/Makefile.in (SPADFILES): Include syntax.spad and spad-parser.spad.
2011-12-15 * config/open-axiom.m4 (OPENAXIOM_DYNAMIC_MODULE_SUPPORT): Fixdos-reis1-1/+1
linker flags when building for Windows. * lisp/core.lisp.in: Do not require SB-SPROF or SB-POSIX on Windows.
2011-09-03 * lib/pixmap.c: Include standard header.dos-reis1-5/+8
* include/xpm.h: Remove.
2011-07-07 * config/open-axiom.m4 (ac_default_prefix): Set to C:/OpenAxiom ondos-reis1-5/+4
Windows platforms.
2011-07-05 * config/open-axiom.m4: Don't test for GMP, just yet.dos-reis1-1/+1