1
0
Fork 0

Merge branch 'solaris' of https://github.com/arangodb/arangodb into solaris

This commit is contained in:
Frank Celler 2016-02-26 14:14:38 +00:00
commit 1b5bd2ec87
4 changed files with 23 additions and 23 deletions

View File

@ -51,6 +51,7 @@ list(APPEND V8_GYP_ARGS
--generator-output=${V8_TARGET_DIR} --generator-output=${V8_TARGET_DIR}
-Dv8_target_arch=${V8_PROC_ARCH} -Dv8_target_arch=${V8_PROC_ARCH}
-Dbyteorder=${ENDIANESS} -Dbyteorder=${ENDIANESS}
-DPYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
) )
if (DEBUG) if (DEBUG)
@ -67,7 +68,6 @@ set(V8_COMPILE_ARGS
builddir=${V8_TARGET_DIR}/${V8_TARGET_ARCH} builddir=${V8_TARGET_DIR}/${V8_TARGET_ARCH}
CC=${CMAKE_C_COMPILER} CC=${CMAKE_C_COMPILER}
CXX=${CMAKE_CXX_COMPILER} CXX=${CMAKE_CXX_COMPILER}
PYTHON_EXECUTABLE=${PYTHON_EXECUTABLE}
) )
@ -147,25 +147,9 @@ if (MSBUILD)
WORKING_DIRECTORY ${V8_DIR}/build WORKING_DIRECTORY ${V8_DIR}/build
SOURCE_DIR "${V8_DIR}" SOURCE_DIR "${V8_DIR}"
CONFIGURE_COMMAND ${PYTHON_EXECUTABLE} ${GYP_MAIN} ${V8_GYP_ARGS} CONFIGURE_COMMAND ${PYTHON_EXECUTABLE} ${GYP_MAIN} ${V8_GYP_ARGS}
BUILD_COMMAND msbuild all.sln /t:v8 /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM} BUILD_COMMAND
INSTALL_COMMAND "") INSTALL_COMMAND "")
# cmake eats semicolons or quotes them or, or, or so we can't use /t:a;b;c
ExternalProject_Add_Step(v8_build v8_build_v8
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8 /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
ExternalProject_Add_Step(v8_build v8_build_v8_libbase
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8_libbase /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
ExternalProject_Add_Step(v8_build v8_build_v8_libplatform
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8_libplatform /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
# and now ICU... # and now ICU...
ExternalProject_Add_Step(v8_build icu_build_icudata ExternalProject_Add_Step(v8_build icu_build_icudata
@ -186,6 +170,22 @@ if (MSBUILD)
DEPENDEES configure DEPENDEES configure
DEPENDERS build) DEPENDERS build)
# cmake eats semicolons or quotes them or, or, or so we can't use /t:a;b;c
ExternalProject_Add_Step(v8_build v8_build_v8
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8 /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
ExternalProject_Add_Step(v8_build v8_build_v8_libbase
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8_libbase /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
ExternalProject_Add_Step(v8_build v8_build_v8_libplatform
WORKING_DIRECTORY ${V8_DIR}/build
COMMAND msbuild all.sln /t:v8_libplatform /p:Configuration=Debug /p:Platform=${MS_TARGET_PLATFORM}
DEPENDEES configure
DEPENDERS build)
else() else()
ExternalProject_Add(v8_build ExternalProject_Add(v8_build

View File

@ -128,7 +128,7 @@
'<(SHARED_INTERMEDIATE_DIR)/d8-js.cc', '<(SHARED_INTERMEDIATE_DIR)/d8-js.cc',
], ],
'action': [ 'action': [
'$(PYTHON_EXECUTABLE)', '<(PYTHON_EXECUTABLE)>',
'../tools/js2c.py', '../tools/js2c.py',
'<@(_outputs)', '<@(_outputs)',
'D8', 'D8',

View File

@ -320,7 +320,7 @@
'<(generated_file)', '<(generated_file)',
], ],
'action': [ 'action': [
'$(PYTHON_EXECUTABLE)', '<(PYTHON_EXECUTABLE)>',
'../../tools/js2c.py', '../../tools/js2c.py',
'<@(_outputs)', '<@(_outputs)',
'TEST', # type 'TEST', # type

View File

@ -1738,7 +1738,7 @@
'<(SHARED_INTERMEDIATE_DIR)/libraries.cc', '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
], ],
'action': [ 'action': [
'$(PYTHON_EXECUTABLE)', '<(PYTHON_EXECUTABLE)>',
'../../tools/js2c.py', '../../tools/js2c.py',
'<(SHARED_INTERMEDIATE_DIR)/libraries.cc', '<(SHARED_INTERMEDIATE_DIR)/libraries.cc',
'CORE', 'CORE',
@ -1757,7 +1757,7 @@
{ {
'action_name': 'js2c_experimental', 'action_name': 'js2c_experimental',
'inputs': [ 'inputs': [
'$(PYTHON_EXECUTABLE)', '<(PYTHON_EXECUTABLE)>',
'../../tools/js2c.py', '../../tools/js2c.py',
'<@(experimental_library_files)', '<@(experimental_library_files)',
], ],
@ -1765,7 +1765,7 @@
'<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
], ],
'action': [ 'action': [
'$(PYTHON_EXECUTABLE)', '<(PYTHON_EXECUTABLE)>',
'../../tools/js2c.py', '../../tools/js2c.py',
'<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc', '<(SHARED_INTERMEDIATE_DIR)/experimental-libraries.cc',
'EXPERIMENTAL', 'EXPERIMENTAL',