Georg Baum
c7c9744368
Adjust dep path in build batches
...
Another location where paths are stored...
2016-06-19 13:15:50 +02:00
Georg Baum
c737f1cddf
Remove InsetMathXYArrow
...
This was dead code that did never work, and most of it was boilerplate that
you can steel in 15 minutes from any existing math inset. Apart from that it
did contain a pointer to InsetXYMatrix which would create the same problems
we saw with the macros.
2016-06-16 20:39:32 +02:00
Georg Baum
f8990ef469
This is LyX 2.3
2016-06-16 20:20:59 +02:00
Kornel Benko
0eb0a3d94d
Cmake dist: Expand the list of not distributed files.
2016-06-15 10:21:18 +02:00
Kornel Benko
2da1c956e4
Cmake build: Check for make_unique and PATH_MAX symbols added.
2016-06-12 19:56:31 +02:00
Kornel Benko
24a7dd45dc
Cmake build: Determine availability of 'std::regex' if using clang compiler
2016-06-11 12:23:33 +02:00
Kornel Benko
f792837531
Cmake build: Finetune some destination data paths on UNIX
2016-06-10 13:40:38 +02:00
Georg Baum
2047ea5eb4
Replace Boost.Signals with Boost.Signals2
...
Boost.Signals is deprecated. This fixes bug #9943 .
The only thing left to do is to rewrite (or get rid of) the boost -mt test
in config/lyxinclude.m4 not to use signals anymore.
2016-06-09 22:25:34 +02:00
Georg Baum
273c67d8aa
Require a C++11 compiler
...
As discussed on the list. If no C++11 compiler is found configuration stops
with an error. There are now unneeded parts of boost, the will be removed in
a second commit.
2016-06-07 20:34:52 +02:00
Kornel Benko
9dd695b17a
Cmake build: Correct some installation paths
2016-06-07 14:38:20 +02:00
Kornel Benko
06539caccb
Cmake build: Refactor determination of destination paths.
2016-06-06 08:29:07 +02:00
Kornel Benko
b5c87f2963
Cmake build: Set new installation paths
...
For a suffixed version (with suffix 2.3) and installation dir (/usr/local)
the new paths are:
binary -> /usr/local/bin
system-lib -> /usr/local/share/lyx2.3
fonts -> /usr/local/fonts/truetype/lyx2.3
manuals -> /usr/local/man/man1
locales -> /usr/local/share/locale
tex -> /usr/local/texmf/tex/latex/lyx2.3
2016-06-05 22:59:13 +02:00
Kornel Benko
7c0eba4d75
Cmake build: Allow user defined suffix for program files
2016-06-05 16:26:59 +02:00
Kornel Benko
7a86fe3e0b
Cmake: Allow test for X11 with QT5.6
...
Used for key-test tests.
2016-05-30 08:22:15 +02:00
Uwe Stöhr
978eea2173
CMake: add 2 build scripts to compile LyX with Qt 5 and MSVC 2015
2016-05-30 02:03:16 +02:00
Jean-Marc Lasgouttes
87d4ce0ff7
Remove boost/format support
...
Only ChkTex.cpp used it, whereas the rest of our code uses the simpler bformat.
2016-05-29 17:55:45 -04:00
Georg Baum
2d708bd7cf
Simplify .po file generation
...
We can generate the file with the cirrect line endings directly instead of
calling a helper script to convert them.
2016-05-29 17:55:44 -04:00
Georg Baum
d5f2bad461
Mingw-w64 build fixes for long long
...
On mingw-w64, long long (64bit wide) is larger than long (32bit wide).
Therefore we need some more specializations for string, docstring,
otextstream and << overloaded ostream functions. The configuration code
is by me, the source code changes by Shankar Giri Venkita Giri (bug 10053).
2016-05-29 17:55:43 -04:00
Kornel Benko
882b7b01d0
Cmake install: Exclude some files from being installed
...
Files like CMakeLists.txt or *.lyx~ should not be part
of an installation.
2016-04-14 11:15:08 +02:00
Kornel Benko
13bf0f3275
Ammend 4aa88e9
2016-04-09 12:21:16 +02:00
Peter Kümmel
a0a472c16e
msvc2015: always incude strfwd.h first, to prevent crashes of our
...
typedefed streams.
2016-04-02 11:03:17 +02:00
Kornel Benko
41447b1225
Cmake export tests: Label handling
...
In collaboration with Günter Milde:
1.) Allow char ':' be part of a ctest-label
2.) Eliminate redundant label naming and directory names
(The testnames should not repeat the directory name)
2016-03-26 13:06:14 +01:00
Uwe Stöhr
869d34ddeb
development/cmake/build5-2015-x64.bat: Windows build script for 64bit LyX and Qt 5.6
2016-03-08 00:31:10 +01:00
Kornel Benko
cc884dd044
Typo.
2016-02-15 21:00:35 +01:00
Kornel Benko
64446ab834
Preparing a helper script to creat md5sum of a file.
2016-02-15 15:24:33 +01:00
Kornel Benko
a413d667ca
Set C++11 option defaulting to 'AUTO' as it is on autotools too.
...
Nothing changes for already cached values.
With fresh build-dir and in 'AUTO'-mode we try to determine if the c++ compiler
is able to use this feature.
2016-02-11 09:03:07 +01:00
Uwe Stöhr
deb8e48efa
build5-2010.bat: simplify script
...
* This is a script for MSVC2010 so assume this is used
* Fix a typo
* Load the MSVC build environment
2016-01-28 00:07:43 +01:00
Uwe Stöhr
c5236c42b9
build5-2010.bat: use the same CMake parameters as in build5-2010-installer.bat
2016-01-26 01:57:15 +01:00
Peter Kümmel
44fd57e4b4
python now will be found, rmdir could fail
2016-01-22 12:47:23 +01:00
Peter Kümmel
0477e01d3e
use Qt default path, don't touch source tree
2016-01-19 17:39:52 +01:00
Uwe Stöhr
41d5acdca3
Win build scripts: add a one-click script for installer builds
...
- also restore a build script for daily development work
- remove 2 outdated/unnecessary scripts
2016-01-19 02:21:06 +01:00
Peter Kümmel
e30b1d67fc
rename build directory
2016-01-17 18:52:20 +01:00
Peter Kümmel
2f290a46d2
clean build with MSVC2010
2016-01-17 18:34:15 +01:00
Uwe Stöhr
1822d44c58
add 2 Windows build scripts for LyX 2.2
...
- build4-2010.bat: MSVC 2010 and Qt 4.8.7 (as backup)
- build5-2010.bat: MSVC 2010 and Qt 5.5.1
I tested both scripts thoroughly and the resulting LyX build is stable. Please feel free to modify them if something can be improved.
2016-01-14 00:39:32 +01:00
Peter Kümmel
6e3a4ecfe7
mingw.bat: circumvent critical python detection
...
LyX could be build with a double click on mingw.bat.
2016-01-13 15:46:44 +01:00
Peter Kümmel
275d5a66a5
use Qt 5.5.1
2016-01-13 13:12:25 +01:00
Peter Kümmel
407bb15bde
add batch file for MinGW build on Windows
2016-01-12 20:10:51 +01:00
Peter Kümmel
ff8719497a
also install cross compiled lyx
2016-01-06 14:24:22 +01:00
Peter Kümmel
f09202c69c
fix broken xmingw script
2016-01-06 13:07:59 +01:00
Peter Kümmel
2a112d8a65
add script to cross-compile for Windows
2015-12-20 14:42:24 +01:00
Kornel Benko
4e9fe808d7
Cmake export tests: Correct some quirks
...
1.) Label lyx2lyx was handled wrong (removed '2')
2.) tests were named '_lyx2lyx' instead of only 'lyx2lyx'
2015-12-17 12:57:34 +01:00
Peter Kümmel
11f9c71d75
fix MinGW build on Windows
2015-12-15 13:20:11 +01:00
Peter Kümmel
7d2c054611
also build without gnuwin32 directory
2015-12-15 13:20:10 +01:00
Peter Kümmel
2ce5ca7fcc
improve mingw runtime detection
2015-12-15 13:20:09 +01:00
Kornel Benko
afaf28964a
Cmake build: Map '\origin unavailable' to appropriate value on install
...
For example for lib/doc.de/xyzzy.lyx the entry is changed to
\origin /systemlyxdir/doc/de/
2015-12-13 16:08:27 +01:00
Kornel Benko
a9764cf191
Cmake build: Initialize some variables before use.
2015-12-09 15:37:58 +01:00
Uwe Stöhr
11e12c787a
build5.bat: explicitly set QT5
2015-12-08 01:40:48 +01:00
Uwe Stöhr
01e0292028
build5.bat: a script to compile with Qt5 on Windows
...
This script shows how i compile. If we figured out every corner cases with it it should become the standard build script for Windows
2015-12-08 01:23:54 +01:00
Georg Baum
a15aafa2a1
Use std::regex automatically in C++11 mode
...
This is consistent with autotools. The only exception is MSVC, since we do not
know yet whether it works.
2015-12-06 20:04:21 +01:00
Kornel Benko
cf3156d22d
Cmake export tests: Create concatenated labels in the form 'export:reverted:examples:chemgreek'
2015-12-02 22:18:43 +01:00