-
Notifications
You must be signed in to change notification settings - Fork 156
/
CMakeLists.txt
80 lines (73 loc) · 1.45 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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# trade-frame/lib/TFIndicators
cmake_minimum_required (VERSION 3.13)
PROJECT(TFIndicators)
#set(CMAKE_EXE_LINKER_FLAGS "--trace --verbose")
#set(CMAKE_VERBOSE_MAKEFILE ON)
set(
file_h
# CalcAboveBelow.h
Crossing.h
Darvas.h
PivotGroup.h
Pivots.h
RunningMinMax.h
RunningStats.h
SlidingWindow.h
StatsInSlidingWindow.h
TimeSeriesSlidingWindow.h
TSDifferential.h
TSEMA.h
TSHomogenization.h
TSMA.h
TSNorm.h
TSReturns.h
TSSWDonchianChannel.h
TSSWEfficiencyRatio.h
TSSWRateOfChange.h
TSSWRealizedVolatility.h
TSSWRunningTally.h
TSSWStats.h
TSSWStochastic.h
TSSWTickFrequency.h
TSVariance.h
TSVolatility.h
ZigZag.h
)
set(
file_cpp
# CalcAboveBelow.cpp
Crossing.cpp
PivotGroup.cpp
Pivots.cpp
RunningMinMax.cpp
RunningStats.cpp
SlidingWindow.cpp
StatsInSlidingWindow.cpp
TSDifferential.cpp
TSEMA.cpp
TSHomogenization.cpp
TSMA.cpp
TSNorm.cpp
TSReturns.cpp
TSSWDonchianChannel.cpp
TSSWEfficiencyRatio.cpp
TSSWRateOfChange.cpp
TSSWRealizedVolatility.cpp
TSSWRunningTally.cpp
TSSWStats.cpp
TSSWStochastic.cpp
TSSWTickFrequency.cpp
TSVariance.cpp
TSVolatility.cpp
ZigZag.cpp
)
add_library(
${PROJECT_NAME}
${file_h}
${file_cpp}
)
target_compile_definitions(${PROJECT_NAME} PUBLIC BOOST_LOG_DYN_LINK )
target_include_directories(
${PROJECT_NAME} PUBLIC
".."
)