-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
45 lines (40 loc) · 926 Bytes
/
CMakeLists.txt
File metadata and controls
45 lines (40 loc) · 926 Bytes
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
41
42
43
44
45
cmake_minimum_required(VERSION 3.20)
project(QuickDeconvolution)
#add_executable(${PROJECT_NAME} "main.cpp")
# Local header files here ONLY
set(TARGET_H
tools.h
compress.h
build_graph.h
create_experiments.h
index_reads.h
draw_10x.h
cluster_graph.h
generate_random_sequence.h
measure_speed.h
tests.h
robin_hood.h
read.h
output.h
clipp.h
)
# Local source files here
set(TARGET_SRC
tools.cpp
compress.cpp
build_graph.cpp
create_experiments.cpp
index_reads.cpp
draw_10x.cpp
cluster_graph.cpp
generate_random_sequence.cpp
measure_speed.cpp
tests.cpp
read.cpp
output.cpp
)
file(GLOB SOURCES "*.cpp")
add_executable(QuickDeconvolution ${SOURCES})
target_compile_options (QuickDeconvolution PRIVATE -std=c++11)
target_compile_options (QuickDeconvolution PRIVATE -O3)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pthread")