Wilfried Goesgens
d35d3b6fff
fix sub repo
2017-01-31 16:53:45 +01:00
Wilfried Goesgens
e96405b5f0
fix icu dat location
2017-01-31 14:45:49 +01:00
Wilfried Goesgens
1406e5c4a7
move forward
2017-01-31 14:44:06 +01:00
Wilfried Goesgens
de08af5f98
choose proper branch
2017-01-31 13:47:53 +01:00
Wilfried Goesgens
b7fcbac21a
add v8 as a submodule
2017-01-31 13:46:39 +01:00
Wilfried Goesgens
685f8955e5
remove old V8 version, we now handle this via a sub repo.
2017-01-30 12:34:24 +01:00
Wilfried Goesgens
584f3120dd
Upgrade V8
...
- ICU now doesn't build the icudata library anymore
- ship the icu database on all platforms and all packages
- we now load the icu database file ourselves, and hand over the pointer to ICU.
- follow the V8 changes around Weak pointer handling
2017-01-30 12:30:07 +01:00
jsteemann
b76bf9b3fb
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
2016-09-02 10:31:31 +02:00
Wilfried Goesgens
e10fbf1a1a
Merge pull request #2033 from servusoft/patch-12
...
Setting "v8_use_snapshot=false" by CROSS_COMPILING
2016-09-02 09:53:41 +02:00
servusoft
8931eb8bd0
Adding dependencies: 'v8_libbase', 'v8_libplatform' by v8_use_snapshot!="true"'
2016-09-01 17:17:57 +02:00
servusoft
bfb33abeb7
Setting "v8_use_snapshot=false" by CROSS_COMPILING
2016-09-01 17:12:52 +02:00
jsteemann
fa21e70256
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
2016-08-31 17:59:54 +02:00
servusoft
2ec8ae8698
Set host_arch by CROSS_COMPILING
2016-08-31 14:24:15 +02:00
Jan Christoph Uhde
3a7f5ea826
add flags only for gcc as they are meaningless for clang
2016-08-30 16:11:57 +02:00
Wilfried Goesgens
1f162ac882
Implement scheme to more clever pass the directories from the build process to the run-time
...
We will now try to evaluate the toplevel install directory from the configured binary dir.
We will use this toplever directory when searching for other directories.
2016-08-24 14:45:08 +02:00
Wilfried Goesgens
19aac9704f
- add Ninja build approach for windows
...
- export the location of the ICU data file - the client packages may need them.
2016-08-18 15:56:35 +02:00
servusoft
9ae6bd6831
Adaptation of V8 architecture "arm64" with "aarch64" processor.
...
Set V8_PROC_ARCH to "arm64" by "aarch64"
Additional info:
https://chromium.googlesource.com/v8/v8/+/refs/heads/5.0.71/build/standalone.gypi
2016-07-25 16:35:58 +02:00
servusoft
228257c5db
set GYP_CROSSCOMPILE by CROSS_COMPILING
2016-07-22 19:39:19 +02:00
jsteemann
eaeafcaedd
fixed segfault in V8, by backporting https://bugs.chromium.org/p/v8/issues/detail?id=5033
2016-07-18 09:44:38 +02:00
Wilfried Goesgens
832422ae31
once more fix python call in gyp
2016-07-05 15:22:42 +02:00
Wilfried Goesgens
b2294e7732
Fix calling of python
2016-07-05 14:06:38 +02:00
Frank Celler
8631325d78
added release type
2016-06-28 18:01:26 +02:00
Wilfried Goesgens
5cd9af937e
If V8_TARGET_ARCHS is parametrized from external, only compile the specified targets.
2016-06-10 17:54:05 +02:00
Jan Steemann
fb07580500
forward port Comparator bugfix from 5ff7901e24
2016-05-23 15:58:02 +02:00
Frank Celler
1119ceada6
added -fno-delete-null-pointer-checks
2016-05-11 17:39:33 +02:00
Kaveh Vahedipour
e623198d6c
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-04 17:06:23 +02:00
Frank Celler
5f0ae035b0
added default env variables
2016-05-04 16:25:18 +02:00
Kaveh Vahedipour
5d911bceb4
Merge branch 'devel' of https://github.com/arangodb/arangodb into json_agency_comm
2016-05-03 15:48:36 +02:00
Wilfried Goesgens
d19cef695e
Unify the way we locate and initialize icu on windows in the unittests.
2016-05-03 11:43:14 +02:00
Kaveh Vahedipour
dd99efe0ea
corrected v8 build on mac
2016-05-02 18:20:44 +02:00
Wilfried Goesgens
4e67ba3dd2
Add tool to make archives non thin; use it in target nonthinV8
2016-05-02 15:38:47 +02:00
Max Neunhoeffer
cb78f14046
Revert "Revert V8"
...
This reverts commit 61917961fa
.
2016-05-02 13:55:30 +02:00
Frank Celler
61917961fa
Revert V8
2016-05-02 12:03:57 +02:00
Max Neunhoeffer
9668a3eb87
Fix compilation under Linux with g++.
...
This is a dirty hack, I just removed an option that should have
been added only under clang.
2016-05-02 10:44:40 +02:00
Wilfried Goesgens
fb36d41264
One more missing file.
2016-05-02 10:15:50 +02:00
Wilfried Goesgens
48190b463b
Add missing file
2016-05-02 09:56:58 +02:00
Wilfried Goesgens
c56309c62c
Upgrade V8 to 5.0.71.39
2016-05-02 09:40:15 +02:00
Wilfried Goesgens
8ae9ed7b4e
Only need to install icu data files on windows, others have them hardwired at build time.
2016-04-14 10:46:04 +02:00
Wilfried Goesgens
2c7cfac728
Add routine to install the ICU character table database
2016-04-13 15:37:50 +02:00
Wilfried Goesgens
519e4a038f
Disable usage of cygwin inside of generated msvs project files.
2016-03-31 15:54:49 +02:00
Wilfried Goesgens
75450a3fae
Fix V8 build for windows
...
- use <(PYTHON_EXECUTABLE) its a gyp variable not an environment variable.
- disable fetching of platform json for visual studio.
2016-03-31 14:35:32 +02:00
Wilfried Goesgens
1ccb985109
Forward patch missing changes to the V8 build for windows/solaris/arch linux
2016-03-31 10:55:17 +02:00
Andreas Streichardt
b3357a644e
Fix remaining invalid python commands
2016-03-23 14:43:02 +01:00
Andreas Streichardt
f449aeb6c3
Fix python versioning in newer v8
2016-03-23 13:45:07 +01:00
Frank Celler
30f826ff8c
fixed libs
2016-03-20 13:43:29 +00:00
Frank Celler
e785284c5b
removed -Wshorten-64-to-32
2016-03-20 13:53:20 +01:00
Frank Celler
949ec7074b
set deployment target
2016-03-20 13:51:45 +01:00
Frank Celler
46c1844dc1
replied fix
2016-03-20 13:37:20 +01:00
Frank Celler
6e3555b828
V4.9.391
2016-03-20 13:21:08 +01:00
Frank Celler
e6f02486d4
no think archive
2016-03-20 10:12:04 +00:00
Frank Celler
165d6c18bd
missing files
2016-03-20 00:16:55 +01:00
Frank Celler
9a2da21d53
flatten
2016-03-19 22:39:20 +01:00
Frank Celler
55e43a9823
fixed typo
2016-03-19 22:22:44 +01:00
Frank Celler
42b2cb5baf
removed '()', because msbuild does not like it
2016-03-19 22:15:07 +01:00
Frank Celler
bf6882a92f
VS
2016-03-19 19:23:48 +01:00
Frank Celler
f5e6f534ab
removed -Wshorten-64-to-32
2016-03-19 16:47:13 +01:00
Frank Celler
f0c0257d8f
removed pyc files
2016-03-18 21:48:46 +01:00
Frank Celler
5a1e8fd6fe
Merge branch 'devel' of github.com:arangodb/arangodb into v8
2016-03-18 20:20:15 +01:00
Frank Celler
4ed9b382dd
fixed windows lib
2016-03-18 15:38:26 +01:00
Frank Celler
6d19bdbbfe
Merge branch 'devel' of github.com:arangodb/arangodb into v8
2016-03-18 09:50:20 +01:00
Wilfried Goesgens
551ab11a2c
Merge branch 'devel' of github.com:arangodb/arangodb into solaris
2016-03-17 22:07:29 +01:00
jsteemann
a9ab4eaace
Merge branch 'devel' of https://github.com/arangodb/arangodb into v8
2016-03-17 21:13:21 +01:00
jsteemann
534a31f211
added V8_CFLAGS, V8_CXXFLAGS, V8_LDFLAGS
2016-03-17 16:44:37 +01:00
Frank Celler
0f1e19559e
added V8
2016-03-16 10:18:57 +01:00
Frank Celler
7c1287a9d7
added gyp
2016-03-16 10:04:50 +01:00
Frank Celler
40ec6079d6
added missing files
2016-03-16 09:13:23 +01:00
Frank Celler
41e0519cdb
added missing icu
2016-03-15 23:42:23 +01:00
Frank Celler
bd601caee2
fixed include
2016-03-15 23:12:04 +01:00
Frank Celler
ca608f1293
fixed number
2016-03-15 22:25:36 +01:00
Frank Celler
109c4e43eb
4.9.391
2016-03-15 22:08:31 +01:00
Frank Celler
50286c1ef7
V8 4.9.391
2016-03-15 21:43:46 +01:00
Wilfried Goesgens
7b7a852dcc
Fix quotes, thanks to Simran for digging this out.
2016-03-15 21:29:21 +01:00
Wilfried Goesgens
7c18cbdd51
Implement configuring for 32 bit arm
2016-03-15 15:16:55 +01:00
Wilfried Goesgens
e2bf40a78a
better insulate the flags where forcing 64 bits for solaris.
2016-03-15 15:12:19 +01:00
Frank Celler
dfa9047484
switch arangosh to new ApplicationFeatures and ProgramOptions
2016-03-08 23:32:43 +01:00
Wilfried Goesgens
14b0e72efe
Simplify the windows msbuild path - it still barfs objects into the source tree, but at least some is in the build directory and we only need to build the sub-target "v8".
2016-03-03 17:46:30 +01:00
Wilfried Goesgens
fd72a032d3
Add support for compiling V8 via Ninja Build
2016-03-03 16:07:14 +01:00
Wilfried Goesgens
59d7aa435d
don't override the provided output directory.
2016-03-03 16:07:03 +01:00
Wilfried Goesgens
e39871ae10
We need to specify use_snapshot=true for gyp.
2016-03-02 09:59:23 +01:00
Frank Celler
a6acf900bf
added v8_build
2016-03-01 16:45:38 +01:00
Frank Celler
ba74fa6f7a
Merge branch 'solaris' of github.com:arangodb/arangodb into solaris
2016-03-01 16:41:40 +01:00
Frank Celler
e70068ee94
compile both targets
2016-03-01 16:41:29 +01:00
Frank Celler
5f4e3b8f6f
Merge branch 'solaris' of github.com:arangodb/arangodb into solaris
2016-03-01 16:32:06 +01:00
Frank Celler
b20452d2e4
use 2.8
2016-03-01 16:31:40 +01:00
Frank Celler
3c9c6ef2c1
targets for debug and optimized
2016-03-01 16:27:11 +01:00
Frank Celler
137a6d5ea4
fixed lib dir
2016-03-01 15:46:20 +01:00
Frank Celler
07cfb20e18
fixed lib dir
2016-03-01 15:43:37 +01:00
Frank Celler
715da04bb9
cleanup
2016-03-01 15:11:39 +01:00
Frank Celler
c202efa80e
cleanup
2016-03-01 12:33:27 +01:00
Wilfried Goesgens
39e180c4da
Work on cmake library directories.
2016-02-29 19:04:10 +01:00
Frank Celler
b1de079b04
added OPENSSL LIBS directly
2016-02-29 17:59:55 +00:00
Frank Celler
a6dd56df95
fixed libs
2016-02-29 11:49:31 +00:00
Frank Celler
215d269611
fixes for Windows VS
2016-02-29 08:54:26 +00:00
Wilfried Goesgens
260d053cb8
Calculate where windows puts the V8 & ICU libs
2016-02-26 17:57:01 +01:00
Wilfried Goesgens
3dda9b7ba2
Fix Variable, no trailing > needed.
2016-02-26 15:54:56 +01:00
Wilfried Goesgens
39809a1f0d
Remove debug output.
2016-02-26 15:54:45 +01:00
Wilfried Goesgens
0f2174ada5
Add python as a parameter to gyp.
2016-02-26 15:12:28 +01:00
Wilfried Goesgens
62ba465c1f
don't use the environment for the python executable.
2016-02-26 15:12:04 +01:00
Wilfried Goesgens
9e091d6374
make gyp builds their own custom target steps
2016-02-26 14:47:26 +01:00
Wilfried Goesgens
9b0938d9ae
Work on the windows compile of V8 to properly find python.
2016-02-26 13:08:37 +01:00