@@ -45,71 +45,11 @@ include_directories(${LIBPMEMOBJ_INCLUDE_DIRS} .)
4545link_directories (${LIBPMEMOBJ_LIBRARY_DIRS} )
4646
4747# Add developer checks
48- add_cppstyle (examples-common ${CMAKE_CURRENT_SOURCE_DIR} /*.hpp )
49- add_check_whitespace (examples-common ${CMAKE_CURRENT_SOURCE_DIR} /*.* )
50-
51- add_cppstyle (examples-array ${CMAKE_CURRENT_SOURCE_DIR} /array/*.*pp )
52- add_check_whitespace (examples-array ${CMAKE_CURRENT_SOURCE_DIR} /array/*.* )
53-
54- add_cppstyle (examples-map_cli ${CMAKE_CURRENT_SOURCE_DIR} /map_cli/*.*pp )
55- add_check_whitespace (examples-map_cli ${CMAKE_CURRENT_SOURCE_DIR} /map_cli/*.* )
56-
57- add_cppstyle (examples-panaconda ${CMAKE_CURRENT_SOURCE_DIR} /panaconda/*.*pp )
58- add_check_whitespace (examples-panaconda ${CMAKE_CURRENT_SOURCE_DIR} /panaconda/*.* )
59-
60- add_cppstyle (examples-pman ${CMAKE_CURRENT_SOURCE_DIR} /pman/*.*pp )
61- add_check_whitespace (examples-pman ${CMAKE_CURRENT_SOURCE_DIR} /pman/*.* )
62-
63- add_cppstyle (examples-pmpong ${CMAKE_CURRENT_SOURCE_DIR} /pmpong/*.*pp )
64- add_check_whitespace (examples-pmpong ${CMAKE_CURRENT_SOURCE_DIR} /pmpong/*.* )
65-
66- add_cppstyle (examples-queue ${CMAKE_CURRENT_SOURCE_DIR} /queue/*.*pp )
67- add_check_whitespace (examples-queue ${CMAKE_CURRENT_SOURCE_DIR} /queue/*.* )
68-
69- add_cppstyle (examples-simplekv ${CMAKE_CURRENT_SOURCE_DIR} /simplekv/*.*pp )
70- add_check_whitespace (examples-simplekv ${CMAKE_CURRENT_SOURCE_DIR} /simplekv/*.* )
71-
72- add_cppstyle (examples-simplekv_rebuild ${CMAKE_CURRENT_SOURCE_DIR} /simplekv_rebuild/*.*pp )
73- add_check_whitespace (examples-simplekv_rebuild ${CMAKE_CURRENT_SOURCE_DIR} /simplekv_rebuild/*.* )
74-
75- add_cppstyle (examples-slab ${CMAKE_CURRENT_SOURCE_DIR} /slab/*.*pp )
76- add_check_whitespace (examples-slab ${CMAKE_CURRENT_SOURCE_DIR} /slab/*.* )
77-
78- add_cppstyle (examples-string ${CMAKE_CURRENT_SOURCE_DIR} /string/*.*pp )
79- add_check_whitespace (examples-string ${CMAKE_CURRENT_SOURCE_DIR} /string/*.* )
80-
81- add_cppstyle (examples-v ${CMAKE_CURRENT_SOURCE_DIR} /v/*.*pp )
82- add_check_whitespace (examples-v ${CMAKE_CURRENT_SOURCE_DIR} /v/*.* )
48+ add_cppstyle (examples ${CMAKE_CURRENT_SOURCE_DIR} /*/*.*pp )
49+ add_check_whitespace (examples ${CMAKE_CURRENT_SOURCE_DIR} /*/*.* )
8350
84- add_cppstyle (examples-segment_vector ${CMAKE_CURRENT_SOURCE_DIR} /segment_vector/*.*pp )
85- add_check_whitespace (examples-segment_vector ${CMAKE_CURRENT_SOURCE_DIR} /segment_vector/*.* )
86-
87- add_cppstyle (examples-concurrent_hash_map ${CMAKE_CURRENT_SOURCE_DIR} /concurrent_hash_map/*.*pp )
88- add_check_whitespace (examples-concurrent_hash_map ${CMAKE_CURRENT_SOURCE_DIR} /concurrent_hash_map/*.* )
89-
90- add_cppstyle (examples-defrag ${CMAKE_CURRENT_SOURCE_DIR} /defrag/*.*pp )
91- add_check_whitespace (examples-defrag ${CMAKE_CURRENT_SOURCE_DIR} /defrag/*.* )
92-
93- add_cppstyle (examples-pool ${CMAKE_CURRENT_SOURCE_DIR} /pool/*.*pp )
94- add_check_whitespace (examples-pool ${CMAKE_CURRENT_SOURCE_DIR} /pool/*.* )
95-
96- add_cppstyle (examples-mutex ${CMAKE_CURRENT_SOURCE_DIR} /mutex/*.*pp )
97- add_check_whitespace (examples-mutex ${CMAKE_CURRENT_SOURCE_DIR} /mutex/*.* )
98-
99- add_cppstyle (examples-make_persistent ${CMAKE_CURRENT_SOURCE_DIR} /make_persistent/*.*pp )
100- add_check_whitespace (examples-make_persistent ${CMAKE_CURRENT_SOURCE_DIR} /make_persistent/*.* )
101-
102- add_cppstyle (examples-persistent ${CMAKE_CURRENT_SOURCE_DIR} /persistent/*.*pp )
103- add_check_whitespace (examples-persistent ${CMAKE_CURRENT_SOURCE_DIR} /persistent/*.* )
104-
105- add_cppstyle (examples-transaction ${CMAKE_CURRENT_SOURCE_DIR} /transaction/*.*pp )
106- add_check_whitespace (examples-transaction ${CMAKE_CURRENT_SOURCE_DIR} /transaction/*.* )
107-
108- add_cppstyle (examples-inline_string ${CMAKE_CURRENT_SOURCE_DIR} /inline_string/*.*pp )
109- add_check_whitespace (examples-inline_string ${CMAKE_CURRENT_SOURCE_DIR} /inline_string/*.* )
110-
111- add_cppstyle (examples-radix_tree ${CMAKE_CURRENT_SOURCE_DIR} /radix_tree/*.*pp )
112- add_check_whitespace (examples-radix_tree ${CMAKE_CURRENT_SOURCE_DIR} /radix_tree/*.* )
51+ add_cppstyle (examples-common ${CMAKE_CURRENT_SOURCE_DIR} /*.*pp )
52+ add_check_whitespace (examples-common ${CMAKE_CURRENT_SOURCE_DIR} /*.* )
11353
11454# Find required packages for examples
11555if (PKG_CONFIG_FOUND)
@@ -233,3 +173,5 @@ add_example(make_persistent make_persistent/make_persistent.cpp)
233173add_example (persistent persistent/persistent.cpp )
234174
235175add_example (transaction transaction/transaction.cpp )
176+
177+ add_example (mpsc_queue mpsc_queue/mpsc_queue.cpp )
0 commit comments