blueloveTH 2 éve
szülő
commit
74ffb3f6ed
7 módosított fájl, 14 hozzáadás és 18 törlés
  1. 4 13
      .gitignore
  2. 0 1
      LICENSE
  3. 1 0
      build.sh
  4. 3 0
      compile_flags.txt
  5. 2 4
      prebuild.py
  6. 2 0
      run_c_binding_test.sh
  7. 2 0
      run_tests.sh

+ 4 - 13
.gitignore

@@ -5,22 +5,19 @@ __pycache__/
 .coverage
 .idea
 
-src/main
 gmon.out
 gprof.txt
-/pocketpy
 amalgamated
 web/lib
 
 *.a
 *.so
 *.dll
+*.dylib
+
 plugins/unity/
 plugins/macos/pocketpy/pocketpy.*
 include/pocketpy/_generated.h
-profile.sh
-test
-src/httplib.h
 main.exe
 main.obj
 pocketpy.exp
@@ -28,13 +25,7 @@ pocketpy.lib
 APPS
 build
 
-pocketpy.dSYM
 main
-
-pypi/
-libpocketpy.dylib
-
-.xmake/
-
+pocketpy.dSYM
 libpocketpy.dylib.dSYM/
-main.dSYM/
+main.dSYM/

+ 0 - 1
LICENSE

@@ -19,4 +19,3 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
-

+ 1 - 0
build.sh

@@ -31,6 +31,7 @@ SRC=$(find src/ -name "*.cpp")
 echo "> Compiling and linking source files... "
 
 FLAGS="-std=c++17 -O1 -stdlib=libc++ -Wfatal-errors -Iinclude"
+
 if [[ "$OSTYPE" == "darwin"* ]]; then
     LIB_EXTENSION=".dylib"
     FLAGS="$FLAGS -undefined dynamic_lookup"

+ 3 - 0
compile_flags.txt

@@ -1,8 +1,11 @@
 -xc++
+
 -Wall
 -W*
+
 -std=c++17
 -stdlib=libc++
+
 -Iinclude/
 -I3rd/cjson/include/
 -I3rd/lua_bridge/include/

+ 2 - 4
prebuild.py

@@ -1,5 +1,4 @@
 import os
-from datetime import datetime
 
 def generate_python_sources():
     sources = {}
@@ -15,10 +14,9 @@ def generate_python_sources():
                 new_value.append("\\x" + value[i:i+2])
         sources[key] = "".join(new_value)
 
-    timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
-
     header = '''#pragma once
-// generated on ''' + timestamp + '''
+// generated by prebuild.py
+
 #include <map>
 #include <string>
 

+ 2 - 0
run_c_binding_test.sh

@@ -6,8 +6,10 @@ cmake ..
 cmake --build . --config Release
 
 ./test_c_bindings > binding_test_scratch
+
 echo "checking results (they should be identical)"
 diff -q -s  binding_test_scratch ../test_answers.txt
+
 if [ $? -eq 1 ]
 then
     echo "ERROR: c binding test failed"

+ 2 - 0
run_tests.sh

@@ -11,8 +11,10 @@ fi
 rm -rf .coverage
 mkdir .coverage
 rm pocketpy_c.gcno
+
 UNITS=$(find ./ -name "*.gcno")
 llvm-cov-15 gcov ${UNITS} -r -s include/ -r -s src/ >> .coverage/coverage.txt
+
 mv *.gcov .coverage
 rm *.gcda
 rm *.gcno