Commit Graph

21 Commits (74ef3457b4805099ee9885b34173a0d0fd6aca61)

Author SHA1 Message Date
Sébastien Villemot 74ef3457b4
Use secure URL for link to GNU licenses 2021-06-09 17:21:00 +02:00
Sébastien Villemot 6efad1447f
More robust way of finding the absolute path to FlexLexer.h
Ref. #575
2021-01-07 18:33:10 +01:00
Sébastien Villemot ba4fd2d2e0
Bump version number to 4.7-unstable 2019-12-20 17:18:31 +01:00
Sébastien Villemot 45383a9cc2
Build system: really error out if LaTeX distribution is not there
The changes in 1ec3923a6b were not working as
intended, because AC_CHECK_PROG expect values and not actions. Hence
AC_MSG_ERROR was not properly executed.
2019-11-28 14:42:43 +01:00
Sébastien Villemot 1ec3923a6b
Build system: by default, error out if LaTeX distribution is not there
A new --disable-doc configure flag has been introduced to skip the compilation
of the documentation.
2019-11-26 12:39:48 +01:00
Sébastien Villemot 0c755460b1
Use std::filesystem instead of boost::filesystem
Note that there is no equivalent of boost::filesystem::unique_path(), so I
implemented ModFile::unique_path() which does something similar.
2019-09-11 14:47:48 +02:00
Sébastien Villemot 152b2de5b6
Enforce C++17 at the compiler level 2019-09-11 14:47:48 +02:00
Sébastien Villemot 1907249fac
Ask GCC to warn about C-style casts (-Wold-style-cast)
Adapt the code accordingly.
2019-04-23 12:54:11 +02:00
Sébastien Villemot 1fee4840b6
More Unicode copyright symbol 2019-04-16 14:29:30 +02:00
Sébastien Villemot f4b95d3aa5
POSIX shell stylistic improvements 2019-03-25 16:14:03 +01:00
Sébastien Villemot beb99d98cd
Build system improvements for MSYS2
On Windows/MinGW, use the -static linking flag. This enforces static linking of
Boost libraries, which is needed on MSYS2.

Also, use AM_CXXFLAGS and AM_LDFLAGS variables for changing flags, since
CXXFLAGS and LDFLAGS are user variables.
2018-11-06 12:14:49 +01:00
Sébastien Villemot 1f987706a9 Remove spurious executable permission 2018-09-28 15:25:09 +02:00
Sébastien Villemot da917705ea Remove test for boost::lexical_cast (no longer used) 2018-07-09 15:17:49 +02:00
Sébastien Villemot b91ed6f78c Move the location of static and dynamic files on the filesystem
- M and MEX files are now under +${MODELNAME}/
- bytecode and C source now under ${MODELNAME}/model/
2018-06-27 15:30:25 +02:00
Sébastien Villemot 2adb81c867 Add autoconf check for C++14 2018-05-29 14:22:04 +02:00
Houtan Bastani 7a4312c48b create build-aux dir 2018-03-07 13:15:17 +01:00
Houtan Bastani 1102f0eb1c update version number 2018-03-07 12:37:55 +01:00
Houtan Bastani c2923b0383 build system: integrate documentation 2018-02-19 15:06:10 +01:00
Houtan Bastani 97765c1ae4 build system: remove unused configuration for ln and mkdir 2018-02-19 12:48:05 +01:00
Houtan Bastani 1db815e00b clarify package/version info 2018-02-16 17:23:48 +01:00
Houtan Bastani 2f9350b164 preprocessor submodule: build system 2018-02-15 12:40:17 +01:00