File tree 2 files changed +35
-4
lines changed
2 files changed +35
-4
lines changed Original file line number Diff line number Diff line change 27
27
add_definitions (-DWITHOUT_NUMPY)
28
28
endif ()
29
29
30
- # add_subdirectory("examples")
31
- set (CMAKE_CXX_STANDARD 17)
32
- add_executable (basic examples/basic.cpp matplotlibcpp.h)
33
- target_link_libraries (basic ${Python3_LIBRARIES} )
30
+ add_subdirectory (examples)
Original file line number Diff line number Diff line change
1
+ function (add_example basename)
2
+ # set C++ standard to C++17
3
+ set (CMAKE_CXX_STANDARD 17)
4
+
5
+ # add WITH_EIGEN, if specified
6
+ if (WITH_EIGEN)
7
+ add_definitions ("-DWITH_EIGEN" )
8
+ endif ()
9
+
10
+ # add the exectuable and link it to the Python libs
11
+ add_executable (${basename} ${basename} .cpp ../matplotlibcpp.h)
12
+ target_link_libraries (${basename} ${Python3_LIBRARIES} )
13
+ endfunction (add_example)
14
+
15
+ # add the executables
16
+ add_example(bar)
17
+ add_example(basic)
18
+ add_example(eigen)
19
+ add_example(errorbar)
20
+ add_example(fill_inbetween)
21
+ add_example(fill)
22
+ add_example(loglog)
23
+ add_example(minimal)
24
+ add_example(modern)
25
+ add_example(nonblock)
26
+ add_example(quiver)
27
+ add_example(semilogx)
28
+ add_example(semilogy)
29
+ add_example(small)
30
+ add_example(spy)
31
+ add_example(subplot)
32
+ add_example(surface)
33
+ add_example(update)
34
+ add_example(xkcd)
You can’t perform that action at this time.
0 commit comments