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
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(?)
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()
Edited by Wirtos_new