Skip to content

Commit 15cfff9

Browse files
committed
skip computing resource dir and include paths for xeus-cpp-lite
1 parent 4439505 commit 15cfff9

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/xinterpreter.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ using Args = std::vector<const char*>;
2828

2929
void* createInterpreter(const Args &ExtraArgs = {}) {
3030
Args ClangArgs = {/*"-xc++"*/"-v"}; // ? {"-Xclang", "-emit-llvm-only", "-Xclang", "-diagnostic-log-file", "-Xclang", "-", "-xc++"};
31+
#ifndef EMSCRIPTEN
3132
if (std::find_if(ExtraArgs.begin(), ExtraArgs.end(), [](const std::string& s) {
3233
return s == "-resource-dir";}) == ExtraArgs.end()) {
3334
std::string resource_dir = Cpp::DetectResourceDir();
@@ -42,6 +43,7 @@ void* createInterpreter(const Args &ExtraArgs = {}) {
4243
ClangArgs.push_back("-isystem");
4344
ClangArgs.push_back(CxxInclude.c_str());
4445
}
46+
#endif
4547
ClangArgs.insert(ClangArgs.end(), ExtraArgs.begin(), ExtraArgs.end());
4648
// FIXME: We should process the kernel input options and conditionally pass
4749
// the gpu args here.
@@ -357,7 +359,9 @@ __get_cxx_version ()
357359

358360
void interpreter::init_includes()
359361
{
362+
#ifndef EMSCRIPTEN
360363
Cpp::AddIncludePath((xeus::prefix_path() + "/include/").c_str());
364+
#endif
361365
}
362366

363367
void interpreter::init_preamble()

0 commit comments

Comments
 (0)