summaryrefslogtreecommitdiff
path: root/Modules/CMakeASM_NASMInformation.cmake
diff options
context:
space:
mode:
authorConnor Davis <davisc@ainfosec.com>2019-03-29 21:57:28 -0600
committerConnor Davis <davisc@ainfosec.com>2019-03-29 21:57:28 -0600
commit9e4de543d067586b0f74666f7b07717a3f3173e0 (patch)
treef07dee031881b06754bcb82369847e83c0b6471e /Modules/CMakeASM_NASMInformation.cmake
parent1177464dda0849644d78abb1802b46238fe3feb3 (diff)
downloadcmake-9e4de543d067586b0f74666f7b07717a3f3173e0.tar.gz
Modules: Check nasm compile object variable
Check if the CMAKE_ASM_NASM_COMPILE_OBJECT variable is set before modifying it. Only modify if not previously set.
Diffstat (limited to 'Modules/CMakeASM_NASMInformation.cmake')
-rw-r--r--Modules/CMakeASM_NASMInformation.cmake4
1 files changed, 3 insertions, 1 deletions
diff --git a/Modules/CMakeASM_NASMInformation.cmake b/Modules/CMakeASM_NASMInformation.cmake
index 1e3c608456..cb793e7c21 100644
--- a/Modules/CMakeASM_NASMInformation.cmake
+++ b/Modules/CMakeASM_NASMInformation.cmake
@@ -28,7 +28,9 @@ if(NOT CMAKE_ASM_NASM_OBJECT_FORMAT)
endif()
endif()
-set(CMAKE_ASM_NASM_COMPILE_OBJECT "<CMAKE_ASM_NASM_COMPILER> <INCLUDES> <FLAGS> -f ${CMAKE_ASM_NASM_OBJECT_FORMAT} -o <OBJECT> <SOURCE>")
+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()
# Load the generic ASMInformation file:
set(ASM_DIALECT "_NASM")