nometajit
Dibyendu Majumdar 4 years ago
parent f8ec7f2b28
commit ca74bab98f

@ -79,9 +79,6 @@ if (COMPUTED_GOTO AND MSVC)
message(WARNING "Computed goto is not available with MSVC")
endif ()
#set(CMAKE_CXX_STANDARD 11)
#set(CMAKE_CXX_STANDARD_REQUIRED True)
include_directories("${PROJECT_SOURCE_DIR}/include")
include_directories("${PROJECT_SOURCE_DIR}/dmr_c/src")
@ -327,35 +324,6 @@ add_library(${LIBRAVI_NAME} ${LIBRAVI_BUILD_TYPE}
${MIR_SRCS}
${C2MIR_SRCS}
)
#if (EMBEDDED_DMRC)
# set(DMRC_DEF "USE_DMR_C=1")
#endif ()
#if (NOT STATIC_BUILD)
# if (WIN32)
# # enable DLL export
# set_target_properties(${LIBRAVI_NAME} PROPERTIES DEFINE_SYMBOL "LUA_BUILD_AS_DLL")
# else ()
# set_target_properties(${LIBRAVI_NAME} PROPERTIES PREFIX "")
# endif ()
#else()
# set_target_properties(${LIBRAVI_NAME} PROPERTIES PREFIX "")
#endif ()
#if (APPLE)
# set_target_properties(${LIBRAVI_NAME} PROPERTIES COMPILE_DEFINITIONS "LUA_USE_MACOSX=1")
#elseif (UNIX)
# set_target_properties(${LIBRAVI_NAME} PROPERTIES COMPILE_DEFINITIONS "LUA_USE_LINUX=1")
#endif()
#if (LLVM_JIT)
# message(STATUS "Setting USE_LLVM=1")
# set_target_properties(${LIBRAVI_NAME} PROPERTIES COMPILE_DEFINITIONS "USE_LLVM=1;${DMRC_DEF}")
#endif ()
#if (OMR_JIT)
# set_target_properties(${LIBRAVI_NAME} PROPERTIES COMPILE_DEFINITIONS "USE_OMRJIT=1;${DMRC_DEF}")
#endif ()
#if (MIR_JIT)
# set_target_properties(${LIBRAVI_NAME} PROPERTIES COMPILE_DEFINITIONS "USE_MIRJIT=1")
#endif ()
target_link_libraries(${LIBRAVI_NAME} ${EXTRA_LIBRARIES} ${LLVM_LIBS} ${OMRJIT_LIBRARIES} ${MIRJIT_LIBRARIES})
# Main Ravi executable
@ -393,26 +361,22 @@ if (LLVM_JIT)
APPEND
PROPERTY COMPILE_DEFINITIONS "USE_LLVM=1"
)
#set_target_properties(ravi PROPERTIES COMPILE_DEFINITIONS "USE_LLVM=1;${DMRC_DEF}")
elseif (OMR_JIT)
set_property(
TARGET ${LIBRAVI_NAME} ravi
APPEND
PROPERTY COMPILE_DEFINITIONS "USE_OMRJIT=1"
)
#set_target_properties(ravi PROPERTIES COMPILE_DEFINITIONS "USE_OMRJIT=1;${DMRC_DEF}")
elseif (MIR_JIT)
set_property(
TARGET ${LIBRAVI_NAME} ravi
APPEND
PROPERTY COMPILE_DEFINITIONS "USE_MIRJIT=1"
)
#set_target_properties(ravi PROPERTIES COMPILE_DEFINITIONS "USE_MIRJIT=1")
endif ()
if (NOT STATIC_BUILD)
if (WIN32)
# enable DLL export
#set_target_properties(${LIBRAVI_NAME} PROPERTIES DEFINE_SYMBOL "LUA_BUILD_AS_DLL")
set_property(
TARGET ${LIBRAVI_NAME}
APPEND

Loading…
Cancel
Save