-
Notifications
You must be signed in to change notification settings - Fork 68
/
CMakeLists.txt
64 lines (57 loc) · 1.33 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#===============================================================================
# FILE: CMakeLists.txt
# Created: Jun 10, 2017
#
# CMake file for sortmerna/3rdparty/alp
#===============================================================================
cmake_minimum_required(VERSION 3.13)
project(alp CXX)
set(CMAKE_CXX_STANDARD 11)
set(ALP_HDRS
njn_approx.hpp
njn_doubletype.hpp
njn_dynprogprob.hpp
njn_dynprogproblim.hpp
njn_dynprogprobproto.hpp
njn_function.hpp
njn_integer.hpp
njn_ioutil.hpp
njn_localmaxstat.hpp
njn_localmaxstatmatrix.hpp
njn_localmaxstatutil.hpp
njn_matrix.hpp
njn_memutil.hpp
njn_random.hpp
njn_root.hpp
njn_uniform.hpp
njn_vector.hpp
sls_alignment_evaluer.hpp
sls_alp.hpp
sls_alp_data.hpp
sls_alp_regression.hpp
sls_alp_sim.hpp
sls_basic.hpp
sls_normal_distr_array.hpp
sls_pvalues.hpp
)
set (ALP_SRCS
njn_dynprogprob.cpp
njn_dynprogproblim.cpp
njn_dynprogprobproto.cpp
njn_ioutil.cpp
njn_localmaxstat.cpp
njn_localmaxstatmatrix.cpp
njn_localmaxstatutil.cpp
njn_random.cpp
sls_alignment_evaluer.cpp
sls_alp.cpp
sls_alp_data.cpp
sls_alp_regression.cpp
sls_alp_sim.cpp
sls_basic.cpp
sls_pvalues.cpp
)
add_Library(alp OBJECT ${ALP_HDRS} ${ALP_SRCS})
target_include_directories(alp PUBLIC ${CMAKE_SOURCE_DIR}/3rdparty/alp)
#add_Library(alp INTERFACE)
#target_sources(alp INTERFACE ${ALP_HDRS})