]> git.donarmstrong.com Git - bamtools.git/blob - src/toolkit/CMakeLists.txt
e2a251b5ddcc2e8b7084fd1c6ef8b11d3d352b6c
[bamtools.git] / src / toolkit / CMakeLists.txt
1 # ==========================
2 # BamTools CMakeLists.txt
3 # (c) 2010 Derek Barnett
4 #
5 # src/toolkit
6 # ==========================
7
8 # set include path
9 include_directories ( ${BamTools_SOURCE_DIR}/src/api
10                       ${BamTools_SOURCE_DIR}/src/utils
11                       ${BamTools_SOURCE_DIR}/src/third_party
12                     )
13
14 # compile main bamtools application
15 add_executable ( bamtools_cmd
16                  bamtools_convert.cpp
17                  bamtools_count.cpp
18                  bamtools_coverage.cpp
19                  bamtools_filter.cpp
20                  bamtools_header.cpp
21                  bamtools_index.cpp
22                  bamtools_merge.cpp
23                  bamtools_random.cpp
24                  bamtools_resolve.cpp
25                  bamtools_revert.cpp
26                  bamtools_sort.cpp
27                  bamtools_split.cpp
28                  bamtools_stats.cpp
29                  bamtools.cpp
30                )
31
32 # set BamTools application properties
33 set_target_properties( bamtools_cmd PROPERTIES
34                        VERSION  1.0.2
35                        OUTPUT_NAME "bamtools"
36                      )
37 # make version info available in application
38 configure_file(bamtools_version.h.in ${BamTools_SOURCE_DIR}/src/toolkit/bamtools_version.h)
39
40 # define libraries to link
41 target_link_libraries ( bamtools_cmd BamTools BamTools-utils jsoncpp )
42
43 # set application install destinations
44 install( TARGETS bamtools_cmd DESTINATION "bin")