summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenis Steckelmacher <steckdenis@yahoo.fr>2011-08-16 20:29:18 +0200
committerDenis Steckelmacher <steckdenis@yahoo.fr>2011-08-16 20:29:18 +0200
commitc6e634315bef63b7eb7e026947fba7f330ac1946 (patch)
treea99b75ae1dcae8555a64ada4c9282321f4bad786
parent5fd01c207793c9f3c3d7952e7c19c03c35f409b5 (diff)
Fix problems pointed out by J-P on Wordpress.
-rw-r--r--cmake/modules/FindClang.cmake8
-rw-r--r--src/core/program.cpp2
2 files changed, 5 insertions, 5 deletions
diff --git a/cmake/modules/FindClang.cmake b/cmake/modules/FindClang.cmake
index b740937..5f7813c 100644
--- a/cmake/modules/FindClang.cmake
+++ b/cmake/modules/FindClang.cmake
@@ -13,19 +13,19 @@ ENDMACRO(FIND_AND_ADD_CLANG_LIB)
set(CLANG_INCLUDE_DIRS ${CLANG_INCLUDE_DIRS} ${LLVM_INCLUDE_DIR})
set(CLANG_INCLUDE_DIRS ${CLANG_INCLUDE_DIRS} ${CLANG_INCLUDE_DIR})
-FIND_AND_ADD_CLANG_LIB(clang)
+FIND_AND_ADD_CLANG_LIB(clangFrontendTool)
FIND_AND_ADD_CLANG_LIB(clangFrontend)
FIND_AND_ADD_CLANG_LIB(clangDriver)
+FIND_AND_ADD_CLANG_LIB(clangSerialization)
FIND_AND_ADD_CLANG_LIB(clangCodeGen)
+FIND_AND_ADD_CLANG_LIB(clangParse)
FIND_AND_ADD_CLANG_LIB(clangSema)
-FIND_AND_ADD_CLANG_LIB(clangChecker)
FIND_AND_ADD_CLANG_LIB(clangAnalysis)
+FIND_AND_ADD_CLANG_LIB(clangIndex)
FIND_AND_ADD_CLANG_LIB(clangRewrite)
FIND_AND_ADD_CLANG_LIB(clangAST)
-FIND_AND_ADD_CLANG_LIB(clangParse)
FIND_AND_ADD_CLANG_LIB(clangLex)
FIND_AND_ADD_CLANG_LIB(clangBasic)
-FIND_AND_ADD_CLANG_LIB(clangSerialization)
MESSAGE(STATUS "Clang libs: " ${CLANG_LIBS})
diff --git a/src/core/program.cpp b/src/core/program.cpp
index eeb5f48..5b55a3b 100644
--- a/src/core/program.cpp
+++ b/src/core/program.cpp
@@ -311,7 +311,7 @@ cl_int Program::build(const char *options,
s_name);
// Compile
- if (!dep.compiler->compile(options, buffer))
+ if (!dep.compiler->compile(options ? options : std::string(), buffer))
{
if (pfn_notify)
pfn_notify((cl_program)this, user_data);