mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
some cleanup
This commit is contained in:
parent
d97b24f5cb
commit
74ffb3f6ed
15
.gitignore
vendored
15
.gitignore
vendored
@ -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/
|
1
LICENSE
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
build.sh
1
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"
|
||||
|
@ -1,8 +1,11 @@
|
||||
-xc++
|
||||
|
||||
-Wall
|
||||
-W*
|
||||
|
||||
-std=c++17
|
||||
-stdlib=libc++
|
||||
|
||||
-Iinclude/
|
||||
-I3rd/cjson/include/
|
||||
-I3rd/lua_bridge/include/
|
||||
|
@ -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>
|
||||
|
||||
|
@ -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"
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user