From 53051b7cace8db3ec948349e0538e393e4af6860 Mon Sep 17 00:00:00 2001 From: Freeyorp Date: Tue, 4 Jun 2024 14:15:47 +0000 Subject: Very basic python3 support Extremely minimal, not touching any __future__ imports or such. For serious use, see specing's WIP PR at: https://git.themanaworld.org/legacy/tmwa/-/merge_requests/256 --- deps/attoconf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deps') diff --git a/deps/attoconf b/deps/attoconf index 7b939e7..f8844ed 160000 --- a/deps/attoconf +++ b/deps/attoconf @@ -1 +1 @@ -Subproject commit 7b939e7e4ce36e8b62b10025e567f871731cbf4d +Subproject commit f8844ed8f37189396a3c6589909a33673ce6bc78 -- cgit v1.2.3-70-g09d2 From a9843a189832de03d610ff294e5bc5ba8dd7d9df Mon Sep 17 00:00:00 2001 From: Freeyorp Date: Wed, 5 Jun 2024 19:43:45 +0000 Subject: Update attoconf - Correctly handle files in subdirectories in out-of-tree builds - Handle UTF-8 properly - Close file resources properly --- deps/attoconf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'deps') diff --git a/deps/attoconf b/deps/attoconf index f8844ed..a9d44b5 160000 --- a/deps/attoconf +++ b/deps/attoconf @@ -1 +1 @@ -Subproject commit f8844ed8f37189396a3c6589909a33673ce6bc78 +Subproject commit a9d44b5bcbb60076462b40326659de4e07d9bdaf -- cgit v1.2.3-70-g09d2 From 6be8161162bd82a3d308bece32cbb6b65d3b8b95 Mon Sep 17 00:00:00 2001 From: Freeyorp Date: Fri, 7 Jun 2024 12:49:24 +0000 Subject: Use -ggdb everywhere -fvar-tracking and -fvar-tracking-assignments are enabled by default when available, so are not explicitly set here. --- CMakeLists.txt | 2 +- Makefile.in | 2 +- deps/attoconf | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'deps') diff --git a/CMakeLists.txt b/CMakeLists.txt index d997b98..72f0abd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,7 +76,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O2 -fstack-protector -fno-strict-aliasi # Next, add warnings #set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra") # Add debug information -#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb") +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb") # Vendor Name: String (no newlines, no parentheses) # This is usually one word, and does not (usually) change over time. diff --git a/Makefile.in b/Makefile.in index 56d9bce..075c107 100644 --- a/Makefile.in +++ b/Makefile.in @@ -565,7 +565,7 @@ obj/gtest%.pdc.o: ${GTEST_DIR}/src/gtest%.cc DTEST_OBJS := $(filter obj/debug-debug/%.pdc.o,${PDC_OBJECTS}) DTEST_STAMPS := $(patsubst bin/tests/%.elf,stamp/run-%.stamp,${DTEST_BINARIES}) -${DTEST_OBJS}: override CXXFLAGS += -g -O0 -gdwarf-3 +${DTEST_OBJS}: override CXXFLAGS += -ggdb -O0 ${DTEST_STAMPS}: override TESTER=LD_LIBRARY_PATH="./lib" ${GDB} -return-child-result -nx -batch -ex 'python file_to_load = "$<"' -x ${SRC_DIR}/tools/debug-debug.gdb --args false ${DTEST_STAMPS}: tools/debug-debug.gdb diff --git a/deps/attoconf b/deps/attoconf index a9d44b5..58e75e5 160000 --- a/deps/attoconf +++ b/deps/attoconf @@ -1 +1 @@ -Subproject commit a9d44b5bcbb60076462b40326659de4e07d9bdaf +Subproject commit 58e75e5f1271363a48c2a3417a2851d3b145b3fb -- cgit v1.2.3-70-g09d2