File tree 1 file changed +13
-11
lines changed
1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -401,20 +401,22 @@ function(add_format_validation_target MODULE_NAME MODULE_ROOT_PATH IDE_FOLDER)
401
401
set (RUN_VALIDATION_SCRIPT ./validate_format_freebsd.sh)
402
402
elseif (CMAKE_HOST_SYSTEM_NAME STREQUAL "Darwin" )
403
403
set (RUN_VALIDATION_SCRIPT ./validate_format_mac.sh)
404
- else ()
405
- message (FATAL_ERROR "Unexpected host system" )
406
404
endif ()
407
405
408
- # Run the format validation script
409
- add_custom_command (TARGET ${MODULE_NAME} -ValidateFormatting
410
- COMMAND ${RUN_VALIDATION_SCRIPT}
411
- WORKING_DIRECTORY "${MODULE_ROOT_PATH} /BuildTools/FormatValidation"
412
- COMMENT "Validating ${MODULE_NAME} module's source code formatting..."
413
- VERBATIM
414
- )
406
+ if (RUN_VALIDATION_SCRIPT)
407
+ # Run the format validation script
408
+ add_custom_command (TARGET ${MODULE_NAME} -ValidateFormatting
409
+ COMMAND ${RUN_VALIDATION_SCRIPT}
410
+ WORKING_DIRECTORY "${MODULE_ROOT_PATH} /BuildTools/FormatValidation"
411
+ COMMENT "Validating ${MODULE_NAME} module's source code formatting..."
412
+ VERBATIM
413
+ )
415
414
416
- if (TARGET ${MODULE_NAME} -ValidateFormatting)
417
- set_target_properties (${MODULE_NAME} -ValidateFormatting PROPERTIES FOLDER ${IDE_FOLDER} )
415
+ if (TARGET ${MODULE_NAME} -ValidateFormatting)
416
+ set_target_properties (${MODULE_NAME} -ValidateFormatting PROPERTIES FOLDER ${IDE_FOLDER} )
417
+ endif ()
418
+ else ()
419
+ message (DEBUG "${MODULE_NAME} -ValidateFormatting target will be disabled because format validation script is not available on ${CMAKE_HOST_SYSTEM_NAME} host platform." )
418
420
endif ()
419
421
420
422
endfunction ()
You can’t perform that action at this time.
0 commit comments