Fix CMake build on Solaris
authorOscar Fuentes <ofv@wanadoo.es>
Sun, 17 Jul 2011 17:35:15 +0000 (17:35 +0000)
committerOscar Fuentes <ofv@wanadoo.es>
Sun, 17 Jul 2011 17:35:15 +0000 (17:35 +0000)
When building LLVM/Clang on Solaris. The generated makefiles would
have an extraneous semi-colon character in them prior to this change
due to the way the 'CMAKE_CXX_FLAGS' variable was defined. Simply
adjusting the definition by moving the current CMAKE_CXX_FLAGS value
within the quotes solves the problem.

Patch by Art Haas!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135361 91177308-0d34-0410-b5e6-96231b3b80d8

CMakeLists.txt

index e0404cf4b8bf19265b8513670eed7ed587ea5000..1809aecc00bcfd10b14b43325c8c50c14d5ac0fb 100644 (file)
@@ -181,7 +181,7 @@ set(CMAKE_INCLUDE_CURRENT_DIR ON)
 include_directories( ${LLVM_BINARY_DIR}/include ${LLVM_MAIN_INCLUDE_DIR})
 
 if( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
-   SET(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} "-include llvm/Support/Solaris.h")
+   SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include llvm/Support/Solaris.h")
 endif( ${CMAKE_SYSTEM_NAME} MATCHES SunOS )
 
 include(AddLLVM)