@@ -34,6 +34,7 @@ set(FilterList
34
34
GroupMicroTextureRegionsFilter
35
35
InterpolateValuesToUnstructuredGridFilter
36
36
MergeColoniesFilter
37
+ ReadZeissTxmFileFilter
37
38
)
38
39
39
40
set (ActionList
@@ -51,6 +52,7 @@ set(AlgorithmList
51
52
GroupMicroTextureRegions
52
53
InterpolateValuesToUnstructuredGrid
53
54
MergeColonies
55
+ ReadZeissTxmFile
54
56
)
55
57
56
58
@@ -109,14 +111,18 @@ target_link_libraries(simplnx PUBLIC EbsdLib::EbsdLib)
109
111
# ------------------------------------------------------------------------------
110
112
111
113
set (PLUGIN_EXTRA_SOURCES
112
-
114
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/oless/oless_common.hpp
115
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/oless/oless.cpp
116
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/oless/oless.h
117
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/oless/pole.cpp
118
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/oless/pole.h
113
119
)
114
120
target_sources (${PLUGIN_NAME}
115
121
PRIVATE
116
122
${PLUGIN_EXTRA_SOURCES}
117
123
)
118
124
119
- source_group (TREE "${${PLUGIN_NAME} _SOURCE_DIR}/src/${PLUGIN_NAME} /utilities "
125
+ source_group (TREE "${${PLUGIN_NAME} _SOURCE_DIR}/src/oless "
120
126
PREFIX ${PLUGIN_NAME}
121
127
FILES ${PLUGIN_EXTRA_SOURCES}
122
128
)
@@ -135,10 +141,10 @@ target_link_libraries(${PLUGIN_NAME} PUBLIC EbsdLib::EbsdLib)
135
141
# ------------------------------------------------------------------------------
136
142
# If there are additional include directories that are needed for this plugin
137
143
# you can use the target_include_directories(.....) cmake call
138
- # target_include_directories(${PLUGIN_NAME}
139
- # PUBLIC
140
- # additional include directories here
141
- # )
144
+ target_include_directories (${PLUGIN_NAME}
145
+ PUBLIC
146
+ ${ ${PLUGIN_NAME} _SOURCE_DIR}/src/oless
147
+ )
142
148
143
149
# -----------------------------------------------------------------------
144
150
# Install example pipelines
@@ -236,3 +242,21 @@ if(${PLUGIN_NAME}_INSTALL_DATA_FILES)
236
242
endif ()
237
243
238
244
245
+
246
+ add_executable (txm_reader ${PLUGIN_EXTRA_SOURCES} ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless/txm_reader.cpp)
247
+ target_include_directories (txm_reader PRIVATE ${oless_SOURCE_DIR} )
248
+
249
+ target_compile_features (txm_reader
250
+ PUBLIC
251
+ cxx_std_17
252
+ )
253
+
254
+ set_target_properties (txm_reader
255
+ PROPERTIES
256
+ DEBUG_POSTFIX "_d"
257
+ )
258
+ target_include_directories (txm_reader
259
+ PUBLIC
260
+ ${${PLUGIN_NAME} _SOURCE_DIR}/src/oless
261
+ )
262
+
0 commit comments