Newer
Older
############
# EXAMPLES #
############
add_executable(seminar seminar.cpp)
target_link_libraries(seminar PUBLIC lib4neuro)
add_executable(test_cases main.cpp)
target_link_libraries(test_cases PUBLIC lib4neuro)
add_executable(net_test_1 net_test_1.cpp)
target_link_libraries(net_test_1 PUBLIC lib4neuro)
add_executable(net_test_2 net_test_2.cpp)
target_link_libraries(net_test_2 PUBLIC lib4neuro)
add_executable(net_test_3 net_test_3.cpp)
target_link_libraries(net_test_3 PUBLIC lib4neuro)
add_executable(net_test_ode_1 net_test_ode_1.cpp)
target_link_libraries(net_test_ode_1 PUBLIC lib4neuro)
target_link_libraries(net_test_pde_1 PUBLIC lib4neuro)
add_executable(network_serialization network_serialization.cpp)
target_link_libraries(network_serialization PUBLIC lib4neuro)

Michal Kravcenko
committed
add_executable(test_harmonic_oscilator net_test_harmonic_oscilator.cpp)
target_link_libraries(test_harmonic_oscilator PUBLIC lib4neuro)

Michal Kravcenko
committed
Martin Beseda
committed
add_executable(simulator simulator.cpp)
target_link_libraries(simulator PUBLIC lib4neuro)
set_target_properties(
test_cases
net_test_1
net_test_2
net_test_3
net_test_ode_1
net_test_pde_1
network_serialization
test_harmonic_oscilator
seminar
Martin Beseda
committed
simulator
PROPERTIES
Martin Beseda
committed
ARCHIVE_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib/"
LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/lib"
RUNTIME_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/bin/examples"
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
#in case the modular make does not compile library itself
target_include_directories(
test_cases
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
net_test_1
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
net_test_2
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
net_test_3
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
net_test_ode_1
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
net_test_pde_1
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
network_serialization
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
test_harmonic_oscilator
PRIVATE
${ROOT_DIR}/include
)
target_include_directories(
seminar
PRIVATE
${ROOT_DIR}/include
)
Martin Beseda
committed
target_include_directories(
simulator
PRIVATE
${ROOT_DIR}/include
)