Commit graph

40 commits

Author SHA1 Message Date
Ivailo Monev
b556627734 remove redundant include directory from script component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-27 20:11:29 +00:00
Ivailo Monev
2fe4f50c35 mostly JavaScriptCore cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 05:14:43 +00:00
Ivailo Monev
a4f5ce9b4d JavaScriptCore cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 06:28:54 +00:00
Ivailo Monev
41e5ddf421 namespaced build fixes and enabled it by default
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-26 06:28:30 +00:00
Ivailo Monev
c032e1c019 JSC cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 21:49:25 +00:00
Ivailo Monev
b04163c1a6 remove redundant directories inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:28:20 +00:00
Ivailo Monev
ad8de752da make use of PCRE in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 14:22:02 +00:00
Ivailo Monev
1e5be3c062 get rid of JavaScriptCore's JIT and YARR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-10 18:56:59 +00:00
Ivailo Monev
8f1af925b4 installation paths revised
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-07 23:43:48 +00:00
Ivailo Monev
6f27064f55 adjust script component to recent changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-16 22:10:13 +00:00
Ivailo Monev
1370130551 build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
d346bef8f0 making use of CMake variables for flags
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-28 14:54:57 +00:00
Ivailo Monev
2656915164 fixup the paths in the pkg-config files
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-26 16:03:37 +00:00
Ivailo Monev
df9ce31cc6 fixup package target [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 06:26:14 +00:00
Ivailo Monev
8e2525fb74 rework katie_setup_targets() and bump minimum CMake requirement
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 04:39:23 +00:00
Ivailo Monev
42f492cf7c preparations to support all-in-one targets build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
f88fb05ddb make use of qrand() in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-17 14:48:30 +00:00
Ivailo Monev
3e7a617bb6 call katie_generate_package() before katie_setup_paths()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-09 01:39:18 +00:00
Ivailo Monev
c8fec5bc4b make the generators not respecting DESTDIR work again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-06 17:53:03 +03:00
Ivailo Monev
2df0f34a38 use less glue for mutex locking in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-03 17:24:46 +00:00
Ivailo Monev
ff68aaeece minor JavaScriptCore/script component cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-25 09:21:54 +00:00
Ivailo Monev
0c3916fe0a run moc only on files that contain Q_OBJECT/Q_OBJECT_FAKE/Q_GADGET
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-12 01:54:49 +00:00
Ivailo Monev
3dc1be479e get rid of RefCountedLeakCounter in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-06 21:50:29 +00:00
Ivailo Monev
a4e3b7b67f make use of qDebug/qCritical in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-06 16:07:38 +00:00
Ivailo Monev
46873214aa cleanup and fix some compiler warnings in JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-04 14:54:40 +00:00
Ivailo Monev
eb06f94a27 cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-04 02:30:10 +03:00
Ivailo Monev
e04efb5f14 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-23 10:09:00 +00:00
Ivailo Monev
d088897d13 make Python recommended not required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-18 12:54:10 +00:00
Ivailo Monev
3b7900ecad cleanup JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 03:41:27 +00:00
Ivailo Monev
1a20bc556a do not disable stack protector for JavaScriptCore
whatever it was supposed to achieve it no longer applies, or at least from
my tests. it was most likely a workaround for a compiler bug, the change
dates from 2009 at least (https://github.com/qtproject/qt/commit/120329ad)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 02:44:11 +00:00
Ivailo Monev
9c2807b27e remove entry for gone JavaSciptCore file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-17 00:06:54 +00:00
Ivailo Monev
e12064bd10 make JSC mmap on demand even on x86_64
even WebKit has done it and it makes things much less complicated

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-14 03:26:41 +00:00
Ivailo Monev
0afe0c0c36 simplify installation directories handling via use of CPACK_SET_DESTDIR
also, the CMake files are installed where they can be found by default
(without any manual configuration) by default - in the top-level
installation directory (CMAKE_INSTALL_PREFIX)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-10 14:06:44 +03:00
Ivailo Monev
86c05a6208 do not add all libraries the component it linted to to te pkgconfi file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-18 14:52:58 +00:00
Ivailo Monev
0600cf2950 remove entry for gone JavaScriptCore cpp file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-12 04:23:22 +02:00
Ivailo Monev
f9739fdce0 always use the system memory allocator for JavaScriptCore
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-11 14:45:49 +02:00
Ivailo Monev
4ff3214dcd fix conditional for TCMalloc
it seems that running CMake from Git Bash shell makes CMake think that it
is running on UNIX system

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-05 17:41:15 +02:00
Ivailo Monev
e8e9bfc664 fix script component build for WinCE platform
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-20 01:57:29 +02:00
Ivailo Monev
1ac7f59fc2 fix build of script component for windows
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-15 21:40:34 +02:00
Ivailo Monev
bfbc380756 initial import
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00