extern "C"
?-Wthread-safety-analysis
with clang-15, dunno if that is intended-Wthread-safety-analysis
with clang-15, dunno if that is intended ui_scale
? It's very buggy in some places. https://github.com/ddnet/ddnet/issues/5358ui_scale 100
does not workcl_enable_ping_color
cl_eye_duration
default is basically indefinitely, not sure why anyone would change that
cl_friends_ignore_clan
br_filter_connecting_players
should always be 1i686-w64-mingw32-windres: can't open file `teeworlds.manifest': No such file or directory make[2]: *** [CMakeFiles/F-Client.dir/build.make:992: CMakeFiles/F-Client.dir/other/manifest/F-Client.rc.res] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:290: CMakeFiles/F-Client.dir/all] Error 2 make: *** [Makefile:152: all] Error 2
can i just get the missing teeworlds.manifest from ddnet?i686-w64-mingw32-windres: can't open file `teeworlds.manifest': No such file or directory make[2]: *** [CMakeFiles/F-Client.dir/build.make:992: CMakeFiles/F-Client.dir/other/manifest/F-Client.rc.res] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:290: CMakeFiles/F-Client.dir/all] Error 2 make: *** [Makefile:152: all] Error 2
can i just get the missing teeworlds.manifest from ddnet? F-Client.manifest
and not teeworlds.manifest
, have you tried doing a clean build with an empty build folder?lukas@DESKTOP-T72VSV7:~/F-Client$ find -name *manifest
./other/manifest
./other/manifest/F-Client.manifest
./build/CMakeFiles/F-Client.dir/other/manifest
make -j 8 2> build.log
-fstack-protector
# -fstack-protector-all doesn't work on MinGW.
sounds promising, thanks (edited)-DPREFER_BUNDLED_LIBS=ON -DIPO=OFF -DAUTOUPDATE=OFF -DDOWNLOAD_GTEST=OFF
LDFLAGS=-m32 CFLAGS=-m32 CXXFLAGS=-m32
but no guarenteediff --git a/CMakeLists.txt b/CMakeLists.txt
index 30bc0e9..eacca54 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2116,6 +2116,7 @@ foreach(target ${TARGETS_LINK})
# Link pthread library statically instead of dynamically.
# Solution from https://stackoverflow.com/a/28001261.
target_link_libraries(${target} -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic)
+ target_link_libraries(${target} -lssp)
endif()
endif()
endforeach()
diff --git a/other/manifest/F-Client.rc b/other/manifest/F-Client.rc
index 0bf26c1..fb47ca1 100644
--- a/other/manifest/F-Client.rc
+++ b/other/manifest/F-Client.rc
@@ -1,2 +1,2 @@
#include "winuser.h"
-1 RT_MANIFEST teeworlds.manifest
+1 RT_MANIFEST F-Client.manifest
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 30bc0e9..eacca54 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2116,6 +2116,7 @@ foreach(target ${TARGETS_LINK})
# Link pthread library statically instead of dynamically.
# Solution from https://stackoverflow.com/a/28001261.
target_link_libraries(${target} -Wl,-Bstatic -lstdc++ -lpthread -Wl,-Bdynamic)
+ target_link_libraries(${target} -lssp)
endif()
endif()
endforeach()
diff --git a/other/manifest/F-Client.rc b/other/manifest/F-Client.rc
index 0bf26c1..fb47ca1 100644
--- a/other/manifest/F-Client.rc
+++ b/other/manifest/F-Client.rc
@@ -1,2 +1,2 @@
#include "winuser.h"
-1 RT_MANIFEST teeworlds.manifest
+1 RT_MANIFEST F-Client.manifest
git apply file
?[100%] Built target F-Client
nice, ty @nori