mirror of
https://github.com/eclipse/upm.git
synced 2025-07-01 01:11:10 +03:00
cmake: changes for nodejs 4.1.1 - resubmit
Signed-off-by: Eugene Bolshakov <pub@relvarsoft.com> Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
This commit is contained in:

committed by
Mihai Tudor Panu

parent
011013e800
commit
1adea8ecf1
@ -47,6 +47,15 @@ macro(upm_SWIG_NODE)
|
||||
PREFIX ""
|
||||
SUFFIX ".node"
|
||||
)
|
||||
if (${V8_VERSION_MAJOR} GREATER 3)
|
||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS "4.7")
|
||||
message(FATAL_ERROR " **ERROR** GCC 4.7 or above is required to compile jsupm_${libname} ")
|
||||
endif()
|
||||
endif()
|
||||
set_property (TARGET jsupm_${libname} PROPERTY CXX_STANDARD 11)
|
||||
set_property (TARGET jsupm_${libname} PROPERTY CXX_STANDARD_REQUIRED ON)
|
||||
endif()
|
||||
createpackagejson(${libname})
|
||||
install (FILES ${CMAKE_CURRENT_BINARY_DIR}/jsupm_${libname}.node
|
||||
DESTINATION lib/node_modules/jsupm_${libname} COMPONENT ${libname})
|
||||
@ -86,11 +95,11 @@ macro(upm_SWIG_JAVA)
|
||||
)
|
||||
|
||||
if (NOT DEFINED $ENV{JAVA_HOME_NATIVE})
|
||||
set (JAVAC $ENV{JAVA_HOME}/bin/javac)
|
||||
set (JAR $ENV{JAVA_HOME}/bin/jar)
|
||||
set (JAVAC $ENV{JAVA_HOME}/bin/javac)
|
||||
set (JAR $ENV{JAVA_HOME}/bin/jar)
|
||||
else ()
|
||||
set (JAVAC $ENV{JAVA_HOME_NATIVE}/bin/javac)
|
||||
set (JAR $ENV{JAVA_HOME_NATIVE}/bin/jar)
|
||||
set (JAVAC $ENV{JAVA_HOME_NATIVE}/bin/javac)
|
||||
set (JAR $ENV{JAVA_HOME_NATIVE}/bin/jar)
|
||||
endif ()
|
||||
|
||||
add_custom_command (TARGET javaupm_${libname}
|
||||
|
Reference in New Issue
Block a user