diff options
author | Pawel Bylica <chfast@gmail.com> | 2015-10-12 10:42:03 +0000 |
---|---|---|
committer | Pawel Bylica <chfast@gmail.com> | 2015-10-12 10:42:03 +0000 |
commit | b29e96d29fb74c5a00d289a5ae3ca9f1976f4522 (patch) | |
tree | 29ad3caf59da84e8ea1c27fa8fdd0f65dff26195 | |
parent | 6faa07fac51c1c3fd4c6e41576f7717a2f185ff5 (diff) | |
download | bcm5719-llvm-b29e96d29fb74c5a00d289a5ae3ca9f1976f4522.tar.gz bcm5719-llvm-b29e96d29fb74c5a00d289a5ae3ca9f1976f4522.zip |
cmake: Avoid leading space in LLVM_DEFINITIONS.
Summary: Unnecessary space at the beginning of LLVM_DEFINITIONS in cmake shared files can break projects that use the variable.
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D13432
llvm-svn: 250025
-rw-r--r-- | llvm/cmake/modules/AddLLVMDefinitions.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/llvm/cmake/modules/AddLLVMDefinitions.cmake b/llvm/cmake/modules/AddLLVMDefinitions.cmake index 33ac9731db5..dab16236d3e 100644 --- a/llvm/cmake/modules/AddLLVMDefinitions.cmake +++ b/llvm/cmake/modules/AddLLVMDefinitions.cmake @@ -7,7 +7,11 @@ macro(add_llvm_definitions) # We don't want no semicolons on LLVM_DEFINITIONS: foreach(arg ${ARGN}) - set(LLVM_DEFINITIONS "${LLVM_DEFINITIONS} ${arg}") + if(DEFINED LLVM_DEFINITIONS) + set(LLVM_DEFINITIONS "${LLVM_DEFINITIONS} ${arg}") + else() + set(LLVM_DEFINITIONS ${arg}) + endif() endforeach(arg) add_definitions( ${ARGN} ) endmacro(add_llvm_definitions) |