From 4caae783ae22bee7f2373dc00eb94e47169257ba Mon Sep 17 00:00:00 2001 From: Kim Kulling Date: Sun, 17 Oct 2021 15:09:44 +0200 Subject: [PATCH] Disable dump when export is not supported. --- tools/assimp_cmd/WriteDump.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/assimp_cmd/WriteDump.cpp b/tools/assimp_cmd/WriteDump.cpp index fd8839a17..f35630568 100644 --- a/tools/assimp_cmd/WriteDump.cpp +++ b/tools/assimp_cmd/WriteDump.cpp @@ -66,6 +66,8 @@ const char *AICMD_MSG_DUMP_HELP = FILE *out = nullptr; bool shortened = false; +#ifndef ASSIMP_BUILD_NO_EXPORT + // ----------------------------------------------------------------------------------- int Assimp_Dump(const char *const *params, unsigned int num) { const char *fail = "assimp dump: Invalid number of arguments. " @@ -162,3 +164,9 @@ int Assimp_Dump(const char *const *params, unsigned int num) { printf("assimp dump: Wrote output dump %s\n", cur_out.c_str()); return AssimpCmdError::Success; } +#else +int Assimp_Dump(const char *const *, unsigned int ) { + printf("assimp dump: Export disabled.\n"); + return AssimpCmdError::UnrecognizedCommand; +} +#endif \ No newline at end of file