]> git.donarmstrong.com Git - bamtools.git/blobdiff - src/toolkit/CMakeLists.txt
Migrated to CMake build system.
[bamtools.git] / src / toolkit / CMakeLists.txt
diff --git a/src/toolkit/CMakeLists.txt b/src/toolkit/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7e0fad0
--- /dev/null
@@ -0,0 +1,39 @@
+# ==========================
+# BamTools CMakeLists.txt
+# (c) 2010 Derek Barnett
+#
+# src/toolkit
+# ==========================
+
+# set include path
+include_directories ( ${BamTools_SOURCE_DIR}/src/api
+                      ${BamTools_SOURCE_DIR}/src/utils
+                      ${BamTools_SOURCE_DIR}/src/third_party
+                    )
+
+# compile main bamtools application
+add_executable ( bamtools
+                 bamtools_convert.cpp
+                 bamtools_count.cpp
+                 bamtools_coverage.cpp
+                 bamtools_filter.cpp
+                 bamtools_header.cpp
+                 bamtools_index.cpp
+                 bamtools_merge.cpp
+                 bamtools_random.cpp
+                 bamtools_sort.cpp
+                 bamtools_split.cpp
+                 bamtools_stats.cpp
+                 bamtools.cpp
+               )
+
+# set BamTools application properties
+set_target_properties( BamTools PROPERTIES
+                       VERSION  0.9.0
+                     )
+# make version info available in application
+configure_file(bamtools_version.h.in ${BamTools_SOURCE_DIR}/src/toolkit/bamtools_version.h)
+
+# define libraries to link
+target_link_libraries ( bamtools BamTools BamTools-utils jsoncpp )
+