-
Notifications
You must be signed in to change notification settings - Fork 1
/
CMakeLists.txt
40 lines (36 loc) · 1.37 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
cmake_minimum_required(VERSION 3.10)
project(seqR)
set(CMAKE_CXX_STANDARD 17)
set(R_LIBRARY "~/R/x86_64-pc-linux-gnu-library/4.0/")
set(R_INCLUDE "/usr/share/R/include/")
include_directories(${R_LIBRARY}/Rcpp/include)
include_directories(${R_LIBRARY}/RcppParallel/include)
include_directories(${R_INCLUDE})
add_library(seqR
src/utils.h
src/hash/single_hasher.h
src/hash/polynomial_single_hasher.h
src/hash/complex_hasher.h
src/hash/rolling_window.h
src/kmer_manager.h
src/contiguous_kmer_counter.h
src/gapped_kmer_counter.h
src/count_kmers_specific/count_kmers_string_list.h
src/count_kmers_specific/encoded_sequence/encoded_sequence_proxy.h
src/count_kmers_specific/encoded_sequence/raw_encoded_sequences_list.h
src/kmer_strings_creator.h
src/kmer_task_config.h
src/kmer_task_solver.h
src/kmer_counting_result.h
src/count_kmers_specific/count_kmers_string_vector.h
src/hash/custom_vector_hasher.h
src/common_config.h
src/user_params.h
src/kmer_task_param_dispatcher.h
src/hash/globals.h
src/hash/prefix_sequence_polynomial_hasher.h
inst/thirdparty/dictionaries/robin_hood_martinus.h
src/proxy_merge_kmer_results.h
src/proxy_gapped_kmers.h
src/proxy_contiguous_kmers.h
src/proxy.cpp)