lol
at 18.09-beta 64 lines 2.5 kB view raw
1diff --git a/CMakeLists.txt b/CMakeLists.txt 2index 0c05208f..8893648e 100644 3--- a/CMakeLists.txt 4+++ b/CMakeLists.txt 5@@ -48,6 +48,20 @@ add_subdirectory(libevmasm) 6 add_subdirectory(libsolidity) 7 add_subdirectory(libsolc) 8 9+ 10+install(DIRECTORY libdevcore/ 11+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libdevcore 12+ FILES_MATCHING PATTERN "*.h") 13+install(DIRECTORY libevmasm/ 14+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libevmasm 15+ FILES_MATCHING PATTERN "*.h") 16+install(DIRECTORY libsolidity/ 17+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/libsolidity 18+ FILES_MATCHING PATTERN "*.h") 19+install(DIRECTORY liblll/ 20+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/liblll 21+ FILES_MATCHING PATTERN "*.h") 22+ 23 if (NOT EMSCRIPTEN) 24 add_subdirectory(solc) 25 add_subdirectory(liblll) 26diff --git a/libdevcore/CMakeLists.txt b/libdevcore/CMakeLists.txt 27index fa7e3f48..1f9f52b4 100644 28--- a/libdevcore/CMakeLists.txt 29+++ b/libdevcore/CMakeLists.txt 30@@ -6,3 +6,4 @@ target_link_libraries(devcore PRIVATE jsoncpp ${Boost_FILESYSTEM_LIBRARIES} ${Bo 31 target_include_directories(devcore PUBLIC "${CMAKE_SOURCE_DIR}") 32 target_include_directories(devcore SYSTEM PUBLIC ${Boost_INCLUDE_DIRS}) 33 add_dependencies(devcore solidity_BuildInfo.h) 34+install(TARGETS devcore LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) 35diff --git a/libevmasm/CMakeLists.txt b/libevmasm/CMakeLists.txt 36index 86192c1b..e7f15e93 100644 37--- a/libevmasm/CMakeLists.txt 38+++ b/libevmasm/CMakeLists.txt 39@@ -3,3 +3,4 @@ file(GLOB headers "*.h") 40 41 add_library(evmasm ${sources} ${headers}) 42 target_link_libraries(evmasm PUBLIC devcore) 43+install(TARGETS evmasm LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) 44diff --git a/liblll/CMakeLists.txt b/liblll/CMakeLists.txt 45index 4cdc073a..b61f03c7 100644 46--- a/liblll/CMakeLists.txt 47+++ b/liblll/CMakeLists.txt 48@@ -3,3 +3,4 @@ file(GLOB headers "*.h") 49 50 add_library(lll ${sources} ${headers}) 51 target_link_libraries(lll PUBLIC evmasm devcore) 52+install(TARGETS lll LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) 53diff --git a/libsolidity/CMakeLists.txt b/libsolidity/CMakeLists.txt 54index 0bdec4b4..e876177e 100644 55--- a/libsolidity/CMakeLists.txt 56+++ b/libsolidity/CMakeLists.txt 57@@ -29,6 +29,7 @@ endif() 58 59 add_library(solidity ${sources} ${headers}) 60 target_link_libraries(solidity PUBLIC evmasm devcore ${Boost_FILESYSTEM_LIBRARY} ${Boost_SYSTEM_LIBRARY}) 61+install(TARGETS solidity LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) 62 63 if (${Z3_FOUND}) 64 target_link_libraries(solidity PUBLIC ${Z3_LIBRARY})