mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-21 20:26:41 +00:00
Make evmjit library installable
This commit is contained in:
parent
0ae864e72e
commit
5384b92c66
2 changed files with 6 additions and 5 deletions
|
|
@ -6,7 +6,7 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
|||
|
||||
if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
|
||||
else ()
|
||||
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wno-unknown-pragmas -Wextra -DSHAREDLIB -fPIC")
|
||||
set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wno-unknown-pragmas -Wextra")
|
||||
endif()
|
||||
|
||||
if(APPLE)
|
||||
|
|
@ -14,7 +14,7 @@ if(APPLE)
|
|||
endif()
|
||||
|
||||
# LLVM
|
||||
if(LLVM_DIR) # local LLVM build
|
||||
if(LLVM_DIR OR APPLE) # local LLVM build
|
||||
find_package(LLVM REQUIRED CONFIG)
|
||||
message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}")
|
||||
message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}")
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ set(TARGET_NAME evmjit)
|
|||
|
||||
file(GLOB SOURCES "*.cpp")
|
||||
file(GLOB HEADERS "*.h")
|
||||
set(INTERFACE_HEADERS interface.h)
|
||||
source_group("" FILES ${HEADERS})
|
||||
source_group("" FILES ${SOURCES})
|
||||
|
||||
|
|
@ -21,5 +22,5 @@ target_link_libraries(${TARGET_NAME} ${LLVM_LIBS})
|
|||
|
||||
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-rtti")
|
||||
|
||||
#install( TARGETS ${EXECUTABLE} ARCHIVE DESTINATION lib LIBRARY DESTINATION lib )
|
||||
#install( FILES ${HEADERS} DESTINATION include/${EXECUTABLE} )
|
||||
install(TARGETS ${TARGET_NAME} LIBRARY DESTINATION lib)
|
||||
install(FILES ${INTERFACE_HEADERS} DESTINATION include/${TARGET_NAME})
|
||||
|
|
|
|||
Loading…
Reference in a new issue