summaryrefslogtreecommitdiff
path: root/diskman/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'diskman/CMakeLists.txt')
-rw-r--r--diskman/CMakeLists.txt22
1 files changed, 22 insertions, 0 deletions
diff --git a/diskman/CMakeLists.txt b/diskman/CMakeLists.txt
new file mode 100644
index 0000000..ea0c5fe
--- /dev/null
+++ b/diskman/CMakeLists.txt
@@ -0,0 +1,22 @@
+pkg_check_modules(FDISK REQUIRED fdisk)
+find_package(Boost REQUIRED)
+
+set(DISKMAN_SOURCE
+ diskman.cc
+ disk.cc
+ lvmhelp.cc
+ partition.cc
+)
+
+set(DISKMAN_INCLUDE
+ diskman.hh
+ disk.hh
+ partition.hh
+)
+
+include_directories(${Boost_INCLUDE_DIRS})
+add_library(diskman ${DISKMAN_SOURCE})
+target_link_libraries(diskman ${FDISK_LIBRARIES} ${LIBUDEV_LIBRARIES})
+
+install(TARGETS diskman DESTINATION lib)
+install(FILES ${DISKMAN_INCLUDE} DESTINATION include/diskman)