lol
at 17.09-beta 48 lines 1.6 kB view raw
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