Skip to content

Commit 46ffb83

Browse files
committed
skip computing resource dir and include paths for xeus-cpp-lite
1 parent e702dd9 commit 46ffb83

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
@@ -37,6 +37,7 @@ using Args = std::vector<const char*>;
3737

3838
void* createInterpreter(const Args &ExtraArgs = {}) {
3939
Args ClangArgs = {/*"-xc++"*/"-v"}; // ? {"-Xclang", "-emit-llvm-only", "-Xclang", "-diagnostic-log-file", "-Xclang", "-", "-xc++"};
40+
#ifndef EMSCRIPTEN
4041
if (std::find_if(ExtraArgs.begin(), ExtraArgs.end(), [](const std::string& s) {
4142
return s == "-resource-dir";}) == ExtraArgs.end()) {
4243
std::string resource_dir = Cpp::DetectResourceDir();
@@ -51,6 +52,7 @@ void* createInterpreter(const Args &ExtraArgs = {}) {
5152
ClangArgs.push_back("-isystem");
5253
ClangArgs.push_back(CxxInclude.c_str());
5354
}
55+
#endif
5456
ClangArgs.insert(ClangArgs.end(), ExtraArgs.begin(), ExtraArgs.end());
5557
// FIXME: We should process the kernel input options and conditionally pass
5658
// the gpu args here.
@@ -366,7 +368,9 @@ __get_cxx_version ()
366368

367369
void interpreter::init_includes()
368370
{
371+
#ifndef EMSCRIPTEN
369372
Cpp::AddIncludePath((xeus::prefix_path() + "/include/").c_str());
373+
#endif
370374
}
371375

372376
void interpreter::init_preamble()

0 commit comments

Comments
 (0)