Disable dump when export is not supported.

pull/4123/head
Kim Kulling 2021-10-17 15:09:44 +02:00
parent f678e67974
commit 4caae783ae
1 changed files with 8 additions and 0 deletions

View File

@ -66,6 +66,8 @@ const char *AICMD_MSG_DUMP_HELP =
FILE *out = nullptr; FILE *out = nullptr;
bool shortened = false; bool shortened = false;
#ifndef ASSIMP_BUILD_NO_EXPORT
// ----------------------------------------------------------------------------------- // -----------------------------------------------------------------------------------
int Assimp_Dump(const char *const *params, unsigned int num) { int Assimp_Dump(const char *const *params, unsigned int num) {
const char *fail = "assimp dump: Invalid number of arguments. " 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()); printf("assimp dump: Wrote output dump %s\n", cur_out.c_str());
return AssimpCmdError::Success; return AssimpCmdError::Success;
} }
#else
int Assimp_Dump(const char *const *, unsigned int ) {
printf("assimp dump: Export disabled.\n");
return AssimpCmdError::UnrecognizedCommand;
}
#endif