diff --git a/CMakeLists.txt b/CMakeLists.txt index 0a9248a9..9ecd27aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -184,6 +184,7 @@ if(EMSCRIPTEN) else() configure_native_kernel("/share/jupyter/kernels/xcpp17/") configure_native_kernel("/share/jupyter/kernels/xcpp20/") + configure_native_kernel("/share/jupyter/kernels/xcpp23/") endif() # Source files diff --git a/share/jupyter/kernels/xcpp23/kernel.json.in b/share/jupyter/kernels/xcpp23/kernel.json.in new file mode 100644 index 00000000..cc87e935 --- /dev/null +++ b/share/jupyter/kernels/xcpp23/kernel.json.in @@ -0,0 +1,18 @@ +{ + "display_name": "C++23", + "env": { + "PATH":"@XEUS_CPP_PATH@", + "LD_LIBRARY_PATH":"@XEUS_CPP_LD_LIBRARY_PATH@" + }, + "argv": [ + "@XEUS_CPP_KERNELSPEC_PATH@xcpp", + "-f", + "{connection_file}", + "-resource-dir", "@XEUS_CPP_RESOURCE_DIR@", + "-I", "@XEUS_CPP_INCLUDE_DIR@", + "-std=c++23"@XEUS_CPP_OMP@ + ], + "language": "cpp", + "metadata": {"debugger": false + } +} diff --git a/share/jupyter/kernels/xcpp23/logo-32x32.png b/share/jupyter/kernels/xcpp23/logo-32x32.png new file mode 100644 index 00000000..396c2446 Binary files /dev/null and b/share/jupyter/kernels/xcpp23/logo-32x32.png differ diff --git a/share/jupyter/kernels/xcpp23/logo-64x64.png b/share/jupyter/kernels/xcpp23/logo-64x64.png new file mode 100644 index 00000000..c09c4585 Binary files /dev/null and b/share/jupyter/kernels/xcpp23/logo-64x64.png differ diff --git a/share/jupyter/kernels/xcpp23/logo-svg.svg b/share/jupyter/kernels/xcpp23/logo-svg.svg new file mode 100644 index 00000000..5e117077 --- /dev/null +++ b/share/jupyter/kernels/xcpp23/logo-svg.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + +