Missing ASM_NASM_DEFINES in generated makefiles
Seems like CMakeASM_NASMInformation.cmake in all cmake version has no `<DEFINES>` in CMAKE_ASM_NASM_COMPILE_OBJECT. By adding it target_compile_definitions on NASM target works. Is this the culprit or are there any caveats? \
Current
```CMake
if(NOT CMAKE_ASM_NASM_COMPILE_OBJECT)
set(CMAKE_ASM_NASM_COMPILE_OBJECT "<CMAKE_ASM_NASM_COMPILER> <INCLUDES> <FLAGS> -f ${CMAKE_ASM_NASM_OBJECT_FORMAT} -o <OBJECT> <SOURCE>")
endif()
```
Fix(?)
```CMake
if(NOT CMAKE_ASM_NASM_COMPILE_OBJECT)
set(CMAKE_ASM_NASM_COMPILE_OBJECT "<CMAKE_ASM_NASM_COMPILER> <DEFINES> <INCLUDES> <FLAGS> -f ${CMAKE_ASM_NASM_OBJECT_FORMAT} -o <OBJECT> <SOURCE>")
endif()
```
issue