Skip to content

Commit 9df10f4

Browse files
committed
fix argument parsing; allow drag&drop of las files into binary; copy json license to build
1 parent 7ca5abc commit 9df10f4

File tree

6 files changed

+55
-331
lines changed

6 files changed

+55
-331
lines changed

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,12 @@ add_custom_command(
6767
${LASZIP_DIR}/COPYING
6868
$<TARGET_FILE_DIR:${PROJECT_NAME}>/licenses/license_laszip.txt)
6969

70+
add_custom_command(
71+
TARGET PotreeConverter POST_BUILD
72+
COMMAND ${CMAKE_COMMAND} -E copy
73+
${PROJECT_SOURCE_DIR}/Converter/libs/json/LICENSE
74+
$<TARGET_FILE_DIR:${PROJECT_NAME}>/licenses/license_json.txt)
75+
7076
add_custom_command(
7177
TARGET PotreeConverter POST_BUILD
7278
COMMAND ${CMAKE_COMMAND} -E copy

Converter/Converter.sln

Lines changed: 0 additions & 25 deletions
This file was deleted.

Converter/Converter.vcxproj

Lines changed: 0 additions & 183 deletions
This file was deleted.

Converter/Converter.vcxproj.filters

Lines changed: 0 additions & 117 deletions
This file was deleted.

Converter/libs/arguments/Arguments.hpp

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,13 +284,16 @@ class Arguments {
284284
AValue get(string name) {
285285
Argument *arg = getArgument(name);
286286

287+
vector<string> values;
288+
287289
for (auto entry : map) {
288290
if (arg->is(entry.first)) {
289-
return AValue(entry.second);
291+
values.insert(values.end(), entry.second.begin(), entry.second.end());
292+
//return AValue(entry.second);
290293
}
291294
}
292295

293-
return AValue({});
296+
return AValue(values);
294297
}
295298

296299

0 commit comments

Comments
 (0)