1
0
Fork 0

fixed CMake instructions for linking on Linux

This commit is contained in:
Jan Steemann 2015-02-19 16:10:14 +01:00
parent 9aaf0b29a6
commit 2ec83e31f8
2 changed files with 23 additions and 3 deletions

View File

@ -579,7 +579,7 @@ elseif (DARWIN)
set(ICU_LIBS icui18n;icuuc;icudata;pthread;dl;m CACHE path "ICU libraries")
else ()
set(ICU_INCLUDE ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/third_party/icu/source/common;${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/third_party/icu/source/i18n;${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/third_party/icu/source/io CACHE path "ICU include path")
set(ICU_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/out/x64.release/obj.target/tools/gyp/ CACHE path "ICU library path")
set(ICU_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/out/x64.release/obj.target/third_party/icu/ CACHE path "ICU library path")
set(ICU_LIBS icui18n;icuuc;icudata;pthread;dl;m CACHE path "ICU libraries")
endif ()
@ -693,10 +693,14 @@ set(V8_VERSION "unknown" CACHE string "V8 version")
if (MSVC OR RASPBIAN)
set(V8_LIBS v8_base;v8_libbase;v8_libplatform;v8_nosnapshot CACHE string "V8 libraries")
else ()
elseif (DARWIN)
set(V8_INCLUDE ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/include CACHE path "V8 include path")
set(V8_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/out/x64.release CACHE path "V8 library path")
set(V8_LIBS v8_base;v8_libbase;v8_libplatform;v8_nosnapshot CACHE string "V8 libraries")
else ()
set(V8_INCLUDE ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/include CACHE path "V8 include path")
set(V8_LIB_PATH ${PROJECT_SOURCE_DIR}/3rdParty/V8-3.31.74.1/out/x64.release/obj.target/tools/gyp CACHE path "V8 library path")
set(V8_LIBS v8_base;v8_libbase;v8_libplatform;v8_nosnapshot CACHE string "V8 libraries")
endif ()
if (V8_INCLUDE)

View File

@ -218,12 +218,28 @@ install(
REGEX "^.*/server/tests$" EXCLUDE)
install(
DIRECTORY ${PROJECT_SOURCE_DIR}/js/node ${PROJECT_SOURCE_DIR}/js/apps
DIRECTORY ${PROJECT_SOURCE_DIR}/js/node
DESTINATION share/arangodb/js
REGEX ".travis.yml" EXCLUDE
REGEX ".npmignore" EXCLUDE
PATTERN "_db" EXCLUDE)
install(
DIRECTORY ${PROJECT_SOURCE_DIR}/js/apps/system/_admin
DESTINATION share/arangodb/js
REGEX "/node_modules/" EXCLUDE
REGEX "/test/" EXCLUDE
REGEX "/test_data/" EXCLUDE
REGEX "/coverage/" EXCLUDE
PATTERN "_db" EXCLUDE)
install(
DIRECTORY ${PROJECT_SOURCE_DIR}/js/apps/system/_api ${PROJECT_SOURCE_DIR}/js/apps/system/_system
DESTINATION share/arangodb/js
REGEX "/test/" EXCLUDE
REGEX "/test_data/" EXCLUDE
PATTERN "_db" EXCLUDE)
################################################################################
### @brief install arangod mruby files
################################################################################