summaryrefslogtreecommitdiff
path: root/Makefile
Commit message (Expand)AuthorAgeFilesLines
* Use OC_NATIVE_CFLAGS where appropriateSébastien Hinderer2023-03-171-1/+4
* Rename a few private build variablesSébastien Hinderer2023-03-141-13/+15
* Build system: fix flag definitions for native PIC objectsSébastien Hinderer2023-03-141-1/+2
* Build system: do not use SHAREDLIB_CFLAGS when computing dependenciesSébastien Hinderer2023-03-141-3/+1
* Merge pull request #11993 from xavierleroy/install-fewer-opt-progsGabriel Scherer2023-02-221-18/+23
|\
| * Build and install ocamlobjinfo in native code, whenever possibleXavier Leroy2023-02-221-2/+2
| * Compile non-speed-critical tools to bytecode onlyXavier Leroy2023-02-221-18/+23
* | Fix incorrect variable from runtime/Makefile mergeDavid Allsopp2023-02-201-2/+2
|/
* Revert "Merge pull request #11988 from dra27/reconfigure"David Allsopp2023-02-031-5/+0
* Merge pull request #11981 from xavierleroy/stripdebugDavid Allsopp2023-02-031-7/+11
|\
| * Strip debug info when installing the ocamlc and ocamlopt bytecode executablesXavier Leroy2023-02-021-2/+4
| * Do not build bytecode executables with -g by defaultXavier Leroy2023-02-021-2/+4
| * stripdebug: add options to control behaviorXavier Leroy2023-02-011-3/+3
* | Fail if the build tree needs reconfiguringDavid Allsopp2023-02-011-0/+5
|/
* Remove arm, i386 native-code backends (#11904)Nicolás Ojeda Bär2023-01-221-11/+2
* Less verbose logs from `make` (#11844)Xavier Leroy2023-01-181-61/+61
* Use strict prototypes on primitivesAntonin Décimo2023-01-121-4/+8
* Remove overly strict dependencies of tools on compilerlibsSébastien Hinderer2022-12-131-2/+2
* lintapidiff does not need to depend on the ocamlmiddleend librarySébastien Hinderer2022-12-131-1/+1
* Make it possible again to grep for the names of compiler librariesSébastien Hinderer2022-12-131-13/+14
* Unconditionnally remove tools/ocamloptp etc. during cleanupSébastien Hinderer2022-12-131-0/+6
* Fix ocamloptp / profiling.cmx compilationDavid Allsopp2022-12-121-4/+14
* Merge tools/Makefile into the root MakefileSébastien Hinderer2022-12-121-32/+201
* Root Makefile: factorize the program definitionsSébastien Hinderer2022-12-121-13/+38
* Introduce generic macros to link OCaml programsSébastien Hinderer2022-12-121-71/+46
* tools/Makefile and root Makefile: eliminate the DIRS variableSébastien Hinderer2022-12-121-3/+3
* Compute LN during configure rather than during buildSébastien Hinderer2022-12-121-6/+0
* Build system: introduce the OC_BYTECODE_LDFLAGS and OC_NATIVE_LDFLAGS variablesSébastien Hinderer2022-12-121-9/+14
* Move linking tools/checkstack from tools/Makefile to the root MakefileSébastien Hinderer2022-12-121-1/+1
* Fix the build of ocamllexSébastien Hinderer2022-12-121-2/+2
* Embed printer types in toplevels and debuggerSébastien Hinderer2022-11-241-1/+1
* Move defining NDEBUG back to build systemDavid Allsopp2022-11-121-0/+5
* Ignore and clean configure~Sébastien Hinderer2022-10-141-1/+1
* Always access caml_state directly if we're in the core runtime systemXavier Leroy2022-10-101-1/+1
* build system: make a few conditionals over boolean variables more readableSébastien Hinderer2022-09-271-6/+6
* Rename configuration variables and make them more widely availableSébastien Hinderer2022-09-271-2/+2
* Remove utils/config.generated.ml during distcleanDavid Allsopp2022-09-211-3/+4
* Merge utils/Makefile into the root MakefileSébastien Hinderer2022-09-071-11/+10
* Introduce config.generated.mlSébastien Hinderer2022-09-071-3/+4
* Merge lex/Makefile into the root MakefileSébastien Hinderer2022-08-251-12/+35
* Add the -g flag to the appropriate build variablesSébastien Hinderer2022-08-251-2/+2
* Build system: introduce a general framework to specify compiler flagsSébastien Hinderer2022-08-251-23/+17
* Build system: turn warning 66 into an errorSébastien Hinderer2022-08-181-1/+1
* Globally enable warning 66 (unused-open-bang)Sébastien Hinderer2022-08-181-2/+2
* Let configure generate the META files, with a proper version numberSébastien Hinderer2022-07-181-0/+1
* tools makefile: new target for secondary toolsFlorian Angeletti2022-07-071-1/+7
* Add META files (#11007)Nicolás Ojeda Bär2022-07-011-1/+1
* Report warning 70 about missing interfaces as an errorSébastien Hinderer2022-06-301-1/+1
* Provide interfaces for the backend-specific arch modulesSébastien Hinderer2022-06-301-2/+5
* Enable warning 70 about missing interfacesSébastien Hinderer2022-06-301-2/+2