pikastech 4 лет назад
Родитель
Сommit
030c4f2448

+ 15 - 0
tools/pikaBitCodeCompiler/.vscode/c_cpp_properties.json

@@ -0,0 +1,15 @@
+{
+  "configurations": [
+    {
+      "name": "Win32",
+      "includePath": ["${workspaceFolder}/**"],
+      "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
+      "compilerPath": "C:\\MinGW\\bin\\gcc.exe",
+      "cStandard": "gnu17",
+      "cppStandard": "gnu++14",
+      "intelliSenseMode": "windows-gcc-x64",
+      "configurationProvider": "ms-vscode.cmake-tools"
+    }
+  ],
+  "version": 4
+}

+ 16 - 0
tools/pikaBitCodeCompiler/CMakeLists.txt

@@ -0,0 +1,16 @@
+cmake_minimum_required(VERSION 3.0.0)
+project(pikaBitCodeCompiler VERSION 0.1.0)
+
+include(CTest)
+enable_testing()
+
+aux_source_directory(pikascript/pikascript-core pikascript-core)
+include_directories(pikascript/pikascript-core)
+
+add_executable(pikaBitCodeCompiler main.c
+               ${pikascript-core}
+)
+
+set(CPACK_PROJECT_NAME ${PROJECT_NAME})
+set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
+include(CPack)

+ 6 - 0
tools/pikaBitCodeCompiler/main.c

@@ -0,0 +1,6 @@
+#include <stdio.h>
+#include "PikaObj.h"
+
+void main(){
+    printf("hello world\r\n");
+}