Set up pocketpy

This commit is contained in:
Bobby Lucero 2024-04-17 18:31:31 -07:00
parent 590c028d9a
commit b3d6996437
5 changed files with 19 additions and 2 deletions

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
.idea
cmake-build-debug
.vscode
cmake-build-release

View File

@ -4,3 +4,11 @@ project(UnnamedMicroPythonConsole)
set(CMAKE_CXX_STANDARD 17)
add_executable(UnnamedMicroPythonConsole main.cpp)
add_subdirectory(dependencies/pocketpy)
target_link_libraries(UnnamedMicroPythonConsole pocketpy)
if(EMSCRIPTEN)
# exceptions must be enabled for emscripten
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fexceptions")
endif()

1
dependencies Submodule

@ -0,0 +1 @@
Subproject commit 0d9ce296a60736ae7f3471b8aa11a49a6c2e73a8

View File

@ -1,6 +1,10 @@
#include <iostream>
#include "pocketpy.h"
int main() {
std::cout << "Hello, World!" << std::endl;
pkpy::VM* vm = new pkpy::VM();
vm->exec("print('hello world')");
return 0;
}

2
name_ideas.txt Normal file
View File

@ -0,0 +1,2 @@
Microcreator
Pycron