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