]> git.donarmstrong.com Git - bamtools.git/blob - src/toolkit/CMakeLists.txt
Major update to BamTools version 1.0
[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
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_revert.cpp
25                  bamtools_sort.cpp
26                  bamtools_split.cpp
27                  bamtools_stats.cpp
28                  bamtools.cpp
29                )
30
31 # set BamTools application properties
32 set_target_properties( BamTools PROPERTIES
33                        VERSION  1.0.0
34                      )
35 # make version info available in application
36 configure_file(bamtools_version.h.in ${BamTools_SOURCE_DIR}/src/toolkit/bamtools_version.h)
37
38 # define libraries to link
39 target_link_libraries ( bamtools BamTools BamTools-utils jsoncpp )
40