lol
1From 5851256422a4debc34c956439d8129a4d5f80722 Mon Sep 17 00:00:00 2001
2From: Will Dietz <w@wdtz.org>
3Date: Thu, 30 Mar 2017 10:06:03 -0500
4Subject: [PATCH] cmake: add install bits
5
6---
7 CMakeLists.txt | 3 +++
8 loader/CMakeLists.txt | 2 ++
9 ui/CMakeLists.txt | 2 ++
10 3 files changed, 7 insertions(+)
11
12diff --git a/CMakeLists.txt b/CMakeLists.txt
13index 826fe307..740861db 100644
14--- a/CMakeLists.txt
15+++ b/CMakeLists.txt
16@@ -113,3 +113,6 @@ SET_PROPERTY(TARGET boom_base PROPERTY CXX_STANDARD_REQUIRED ON)
17
18 ADD_SUBDIRECTORY(loader)
19 ADD_SUBDIRECTORY(ui)
20+
21+INSTALL(DIRECTORY signatures DESTINATION share/boomerang)
22+INSTALL(DIRECTORY frontend/machine DESTINATION share/boomerang/frontend)
23diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
24index b371d366..dcf715fd 100644
25--- a/loader/CMakeLists.txt
26+++ b/loader/CMakeLists.txt
27@@ -6,6 +6,8 @@ macro(BOOMERANG_ADD_LOADER name)
28 endif()
29 qt5_use_modules(${target_name} Core)
30 set_target_properties(${target_name} PROPERTIES LIBRARY_OUTPUT_DIRECTORY "${PROJECT_SOURCE_DIR}/out/lib")
31+ install(TARGETS "${target_name}"
32+ LIBRARY DESTINATION lib)
33 endmacro()
34
35 BOOMERANG_ADD_LOADER(Elf elf/ElfBinaryFile.cpp elf/ElfBinaryFile.h)
36diff --git a/ui/CMakeLists.txt b/ui/CMakeLists.txt
37index f6fe3271..8729b522 100644
38--- a/ui/CMakeLists.txt
39+++ b/ui/CMakeLists.txt
40@@ -26,3 +26,5 @@ boom_base frontend db type boomerang_DSLs codegen util boom_base
41 ${CMAKE_THREAD_LIBS_INIT} boomerang_passes
42 )
43 qt5_use_modules(boomerang Core Xml Widgets)
44+
45+INSTALL(TARGETS boomerang DESTINATION bin)
46--
472.11.0
48