lol
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})