diff --git a/.vscode/settings.json b/.vscode/settings.json index 1be854fd2ce7df6048a2496eecdbcf417ad9900c..fbef2f56aee898fc8e3dfc92a6deb57249ebc24a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,7 @@ { "files.associations": { - "cmath": "cpp" + "cmath": "cpp", + "iostream": "cpp", + "ostream": "cpp" } } \ No newline at end of file diff --git a/assets/sound/menuMusic.wav b/assets/sound/menuMusic.wav new file mode 100644 index 0000000000000000000000000000000000000000..f09adae5a37d2c649153aad082ddb393cb1dcbbb Binary files /dev/null and b/assets/sound/menuMusic.wav differ diff --git a/assets/widgets/heart.png b/assets/widgets/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..15e268010d6cd89e77d70c00231445ecba68fee5 Binary files /dev/null and b/assets/widgets/heart.png differ diff --git a/assets/widgets/star.png b/assets/widgets/star.png new file mode 100644 index 0000000000000000000000000000000000000000..111873405c98cbd64f44d2ccc00e8780f8c10b3e Binary files /dev/null and b/assets/widgets/star.png differ diff --git a/build/.cmake/api/v1/query/client-vscode/query.json b/build/.cmake/api/v1/query/client-vscode/query.json new file mode 100644 index 0000000000000000000000000000000000000000..82bb964246a197c5da6e91c086d5d838917e238a --- /dev/null +++ b/build/.cmake/api/v1/query/client-vscode/query.json @@ -0,0 +1 @@ +{"requests":[{"kind":"cache","version":2},{"kind":"codemodel","version":2},{"kind":"toolchains","version":1},{"kind":"cmakeFiles","version":1}]} \ No newline at end of file diff --git a/build/.cmake/api/v1/reply/cache-v2-201ea19682b6cb025890.json b/build/.cmake/api/v1/reply/cache-v2-201ea19682b6cb025890.json new file mode 100644 index 0000000000000000000000000000000000000000..5f3e5ee7dcc00012a9e41c411fae723dee1950e9 --- /dev/null +++ b/build/.cmake/api/v1/reply/cache-v2-201ea19682b6cb025890.json @@ -0,0 +1,3151 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/addr2line" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ar" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "29" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "6" + }, + { + "name" : "CMAKE_COLOR_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable color output during build." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "/snap/cmake/1399/bin/cmake" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "/snap/cmake/1399/bin/cpack" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "/snap/cmake/1399/bin/ctest" + }, + { + "name" : "CMAKE_CXX_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "CXX compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/c++" + }, + { + "name" : "CMAKE_CXX_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-11" + }, + { + "name" : "CMAKE_CXX_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-11" + }, + { + "name" : "CMAKE_CXX_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CXX_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_CXX_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_CXX_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the CXX compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/cc" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ar-11" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gcc-ranlib-11" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_DLLTOOL-NOTFOUND" + }, + { + "name" : "CMAKE_EDIT_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cache edit program executable." + } + ], + "type" : "INTERNAL", + "value" : "/snap/cmake/1399/bin/ccmake" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "ELF" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "BOOL", + "value" : "TRUE" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Unix Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "/usr/local" + }, + { + "name" : "CMAKE_INSTALL_SO_NO_EXE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install .so files without execute permission." + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ld" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/gmake" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/nm" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objcopy" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/objdump" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "MCC" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/ranlib" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/readelf" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "/snap/cmake/1399/share/cmake-3.29" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/strip" + }, + { + "name" : "CMAKE_TAPI", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_TAPI-NOTFOUND" + }, + { + "name" : "CMAKE_UNAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "uname command" + } + ], + "type" : "INTERNAL", + "value" : "/usr/bin/uname" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Details about finding PkgConfig" + } + ], + "type" : "INTERNAL", + "value" : "[/usr/bin/pkg-config][v0.29.2()]" + }, + { + "name" : "MCC_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build" + }, + { + "name" : "MCC_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "MCC_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles" + }, + { + "name" : "PKG_CONFIG_ARGN", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Arguments to supply to pkg-config" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "PKG_CONFIG_EXECUTABLE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "pkg-config executable" + } + ], + "type" : "FILEPATH", + "value" : "/usr/bin/pkg-config" + }, + { + "name" : "SDL2IMAGE_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2IMAGE_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2IMAGE_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "SDL2IMAGE_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "SDL2IMAGE_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2IMAGE_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_image;-lSDL2" + }, + { + "name" : "SDL2IMAGE_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2IMAGE_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_image;SDL2" + }, + { + "name" : "SDL2IMAGE_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2IMAGE_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_image" + }, + { + "name" : "SDL2IMAGE_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "SDL2IMAGE_SDL2_image_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_SDL2_image_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_SDL2_image_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_SDL2_image_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2IMAGE_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2IMAGE_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2IMAGE_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_image;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-pthread;-lpulse;-pthread;-lX11;-lXext;-lXcursor;-lXinerama;-lXi;-lXfixes;-lXrandr;-lXss;-lXxf86vm;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt" + }, + { + "name" : "SDL2IMAGE_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_image;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;X11;Xext;Xcursor;Xinerama;Xi;Xfixes;Xrandr;Xss;Xxf86vm;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2IMAGE_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "2.0.5" + }, + { + "name" : "SDL2MIXER_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2MIXER_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2MIXER_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "SDL2MIXER_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "SDL2MIXER_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2MIXER_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lSDL2" + }, + { + "name" : "SDL2MIXER_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer;SDL2" + }, + { + "name" : "SDL2MIXER_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer" + }, + { + "name" : "SDL2MIXER_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_SDL2_mixer_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2MIXER_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2MIXER_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_mixer;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-pthread;-lpulse;-pthread;-lX11;-lXext;-lXcursor;-lXinerama;-lXi;-lXfixes;-lXrandr;-lXss;-lXxf86vm;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt" + }, + { + "name" : "SDL2MIXER_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread" + }, + { + "name" : "SDL2MIXER_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_mixer;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;X11;Xext;Xcursor;Xinerama;Xi;Xfixes;Xrandr;Xss;Xxf86vm;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt" + }, + { + "name" : "SDL2MIXER_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2MIXER_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "2.0.4" + }, + { + "name" : "SDL2NET_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2NET_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2NET_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "SDL2NET_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "SDL2NET_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2NET_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_net;-lSDL2" + }, + { + "name" : "SDL2NET_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2NET_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_net;SDL2" + }, + { + "name" : "SDL2NET_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2NET_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_net" + }, + { + "name" : "SDL2NET_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "SDL2NET_SDL2_net_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_SDL2_net_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_SDL2_net_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_SDL2_net_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2NET_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2NET_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2NET_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2_net;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-pthread;-lpulse;-pthread;-lX11;-lXext;-lXcursor;-lXinerama;-lXi;-lXfixes;-lXrandr;-lXss;-lXxf86vm;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt" + }, + { + "name" : "SDL2NET_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread" + }, + { + "name" : "SDL2NET_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2_net;SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;X11;Xext;Xcursor;Xinerama;Xi;Xfixes;Xrandr;Xss;Xxf86vm;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt" + }, + { + "name" : "SDL2NET_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2NET_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2NET_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "2.0.1" + }, + { + "name" : "SDL2_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2_FOUND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "SDL2_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include" + }, + { + "name" : "SDL2_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2" + }, + { + "name" : "SDL2_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2" + }, + { + "name" : "SDL2_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_MODULE_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "sdl2" + }, + { + "name" : "SDL2_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr" + }, + { + "name" : "SDL2_STATIC_CFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT;-I/usr/include/SDL2" + }, + { + "name" : "SDL2_STATIC_CFLAGS_I", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_STATIC_CFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-D_REENTRANT" + }, + { + "name" : "SDL2_STATIC_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/include/SDL2" + }, + { + "name" : "SDL2_STATIC_LDFLAGS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-L/usr/lib/x86_64-linux-gnu;-lSDL2;-lm;-lasound;-lm;-ldl;-lpthread;-lpulse-simple;-pthread;-lpulse;-pthread;-lX11;-lXext;-lXcursor;-lXinerama;-lXi;-lXfixes;-lXrandr;-lXss;-lXxf86vm;-ldrm;-lgbm;-lwayland-egl;-lwayland-client;-lwayland-cursor;-lxkbcommon;-ldecor-0;-lpthread;-lrt" + }, + { + "name" : "SDL2_STATIC_LDFLAGS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "-pthread" + }, + { + "name" : "SDL2_STATIC_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_STATIC_LIBRARIES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "SDL2;m;asound;m;dl;pthread;pulse-simple;pulse;X11;Xext;Xcursor;Xinerama;Xi;Xfixes;Xrandr;Xss;Xxf86vm;drm;gbm;wayland-egl;wayland-client;wayland-cursor;xkbcommon;decor-0;pthread;rt" + }, + { + "name" : "SDL2_STATIC_LIBRARY_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + }, + { + "name" : "SDL2_STATIC_LIBS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_STATIC_LIBS_L", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_STATIC_LIBS_OTHER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_STATIC_LIBS_PATHS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "2.0.20" + }, + { + "name" : "SDL2_sdl2_INCLUDEDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_sdl2_LIBDIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_sdl2_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "SDL2_sdl2_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "__pkg_config_arguments_SDL2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "REQUIRED;sdl2" + }, + { + "name" : "__pkg_config_arguments_SDL2MIXER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "REQUIRED;SDL2_mixer" + }, + { + "name" : "__pkg_config_arguments_SDL2NET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "REQUIRED;SDL2_net" + }, + { + "name" : "__pkg_config_checked_SDL2", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "__pkg_config_checked_SDL2IMAGE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "__pkg_config_checked_SDL2MIXER", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "__pkg_config_checked_SDL2NET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "pkgcfg_lib_SDL2IMAGE_SDL2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2.so" + }, + { + "name" : "pkgcfg_lib_SDL2IMAGE_SDL2_image", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2_image.so" + }, + { + "name" : "pkgcfg_lib_SDL2MIXER_SDL2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2.so" + }, + { + "name" : "pkgcfg_lib_SDL2MIXER_SDL2_mixer", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2_mixer.so" + }, + { + "name" : "pkgcfg_lib_SDL2NET_SDL2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2.so" + }, + { + "name" : "pkgcfg_lib_SDL2NET_SDL2_net", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2_net.so" + }, + { + "name" : "pkgcfg_lib_SDL2_SDL2", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a library." + } + ], + "type" : "FILEPATH", + "value" : "/usr/lib/x86_64-linux-gnu/libSDL2.so" + }, + { + "name" : "prefix_result", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "/usr/lib/x86_64-linux-gnu" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/cmakeFiles-v1-7f0b3d242f9006ff2e3e.json b/build/.cmake/api/v1/reply/cmakeFiles-v1-7f0b3d242f9006ff2e3e.json new file mode 100644 index 0000000000000000000000000000000000000000..d3e8856712371144aa404e48b3f17692efb8c016 --- /dev/null +++ b/build/.cmake/api/v1/reply/cmakeFiles-v1-7f0b3d242f9006ff2e3e.json @@ -0,0 +1,156 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.6/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-Initialize.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.6/CMakeCCompiler.cmake" + }, + { + "isGenerated" : true, + "path" : "build/CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/UnixPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU-CXX.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/FindPkgConfig.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "/snap/cmake/1399/share/cmake-3.29/Modules/FindPackageMessage.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build", + "source" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/.cmake/api/v1/reply/codemodel-v2-3693371d2556f3def8c4.json b/build/.cmake/api/v1/reply/codemodel-v2-3693371d2556f3def8c4.json new file mode 100644 index 0000000000000000000000000000000000000000..8a58067d7e241e263480a179ecdf7e3474cecb8c --- /dev/null +++ b/build/.cmake/api/v1/reply/codemodel-v2-3693371d2556f3def8c4.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-f5ebdc15457944623624.json", + "minimumCMakeVersion" : + { + "string" : "3.27.0" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "MCC", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "MCC::@6890427a1f51a3e7e1df", + "jsonFile" : "target-MCC-Debug-301ca570c5a625514081.json", + "name" : "MCC", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build", + "source" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles" + }, + "version" : + { + "major" : 2, + "minor" : 7 + } +} diff --git a/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json new file mode 100644 index 0000000000000000000000000000000000000000..3a67af9c39f7b7a29e77e875a97aa69603d1b72c --- /dev/null +++ b/build/.cmake/api/v1/reply/directory-.-Debug-f5ebdc15457944623624.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/build/.cmake/api/v1/reply/index-2024-06-19T10-03-17-0515.json b/build/.cmake/api/v1/reply/index-2024-06-19T10-03-17-0515.json new file mode 100644 index 0000000000000000000000000000000000000000..ed1d4a14aa10d2c799f4de5c1fa45602110bc26d --- /dev/null +++ b/build/.cmake/api/v1/reply/index-2024-06-19T10-03-17-0515.json @@ -0,0 +1,132 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Unix Makefiles" + }, + "paths" : + { + "cmake" : "/snap/cmake/1399/bin/cmake", + "cpack" : "/snap/cmake/1399/bin/cpack", + "ctest" : "/snap/cmake/1399/bin/ctest", + "root" : "/snap/cmake/1399/share/cmake-3.29" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 29, + "patch" : 6, + "string" : "3.29.6", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-3693371d2556f3def8c4.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "cache-v2-201ea19682b6cb025890.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7f0b3d242f9006ff2e3e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-97f5ff15f17c7538f8a3.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "client-vscode" : + { + "query.json" : + { + "requests" : + [ + { + "kind" : "cache", + "version" : 2 + }, + { + "kind" : "codemodel", + "version" : 2 + }, + { + "kind" : "toolchains", + "version" : 1 + }, + { + "kind" : "cmakeFiles", + "version" : 1 + } + ], + "responses" : + [ + { + "jsonFile" : "cache-v2-201ea19682b6cb025890.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "codemodel-v2-3693371d2556f3def8c4.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 7 + } + }, + { + "jsonFile" : "toolchains-v1-97f5ff15f17c7538f8a3.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-7f0b3d242f9006ff2e3e.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ] + } + } + } +} diff --git a/build/.cmake/api/v1/reply/target-MCC-Debug-301ca570c5a625514081.json b/build/.cmake/api/v1/reply/target-MCC-Debug-301ca570c5a625514081.json new file mode 100644 index 0000000000000000000000000000000000000000..2531d9437a1c95bb553467699649dc2af1ffe693 --- /dev/null +++ b/build/.cmake/api/v1/reply/target-MCC-Debug-301ca570c5a625514081.json @@ -0,0 +1,296 @@ +{ + "artifacts" : + [ + { + "path" : "MCC" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable", + "target_link_libraries", + "include_directories" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 31, + "parent" : 0 + }, + { + "command" : 1, + "file" : 0, + "line" : 46, + "parent" : 0 + }, + { + "command" : 2, + "file" : 0, + "line" : 37, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : " -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g" + } + ], + "includes" : + [ + { + "backtrace" : 3, + "path" : "/usr/include/SDL2" + }, + { + "backtrace" : 3, + "path" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/include" + }, + { + "backtrace" : 3, + "path" : "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/src" + } + ], + "language" : "CXX", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + } + ], + "id" : "MCC::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_net", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_image", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_ttf", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_mixer", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lbox2d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lqrcodegencpp", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_net", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_image", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_ttf", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lSDL2_mixer", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lbox2d", + "role" : "libraries" + }, + { + "backtrace" : 2, + "fragment" : "-lqrcodegencpp", + "role" : "libraries" + } + ], + "language" : "CXX" + }, + "name" : "MCC", + "nameOnDisk" : "MCC", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "apps/main.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/game/Game.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/game/GameEntities.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/game/Map.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/game/Tile.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/BodyFactory.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/ContactListener.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/Entity.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/MenuManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/NetworkManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/RenderManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/SoundManager.cpp", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "src/manager/WorldManager.cpp", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/build/.cmake/api/v1/reply/toolchains-v1-97f5ff15f17c7538f8a3.json b/build/.cmake/api/v1/reply/toolchains-v1-97f5ff15f17c7538f8a3.json new file mode 100644 index 0000000000000000000000000000000000000000..725dc4a2a2953ceafd8bb111da7d97309faa2b95 --- /dev/null +++ b/build/.cmake/api/v1/reply/toolchains-v1-97f5ff15f17c7538f8a3.json @@ -0,0 +1,110 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "gcc", + "gcc_s", + "c", + "gcc", + "gcc_s" + ] + }, + "path" : "/usr/bin/cc", + "version" : "11.4.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "/usr/include/c++/11", + "/usr/include/x86_64-linux-gnu/c++/11", + "/usr/include/c++/11/backward", + "/usr/lib/gcc/x86_64-linux-gnu/11/include", + "/usr/local/include", + "/usr/include/x86_64-linux-gnu", + "/usr/include" + ], + "linkDirectories" : + [ + "/usr/lib/gcc/x86_64-linux-gnu/11", + "/usr/lib/x86_64-linux-gnu", + "/usr/lib", + "/lib/x86_64-linux-gnu", + "/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "stdc++", + "m", + "gcc_s", + "gcc", + "c", + "gcc_s", + "gcc" + ] + }, + "path" : "g++", + "version" : "11.4.0" + }, + "language" : "CXX", + "sourceFileExtensions" : + [ + "C", + "M", + "c++", + "cc", + "cpp", + "cxx", + "mm", + "mpp", + "CPP", + "ixx", + "cppm", + "ccm", + "cxxm", + "c++m" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index d54a933dd6e55827d1875fd9de1b2625e376b0f6..58b53f19e3565b7008708c1bfe3fff7ff8d5dac1 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -20,9 +20,8 @@ CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line //Path to a program. CMAKE_AR:FILEPATH=/usr/bin/ar -//Choose the type of build, options are: None Debug Release RelWithDebInfo -// MinSizeRel ... -CMAKE_BUILD_TYPE:STRING= +//No help, variable specified on the command line. +CMAKE_BUILD_TYPE:STRING=Debug //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON @@ -97,8 +96,8 @@ CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= //Flags used by the linker during RELWITHDEBINFO builds. CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= -//Enable/Disable output of compile commands during generation. -CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= +//No help, variable specified on the command line. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=TRUE //Value Computed by CMake. CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/pkgRedirects diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index fbf9f462e161645f87a065a01b961e1d1b40f5c0..33971ab818a017d38acef65513383047db557987 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -61,8 +61,8 @@ events: checks: - "Detecting C compiler ABI info" directories: - source: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe" - binary: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe" + source: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6" + binary: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6" cmakeVariables: CMAKE_C_FLAGS: "" CMAKE_C_FLAGS_DEBUG: "-g" @@ -71,13 +71,13 @@ events: variable: "CMAKE_C_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe' + Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6' - Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_62692/fast - /usr/bin/gmake -f CMakeFiles/cmTC_62692.dir/build.make CMakeFiles/cmTC_62692.dir/build - gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe' - Building C object CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o - /usr/bin/cc -v -o CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c + Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_95786/fast + /usr/bin/gmake -f CMakeFiles/cmTC_95786.dir/build.make CMakeFiles/cmTC_95786.dir/build + gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6' + Building C object CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o + /usr/bin/cc -v -o CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c Using built-in specs. COLLECT_GCC=/usr/bin/cc OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -87,8 +87,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/' - /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_62692.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRr9mdP.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_95786.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccw2W5jg.s GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP @@ -108,15 +108,15 @@ events: GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: 50eaa2331df977b8016186198deb2d18 - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/' - as -v --64 -o CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o /tmp/ccRr9mdP.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/' + as -v --64 -o CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o /tmp/ccw2W5jg.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.' - Linking C executable cmTC_62692 - /snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62692.dir/link.txt --verbose=1 - /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -o cmTC_62692 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.' + Linking C executable cmTC_95786 + /snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95786.dir/link.txt --verbose=1 + /usr/bin/cc -v -Wl,-v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -o cmTC_95786 Using built-in specs. COLLECT_GCC=/usr/bin/cc COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper @@ -129,13 +129,13 @@ events: gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62692' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62692.' - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsj6EAm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_62692 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95786' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_95786.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp0U5KL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_95786 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o collect2 version 11.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsj6EAm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_62692 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp0U5KL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_95786 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o GNU ld (GNU Binutils for Ubuntu) 2.38 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62692' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62692.' - gmake[1]: Leaving directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95786' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_95786.' + gmake[1]: Leaving directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6' exitCode: 0 - @@ -170,13 +170,13 @@ events: Parsed C implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe'] + ignore line: [Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6'] ignore line: [] - ignore line: [Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_62692/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_62692.dir/build.make CMakeFiles/cmTC_62692.dir/build] - ignore line: [gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-Kz0qFe'] - ignore line: [Building C object CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o] - ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c] + ignore line: [Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_95786/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_95786.dir/build.make CMakeFiles/cmTC_95786.dir/build] + ignore line: [gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-hSnpb6'] + ignore line: [Building C object CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -186,8 +186,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_62692.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccRr9mdP.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_95786.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccw2W5jg.s] ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] ignore line: [] @@ -207,15 +207,15 @@ events: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: 50eaa2331df977b8016186198deb2d18] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o /tmp/ccRr9mdP.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o /tmp/ccw2W5jg.s] ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.'] - ignore line: [Linking C executable cmTC_62692] - ignore line: [/snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_62692.dir/link.txt --verbose=1] - ignore line: [/usr/bin/cc -v -Wl -v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -o cmTC_62692] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_95786] + ignore line: [/snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_95786.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v -Wl -v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -o cmTC_95786] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] @@ -228,13 +228,13 @@ events: ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_62692' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_62692.'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsj6EAm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_62692 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_95786' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_95786.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp0U5KL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_95786 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccsj6EAm.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccp0U5KL.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -252,7 +252,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_62692] ==> ignore + arg [cmTC_95786] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] @@ -265,7 +265,7 @@ events: arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--push-state] ==> ignore arg [--as-needed] ==> ignore @@ -280,7 +280,7 @@ events: arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ignore line: [collect2 version 11.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccsj6EAm.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_62692 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_62692.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccp0U5KL.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_95786 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_95786.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] linker tool for 'C': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] @@ -318,8 +318,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b" - binary: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b" + source: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5" + binary: "/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -329,13 +329,13 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b' + Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5' - Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9dd7e/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9dd7e.dir/build.make CMakeFiles/cmTC_9dd7e.dir/build - gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b' - Building CXX object CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_29b22/fast + /usr/bin/gmake -f CMakeFiles/cmTC_29b22.dir/build.make CMakeFiles/cmTC_29b22.dir/build + gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5' + Building CXX object CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -345,8 +345,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/' - /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9dd7e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccJ0OFDT.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_29b22.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccue0amg.s GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu) compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP @@ -370,15 +370,15 @@ events: GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/' - as -v --64 -o CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccJ0OFDT.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/' + as -v --64 -o CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccue0amg.s GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_9dd7e - /snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9dd7e.dir/link.txt --verbose=1 - /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9dd7e + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_29b22 + /snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_29b22.dir/link.txt --verbose=1 + /usr/bin/c++ -v -Wl,-v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_29b22 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper @@ -391,13 +391,13 @@ events: gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9dd7e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9dd7e.' - /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCLKWOZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9dd7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_29b22' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_29b22.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cck4m9gJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_29b22 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o collect2 version 11.4.0 - /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCLKWOZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9dd7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o + /usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cck4m9gJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_29b22 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o GNU ld (GNU Binutils for Ubuntu) 2.38 - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9dd7e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9dd7e.' - gmake[1]: Leaving directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_29b22' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_29b22.' + gmake[1]: Leaving directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5' exitCode: 0 - @@ -438,13 +438,13 @@ events: Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld[0-9]*(\\.[a-z]+)?|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] linker tool regex: [^[ ]*(->|")?[ ]*(([^"]*[/\\])?(ld[0-9]*(\\.[a-z]+)?))("|,| |$)] - ignore line: [Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b'] + ignore line: [Change Dir: '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5'] ignore line: [] - ignore line: [Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9dd7e/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_9dd7e.dir/build.make CMakeFiles/cmTC_9dd7e.dir/build] - ignore line: [gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-2rly8b'] - ignore line: [Building CXX object CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /snap/cmake/1399/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_29b22/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_29b22.dir/build.make CMakeFiles/cmTC_29b22.dir/build] + ignore line: [gmake[1]: Entering directory '/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/build/CMakeFiles/CMakeScratch/TryCompile-4B9Xg5'] + ignore line: [Building CXX object CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -c /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -454,8 +454,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/'] - ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_9dd7e.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccJ0OFDT.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_29b22.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccue0amg.s] ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04) version 11.4.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] ignore line: [] @@ -479,15 +479,15 @@ events: ignore line: [] ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] ignore line: [Compiler executable checksum: d591828bb4d392ae8b7b160e5bb0b95f] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccJ0OFDT.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccue0amg.s] ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_9dd7e] - ignore line: [/snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9dd7e.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v -Wl -v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_9dd7e] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_29b22] + ignore line: [/snap/cmake/1399/bin/cmake -E cmake_link_script CMakeFiles/cmTC_29b22.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v -Wl -v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_29b22] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] @@ -500,13 +500,13 @@ events: ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04) ] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_9dd7e' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_9dd7e.'] - link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCLKWOZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9dd7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_29b22' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_29b22.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cck4m9gJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_29b22 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/ccCLKWOZ.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cck4m9gJ.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -524,7 +524,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_9dd7e] ==> ignore + arg [cmTC_29b22] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] @@ -537,7 +537,7 @@ events: arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] arg [-v] ==> ignore - arg [CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -548,7 +548,7 @@ events: arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ignore line: [collect2 version 11.4.0] - ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCLKWOZ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9dd7e /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_9dd7e.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + ignore line: [/usr/bin/ld -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/cck4m9gJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_29b22 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. -v CMakeFiles/cmTC_29b22.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] linker tool for 'CXX': /usr/bin/ld collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] diff --git a/build/CMakeFiles/MCC.dir/apps/main.cpp.o b/build/CMakeFiles/MCC.dir/apps/main.cpp.o index c4cc1b98905ff89e70aa0ac0b5ad392ad2905d34..2e565c5a3d0829b66d03ab98bd42cd98df941059 100644 Binary files a/build/CMakeFiles/MCC.dir/apps/main.cpp.o and b/build/CMakeFiles/MCC.dir/apps/main.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/flags.make b/build/CMakeFiles/MCC.dir/flags.make index aaab70b990ef1ad06dad5d3c82ad9140644a3a4f..775f89b03e956a923ce5f299ccdc479e4f7d390d 100644 --- a/build/CMakeFiles/MCC.dir/flags.make +++ b/build/CMakeFiles/MCC.dir/flags.make @@ -6,5 +6,5 @@ CXX_DEFINES = CXX_INCLUDES = -I/usr/include/SDL2 -I/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/include -I/home/alexis/Documents/Stage/Mythical_Conquests_Chronicles/src -CXX_FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib +CXX_FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g diff --git a/build/CMakeFiles/MCC.dir/link.txt b/build/CMakeFiles/MCC.dir/link.txt index d86022a912a3c043b8e063d976175e309d48a53c..55fd41f82c6cab02cf787db193739f942ee909de 100644 --- a/build/CMakeFiles/MCC.dir/link.txt +++ b/build/CMakeFiles/MCC.dir/link.txt @@ -1 +1 @@ -g++ -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -o MCC -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lSDL2_mixer -lSDL2 -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lbox2d -lqrcodegencpp +g++ -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o -o MCC -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lSDL2_mixer -lSDL2 -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lbox2d -lqrcodegencpp diff --git a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o index 36f3661fb21024460b09647ea0063af474f30b53..18f5ee82be252f7872c6f46027065e7a80e4f193 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Game.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o index 0a3a138b8a9a53c47ea472a37598cc2b13905ce6..0ccd2c41c36f302a68ab9e23fcdfbbaeda551503 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o index 7caf2760290da4a5357b95fb64efcf260c354e94..b05eb7ea7698468fd28fb0b201fd2c640bf7b84c 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Map.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o b/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o index 7396f41a95da8ec35cdb845785577d089a1929c2..ebb8606b6932c51a6a6efd7018ee175e5e9dbbfd 100644 Binary files a/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o and b/build/CMakeFiles/MCC.dir/src/game/Tile.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o index 5e5b3e0494d3bff2276e71bdc8c7280550d90ea3..3d44f8586cdb97e4a0594195851c357baf9bc54b 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o index 2cd11ad31e23591b87f3a5c1ddb01165cae3363a..4e979ffc26a6d61936a41acb0849d9a6a8e2c44d 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o index e1cbdcd4882112fd1286711c0fb3d34e6ffe9000..7582c485749777cc1cf35a6150e2d93d602e124c 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/Entity.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o index 922571207b568163f6d1bab6849d855d7c6d6bea..9bdf660c82aa760ef2d883af18dfb6dda7ce3861 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o index 2832afe5b632c4c7a4f117379e9f8432524755e6..7768744de92e3554a89f3ce5a230a36315cfdb9d 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o index 7bc07ddd0481455b8ae01cf32d0dec4c4265e788..063d9906fdf5f6eeff62393a8e34efc3f6d024cc 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o index 74016325190ae6bc85d61388efb64513edd422c0..1a1f2b340e1392920c17de25e17d8eacd0de51fa 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o differ diff --git a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o index 923e30746a235516c4b5356b0bf8fde5e688d7f1..dca97ec3b6a9738bbd38483dee9c9b2fd82e7ec6 100644 Binary files a/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o and b/build/CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o differ diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake index 3d75aef23d1bcbe6c2fc47829b86d878d7db0af3..cf9d08f49ed81d2055453ecef52e61564b09198f 100644 --- a/build/CMakeFiles/Makefile.cmake +++ b/build/CMakeFiles/Makefile.cmake @@ -11,99 +11,21 @@ set(CMAKE_MAKEFILE_DEPENDS "CMakeFiles/3.29.6/CMakeCCompiler.cmake" "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" "CMakeFiles/3.29.6/CMakeSystem.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompiler.cmake.in" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCCompilerABI.c" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCInformation.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompiler.cmake.in" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXCompilerABI.cpp" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCXXInformation.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCommonLanguageInclude.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeCompilerIdDetection.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCXXCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCompileFeatures.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCompilerABI.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineCompilerId.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeDetermineSystem.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeFindBinUtils.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeGenericSystem.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeInitializeConfigs.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeLanguageInformation.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeParseImplicitLinkInfo.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeParseLibraryArchitecture.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeSystem.cmake.in" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeSystemSpecificInformation.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeSystemSpecificInitialize.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeTestCCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeTestCXXCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeTestCompilerCommon.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/CMakeUnixFindMake.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/CrayClang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-C-DetermineCompiler.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-C.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-CXX.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU-FindBinUtils.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/GNU.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/LCC-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/NVHPC-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/OrangeC-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/TI-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/TIClang-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Tasking-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/FindPackageMessage.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/FindPkgConfig.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Internal/CMakeDetermineLinkerId.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Internal/FeatureTesting.cmake" - "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-Determine-CXX.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU-C.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU-CXX.cmake" "/snap/cmake/1399/share/cmake-3.29/Modules/Platform/Linux-GNU.cmake" @@ -120,11 +42,6 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.29.6/CMakeSystem.cmake" - "CMakeFiles/3.29.6/CMakeCCompiler.cmake" - "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" - "CMakeFiles/3.29.6/CMakeCCompiler.cmake" - "CMakeFiles/3.29.6/CMakeCXXCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" ) diff --git a/build/MCC b/build/MCC index 00af5f7af9b8509497dca1911c7d484638405b92..fe647a54c0eb79926d658d5da3af26ac3da73dab 100755 Binary files a/build/MCC and b/build/MCC differ diff --git a/build/build.ninja b/build/build.ninja new file mode 100644 index 0000000000000000000000000000000000000000..96ae0e528779022cfe5fefab9af7a743747324fe --- /dev/null +++ b/build/build.ninja @@ -0,0 +1,228 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.27 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: MCC +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build/ +# ============================================================================= +# Object build statements for EXECUTABLE target MCC + + +############################################# +# Order-only phony target for MCC + +build cmake_object_order_depends_target_MCC: phony || CMakeFiles/MCC.dir + +build CMakeFiles/MCC.dir/apps/main.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/apps/main.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/apps/main.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/apps + +build CMakeFiles/MCC.dir/src/game/Game.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Game.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/game/Game.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game + +build CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/GameEntities.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game + +build CMakeFiles/MCC.dir/src/game/Map.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Map.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/game/Map.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game + +build CMakeFiles/MCC.dir/src/game/Tile.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/game/Tile.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/game/Tile.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/game + +build CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/BodyFactory.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/ContactListener.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/Entity.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/Entity.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/Entity.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/MenuManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/NetworkManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/RenderManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/SoundManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + +build CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o: CXX_COMPILER__MCC_unscanned_Debug /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src/manager/WorldManager.cpp || cmake_object_order_depends_target_MCC + DEP_FILE = CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o.d + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + INCLUDES = -I/usr/include/SDL2 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/opus -I/usr/include/pipewire-0.3 -I/usr/include/spa-0.2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/libinstpatch-2 -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/include -I/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/src + OBJECT_DIR = CMakeFiles/MCC.dir + OBJECT_FILE_DIR = CMakeFiles/MCC.dir/src/manager + + +# ============================================================================= +# Link build statements for EXECUTABLE target MCC + + +############################################# +# Link the executable MCC + +build MCC: CXX_EXECUTABLE_LINKER__MCC_Debug CMakeFiles/MCC.dir/apps/main.cpp.o CMakeFiles/MCC.dir/src/game/Game.cpp.o CMakeFiles/MCC.dir/src/game/GameEntities.cpp.o CMakeFiles/MCC.dir/src/game/Map.cpp.o CMakeFiles/MCC.dir/src/game/Tile.cpp.o CMakeFiles/MCC.dir/src/manager/BodyFactory.cpp.o CMakeFiles/MCC.dir/src/manager/ContactListener.cpp.o CMakeFiles/MCC.dir/src/manager/Entity.cpp.o CMakeFiles/MCC.dir/src/manager/MenuManager.cpp.o CMakeFiles/MCC.dir/src/manager/NetworkManager.cpp.o CMakeFiles/MCC.dir/src/manager/RenderManager.cpp.o CMakeFiles/MCC.dir/src/manager/SoundManager.cpp.o CMakeFiles/MCC.dir/src/manager/WorldManager.cpp.o + FLAGS = -lSDL2_mixer -Wl,--allow-multiple-definition -g -L../libs/Box2d/lib -L../libs/qrcodegen/lib -g + LINK_LIBRARIES = -lSDL2 -lSDL2_net -lSDL2 -lSDL2_image -lSDL2 -lSDL2_ttf -lSDL2_mixer -lSDL2 -lbox2d -lqrcodegencpp -lSDL2_net -lSDL2_image -lSDL2_ttf -lSDL2_mixer -lbox2d -lqrcodegencpp + OBJECT_DIR = CMakeFiles/MCC.dir + POST_BUILD = : + PRE_LINK = : + TARGET_FILE = MCC + TARGET_PDB = MCC.dbg + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build && /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cd /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build && /usr/bin/cmake --regenerate-during-build -S/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles -B/home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/build + +build all: phony MCC + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/CMakeLists.txt /usr/share/cmake-3.27/Modules/CMakeCInformation.cmake /usr/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU.cmake /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.27/Modules/FindPackageMessage.cmake /usr/share/cmake-3.27/Modules/FindPkgConfig.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake-3.27/Modules/Platform/Linux.cmake /usr/share/cmake-3.27/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.27.4/CMakeCCompiler.cmake CMakeFiles/3.27.4/CMakeCXXCompiler.cmake CMakeFiles/3.27.4/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build /home/tompotioubuntu/Documents/Cours/L3/S2/Stage/Mythical_Conquests_Chronicles/CMakeLists.txt /usr/share/cmake-3.27/Modules/CMakeCInformation.cmake /usr/share/cmake-3.27/Modules/CMakeCXXInformation.cmake /usr/share/cmake-3.27/Modules/CMakeCommonLanguageInclude.cmake /usr/share/cmake-3.27/Modules/CMakeGenericSystem.cmake /usr/share/cmake-3.27/Modules/CMakeInitializeConfigs.cmake /usr/share/cmake-3.27/Modules/CMakeLanguageInformation.cmake /usr/share/cmake-3.27/Modules/CMakeSystemSpecificInformation.cmake /usr/share/cmake-3.27/Modules/CMakeSystemSpecificInitialize.cmake /usr/share/cmake-3.27/Modules/Compiler/CMakeCommonCompilerMacros.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU-C.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU-CXX.cmake /usr/share/cmake-3.27/Modules/Compiler/GNU.cmake /usr/share/cmake-3.27/Modules/FindPackageHandleStandardArgs.cmake /usr/share/cmake-3.27/Modules/FindPackageMessage.cmake /usr/share/cmake-3.27/Modules/FindPkgConfig.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU-C.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU-CXX.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-GNU.cmake /usr/share/cmake-3.27/Modules/Platform/Linux-Initialize.cmake /usr/share/cmake-3.27/Modules/Platform/Linux.cmake /usr/share/cmake-3.27/Modules/Platform/UnixPaths.cmake CMakeCache.txt CMakeFiles/3.27.4/CMakeCCompiler.cmake CMakeFiles/3.27.4/CMakeCXXCompiler.cmake CMakeFiles/3.27.4/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake index 7e64018e7637cc9154cc0dc66711502107a10889..6e836b67d718dff3f0e213ebe3433bd73e6309ed 100644 --- a/build/cmake_install.cmake +++ b/build/cmake_install.cmake @@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") else() - set(CMAKE_INSTALL_CONFIG_NAME "") + set(CMAKE_INSTALL_CONFIG_NAME "Debug") endif() message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") endif() diff --git a/include/game/Game.hpp b/include/game/Game.hpp index a44cda4bd7c2a701b6f70829deaa1ae8be6cb1b6..e836c33a8b22d0c76b0b0beda33c83ba348ba7d6 100644 --- a/include/game/Game.hpp +++ b/include/game/Game.hpp @@ -65,7 +65,7 @@ class Game bool debugMode = false; bool showFPS = true; bool online = false; - bool host; + bool host = false; map<GameState,IActor*> actors; diff --git a/include/game/GameEntities.hpp b/include/game/GameEntities.hpp index 98809a69e3ef419912f2d77580be38d461ea387a..72435d407412c278d1b5a5f4f05d8e2187885dc0 100644 --- a/include/game/GameEntities.hpp +++ b/include/game/GameEntities.hpp @@ -126,9 +126,9 @@ class Being : public Entity // [Stats] -------------------------------------------------- int armor; // Points de vie actuels. - int currHp=100; + int currHp = 100; // Points de vie maximum. - int maxHp; + int maxHp = 100; // Can take damage. bool CTD; }; @@ -254,6 +254,9 @@ class Player : public Being void setState(EntityState state){this->state = state;} void setId(short int id){this->id = id;} void gainXp(int exp); + + int getExp(){return exp;} + int getCapExp(){return capExp;} short int getId(){return id;} int getWidthArrow(){return widthArrow;} int getHeightArrow(){return heightArrow;} @@ -371,11 +374,14 @@ class Enemy : public Being void onTouch(b2Contact* contact,float deltaT) override; void changeDirection(float deltaT); void setKilledBy(Player player){ - this->killedBy; + this->killedBy =&player; } void EndContact(b2Contact* contact) {} void BeginContact(b2Contact* contact, float deltaT) override; void acceptSkill(Skill* skill); + void setKnockbackVelocity(Vec2 vec){ + this->reverseKnockback = vec; + } int getStrength(){ return force; } @@ -447,6 +453,7 @@ class Enemy : public Being Timer attackCoolDown; Vec2 destination; + Vec2 reverseKnockback; const float tolerance = 0.1f; float maxAggro = 20.0f; float range = 3; @@ -589,11 +596,12 @@ class HSlashRayCast : public b2RayCastCallback { enemy->acceptSkill(parent);*/ STypeInstance* typeInstance = reinterpret_cast<STypeInstance*>(udata); - cout << "j'ai touché" << endl; + switch(typeInstance->instance){ case ENEMYTYPE: Enemy* enemy = reinterpret_cast<Enemy*>(typeInstance->ptr); enemy->acceptSkill(parent); + break; } diff --git a/include/manager/SoundManager.hpp b/include/manager/SoundManager.hpp index d74c3e755265a25598cedf03ebb7c67ed8ff2bca..1ef085b59ba9ddd71b48f0e4318746843ce9a5c0 100644 --- a/include/manager/SoundManager.hpp +++ b/include/manager/SoundManager.hpp @@ -21,9 +21,10 @@ class SoundManager{ hitBow = Mix_LoadWAV("../assets/sound/arrowHit.wav"); walkingGrass = Mix_LoadWAV("../assets/sound/walkingGrass.wav"); monsterSlash = Mix_LoadWAV("../assets/sound/monsterSlash.wav"); + menuMusic = Mix_LoadWAV("../assets/sound/menuMusic.wav"); Mix_Volume(-1,128); - } + void PlayMusicBackground(); void pauseMusicBackground(); void resumeMusicBackground(); @@ -32,6 +33,7 @@ class SoundManager{ void playHitBow(); void playWalkingGrass(); void playMonsterSlash(); + void playMenuMusic(); void freeMusic(); private: static SoundManager* instance; @@ -42,5 +44,6 @@ class SoundManager{ Mix_Chunk *hitBow; Mix_Chunk *walkingGrass; Mix_Chunk *monsterSlash; + Mix_Chunk *menuMusic; }; #endif \ No newline at end of file diff --git a/include/manager/WorldManager.hpp b/include/manager/WorldManager.hpp index ddff527de7c5f28851ac946fb047e41b97ddc73b..cdcea885951bf18896e76f9ed42dc45f2471da70 100644 --- a/include/manager/WorldManager.hpp +++ b/include/manager/WorldManager.hpp @@ -95,10 +95,11 @@ class WorldManager : public IActor void chatBox(); void bulb(); void SubMenu(); + void UserUI(); + void makeNewMonster(); void prepareNetworkDatas(); void updateNetworkDatas(); void sendNetworkDatas(TCPsocket socket = nullptr, bool ignoreAll = false); - void server(); void casesDatas(Document* document, NetworkCommands commande); void parseSave(); Vec2 centerTextureOnHitBox(Entity* entity, const Vec2& coordonnees, Animation& animation); @@ -122,7 +123,7 @@ class WorldManager : public IActor Map* mapWorld; Camera* camera; BodyFactory* factory; - + int monsterKilled = 0; // Vélocité du joueur. Vec2* velocity; @@ -153,6 +154,9 @@ class WorldManager : public IActor int subMenuWidth; int subMenuHeight; + int healthBarWidth; + int healthBarHeight; + // Vitesse en mètre. (convertir en pixel pour évaluer sur l'écran + le facteur de zoom). int fpsCounterWidth; int fpsCounterHeight; @@ -167,10 +171,13 @@ class WorldManager : public IActor map<NuklearImage, struct nk_image> nkImages; float zoomfactor = 1.0f; - bool zoomed = true; + bool zoomed = false; bool canMove = true; bool subMenuOn = false; bool pause = false; + + Texture heartimg; + Texture starimg; }; #endif diff --git a/src/game/Game.cpp b/src/game/Game.cpp index 94f5ea415ba1fe3f5b69b473bef83504c1250fd1..825455386b120b5a80bf5548117e0e5f047608fa 100644 --- a/src/game/Game.cpp +++ b/src/game/Game.cpp @@ -40,8 +40,8 @@ void Game::gameLoop() update(); - if(state == InLoadingScreen){ - renderManager->draw_BackgroundColor(0,0,0,255); + if(state == InLoadingScreen){ + //renderManager->draw_BackgroundColor(0,0,0,255); renderManager->renderClear(); renderManager->renderPresent(); renderManager->renderGui(); @@ -73,7 +73,7 @@ void Game::update() */ void Game::render() { - renderManager->draw_BackgroundColor(0,0,0,255); + //renderManager->draw_BackgroundColor(0,0,0,255); renderManager->renderClear(); diff --git a/src/game/GameEntities.cpp b/src/game/GameEntities.cpp index bf6c3e218f28b522337d30def09086130deb1c35..cda996169a16aeb121763a6f8db5612d62f3ff9f 100644 --- a/src/game/GameEntities.cpp +++ b/src/game/GameEntities.cpp @@ -42,7 +42,7 @@ Player::Player(float x, float y,b2Shape* shape, WorldManager* parent,int lvl) : this->maxHp = 100; this->acceleration = 1.7f; this->niveau = lvl; - this->strength = 10; + this->strength = 20; this->magic = 10; this->dexterity = 15; this->luck = 2; @@ -112,12 +112,21 @@ void Player::update(float deltaT) } } void Player::gainXp(int exp){ + this->exp+=exp; - if(this->exp > this->capExp){ - exp -= capExp; + cout << "j'ai"<< this->exp << "xp" << endl; + cout << "j'ai besoin de "<< this->capExp << "xp" << endl; + while(this->exp >= this->capExp){ + cout << "level up" << endl; + this->exp -= capExp; this->niveau ++; - capExp= 100 *pow((niveau*2),1.5); + capExp = 100 *pow((niveau*2),1.5); + this->strength +=5; + this->armor +=5; + this->magic +=5; + this->luck +=1; } + cout << this ->exp << endl; } void Player::onTouch(b2Contact* contact,float deltaT) { @@ -208,7 +217,8 @@ void Player::getHit(STypeInstance* instance){ timerKnockback.setEnd(0.2f); //b2Fixture* fixture = &(body->GetFixtureList()[0]); //fixture->SetSensor(true); - this->currHp -= (enemy->getStrength())/(enemy->getStrength()+enemy->getArmor()); + this->currHp -= enemy->getStrength() * (enemy->getStrength())/(enemy->getStrength()+this->armor); + } } void Player::BeginContact(b2Contact* contact,float deltaT) { @@ -240,7 +250,6 @@ void Player::EndContact(b2Contact* contact,float deltaT) { /** ---------------------------------------------------- [ENEMY] ------------------------------------------- * Ici on gère les fonctions de l'ennemi. */ - Enemy::Enemy(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, WorldManager* parent) : Being(x, y, w / PPM, h / PPM, 1.0f, 1.0f,0.0f, shape, Dynamic,this,ENNEMYCATEGORY,ENEMYTYPE,ENEMYINDEX,parent){ this->parent = parent; this->world = parent->getWorld(); @@ -255,8 +264,8 @@ Enemy::Enemy(float x, float y, int w, int h,int expGift,int lvl, b2Shape* shape, 0.0f ); armor = 10*lvl; - force = 10*lvl; - this->expGift = 10 * lvl; + force = 2*lvl; + this->expGift = expGift; this->lvl = lvl; b2CircleShape sensorPlayer; sensorPlayer.m_p.Set(getBody()->GetLocalCenter().x,getBody()->GetLocalCenter().y); @@ -299,8 +308,8 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { Player* player = ((Player*)instanceB->ptr); if(!player->getInvicible()){ - player->setHp(player->getHp()-10); - printf("player hp : %d",player->getHp()); + //player->setHp(player->getHp()-10); + //printf("player hp : %d",player->getHp()); } break; @@ -327,8 +336,8 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { Player* player = ((Player*)instanceB->ptr); if(!player->getInvicible()){ - player->setHp(player->getHp()-10); - printf("player hp : %d",player->getHp()); + //player->setHp(player->getHp()-10); + //printf("player hp : %d",player->getHp()); } break; @@ -342,7 +351,14 @@ void Enemy::BeginContact(b2Contact* contact,float deltaT) { void Enemy::update(float deltaT){ Being::update(deltaT); + if(this->knockback){ + + + getBody()->ApplyLinearImpulse(reverseKnockback,this->getBody()->GetLocalCenter(),true); + this->knockback = false; + } if(this->currHp<=0){ + this->active = false; return; } @@ -355,9 +371,7 @@ void Enemy::update(float deltaT){ return; } } - if(this->currHp <= 0){ - this->active = false; - } + (velocity.x >= 0) ? simpleLook = Right : simpleLook = Left; } @@ -377,7 +391,7 @@ void Enemy::lookForTarget(){ } } } -void Enemy::acceptSkill(Skill* skill){skill->applySkillEnemy(this); } +void Enemy::acceptSkill(Skill* skill){cout << "wesh" <<endl; skill->applySkillEnemy(this); } void Enemy::followTarget(float deltaT){ Vec2 direction = Vec2(cible->getBody()->GetPosition().x,cible->getBody()->GetPosition().y); direction.operator -= (this->getBody()->GetPosition()); @@ -706,13 +720,13 @@ void SkeletonSpearman::update(float deltaT){ bool HSlash::use(){ if(this->parent->getHslashTimer().getEnded()){ - printf("j'utilise le skill"); + this->parent->getHslashTimer().reset(); HSlashRayCast callback = HSlashRayCast(this, 5); Vec2 pPos = parent->getPosition(); Vec2 pSize = parent->getSize(); - const int& step = 2 * pSize.x; + const float& step = 2.5*pSize.x; int dir = 1; if(parent->getSimpleLook() == Left){ @@ -721,6 +735,7 @@ bool HSlash::use(){ Vec2 point1( pPos.x + (pSize.x / 2.0f), pPos.y + (pSize.y / 2.0f) + ); Vec2 point2( point1.x + step * dir, @@ -735,13 +750,22 @@ bool HSlash::use(){ return true; } - printf("j'utilise pas le skill"); + return false; } void HSlash::applySkillEnemy(Enemy* enemy){ + int degats; enemy->setKnockback(true); - vec2 reverseVelocity(enemy->getBody()->GetLinearVelocity()); + Vec2 reverseVelocity(enemy->getBody()->GetLinearVelocity()); + if(reverseVelocity.x == 0.0f && reverseVelocity.y == 0.0f){ + if(enemy->getSimpleLook() == Left){ + reverseVelocity.x += 1.0f; + } + else{ + reverseVelocity.x -= 1.0f; + } + } float angleToRadian = (90*M_PI)/180.0f; reverseVelocity.x = reverseVelocity.x * cos(angleToRadian) - sin(angleToRadian) * reverseVelocity.y; reverseVelocity.y = reverseVelocity.y * sin(angleToRadian) - cos(angleToRadian) * reverseVelocity.x; @@ -750,11 +774,13 @@ void HSlash::applySkillEnemy(Enemy* enemy){ degats=1; } else{ - degats = this->parent->getStrength() * (this->parent->getStrength()/(this->parent->getStrength()-enemy->getArmor())); + degats = this->parent->getStrength() * ((this->parent->getStrength()-enemy->getArmor()/this->parent->getStrength())); + } enemy->setHp(enemy->getHp()-degats); if(enemy->getHp()<=0){ + this->parent->gainXp(enemy->getGiftXp()); int dropchance = (rand() % 100)+1; if(dropchance >=1 && dropchance<=20){ @@ -791,8 +817,8 @@ void HSlash::applySkillEnemy(Enemy* enemy){ } case 5: { - LifePotion potion; - shared_ptr<Item> obj(&potion); + /* LifePotion potion; + shared_ptr<Item> obj(&potion);*/ break; } } diff --git a/src/game/Map.cpp b/src/game/Map.cpp index da57aa16b1635c68c497f1d61872834b9c53e0e5..7395011ef0a8b3d09539445771c2c38baede299c 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -430,21 +430,24 @@ bool isDynamicTileWithinRadius(TileDynamique* tile, Vec2 playerPosition, float r void Map::render() { for(Tile& tile : tiles) { - if (isTileVisible(tile, *camera)) { - if (!nightOn || isTileWithinRadius(tile, playerZero->getPosition(), lightRadius)) { - Vec2 coordonnees = renderManager->convertPoint(camera, Vec2(tile.getX(), tile.getY())); - renderManager->draw_Image(tile.getTexture(), coordonnees.x, coordonnees.y, TILESIZEW, TILESIZEW, 255, 0); - } - } + + if (isTileVisible(tile, *camera)) { + if (!nightOn || isTileWithinRadius(tile, playerZero->getPosition(), lightRadius)) { + Vec2 coordonnees = renderManager->convertPoint(camera, Vec2(tile.getX(), tile.getY())); + renderManager->draw_Image(tile.getTexture(), coordonnees.x, coordonnees.y, TILESIZEW, TILESIZEW, 255, 0); + + } + } } for(TileDynamique* tile : dynamicTiles) { - if(isDynamicTileVisible(tile, *camera)){ - if (!nightOn || isDynamicTileWithinRadius(tile, playerZero->getPosition(), lightRadius)) { - Vec2 coordonnees = renderManager->convertPoint(camera, Vec2(tile->getX(), tile->getY())); - renderManager->draw_Image(tile->getAnimation(0).getCurrentFrame(), coordonnees.x, coordonnees.y, TILESIZEW, TILESIZEW, 255, 0); + + if(isDynamicTileVisible(tile, *camera)){ + if (!nightOn || isDynamicTileWithinRadius(tile, playerZero->getPosition(), lightRadius)) { + Vec2 coordonnees = renderManager->convertPoint(camera, Vec2(tile->getX(), tile->getY())); + renderManager->draw_Image(tile->getAnimation(0).getCurrentFrame(), coordonnees.x, coordonnees.y, TILESIZEW, TILESIZEW, 255, 0); + } } - } } } diff --git a/src/manager/RenderManager.cpp b/src/manager/RenderManager.cpp index 19d14b1211f012961c93ab4c56e6f327db2d5400..a23c4bde751c38009ff8f0ab6c7755966e38348d 100644 --- a/src/manager/RenderManager.cpp +++ b/src/manager/RenderManager.cpp @@ -344,12 +344,6 @@ Vec2 RenderManager::convertPoint(Camera* camera, const Vec2& point){ void RenderManager::DrawPolygon(const Vec2* vertices, int32 vertexCount, const b2Color& color) { int i; bool estDedans = true; - for (i =0;i<vertexCount;i++){ - if(vertices[i].x > camera->x && vertices[i].x < camera->x + camera->w && vertices[i].y > camera->y && vertices[i].y < camera->y + camera->w){ - estDedans = true; - } - } - if (estDedans){ SDL_SetRenderDrawColor(renderer,255, 0, 0, 0); for(i=0;i<vertexCount-1;i++){ Vec2 vec1 = zoomFactor * convertPoint(camera,vertices[i]); @@ -359,30 +353,29 @@ void RenderManager::DrawPolygon(const Vec2* vertices, int32 vertexCount, const b Vec2 vec1 = zoomFactor * convertPoint(camera,vertices[0]); Vec2 vec2 = zoomFactor * convertPoint(camera,vertices[vertexCount-1]); SDL_RenderDrawLine(renderer,vec1.x,vec1.y,vec2.x,vec2.y); - } } + void RenderManager::DrawSolidPolygon(const Vec2* vertices, int32 vertexCount, const b2Color& color) { int i; bool estDedans = true; - for (i =0;i<vertexCount;i++){ - if(vertices[i].x > camera->x && vertices[i].x < camera->x + camera->w && vertices[i].y > camera->y && vertices[i].y < camera->y + camera->w){ - estDedans = true; - } - } - if (estDedans){ + SDL_SetRenderDrawColor(renderer,255, 0, 0, 0); - for(i=0;i<vertexCount-1;i++){ + for(i=0;i<vertexCount-1;i++){ + cout << "je dessine le polygon" << endl; + cout << zoomFactor << endl; Vec2 vec1 = zoomFactor * convertPoint(camera,vertices[i]); Vec2 vec2 = zoomFactor * convertPoint(camera,vertices[i+1]); - SDL_RenderDrawLine(renderer,vec1.x,vec1.y,vec2.x,vec2.y); + + //SDL_RenderDrawLine(renderer,vec1.x,vec1.y,vec2.x,vec2.y); + SDL_RenderDrawLine(renderer,vec1.x,vec1.y,vec2.x,vec2.y); } Vec2 vec1 = zoomFactor * convertPoint(camera,vertices[0]); Vec2 vec2 = zoomFactor * convertPoint(camera,vertices[vertexCount-1]); SDL_RenderDrawLine(renderer,vec1.x,vec1.y,vec2.x,vec2.y); - } } + void RenderManager::DrawCircle(const Vec2& center, float radius, const b2Color& color) { //calcul d'appartenace abs(CE) - 1/2(l,h)-r SDL_SetRenderDrawColor(renderer,255,0,0,0); diff --git a/src/manager/SoundManager.cpp b/src/manager/SoundManager.cpp index 74ffda9c92ce121fd1d790e54edfa5c502940fa3..6bce9d69cb9bf14fcaefdc06b85fb6777f652769 100644 --- a/src/manager/SoundManager.cpp +++ b/src/manager/SoundManager.cpp @@ -3,49 +3,56 @@ SoundManager* SoundManager::instance = nullptr; SoundManager& SoundManager::getInstance(){ - if(!instance){ - printf("je construit"); - instance = new SoundManager(); - } - return *instance; - } + if(!instance){ + instance = new SoundManager(); + } + return *instance; +} void SoundManager::PlayMusicBackground(){ - printf("wesh"); - Mix_Volume(0,25); - int channel = Mix_PlayChannel(0,this->backgroundMusic,-1); - - } + Mix_Volume(0,25); + int channel = Mix_PlayChannel(0,this->backgroundMusic,-1); +} + +void SoundManager::playMenuMusic(){ + Mix_Volume(0,25); + int channel = Mix_PlayChannel(0,this->menuMusic,-1); +} + void SoundManager::freeMusic(){ Mix_FreeChunk(this->backgroundMusic); Mix_FreeChunk(this->shootingBow); Mix_FreeChunk(this->WalkingSkeleton); Mix_FreeChunk(this->hitBow); Mix_FreeChunk(this->walkingGrass); - + Mix_FreeChunk(this->menuMusic); } + void SoundManager::resumeMusicBackground(){ Mix_Resume(0); - } + void SoundManager::pauseMusicBackground(){ Mix_Pause(0); } + void SoundManager::PlayWalkingSkeleton(float distance){ - - Mix_PlayChannel(-1,WalkingSkeleton,0); - } + Mix_PlayChannel(-1,WalkingSkeleton,0); +} + void SoundManager::playShootingBow(float distance){ - if(distance<0.2f){ - Mix_PlayChannel(-1,shootingBow,0); - } - } + if(distance<0.2f){ + Mix_PlayChannel(-1,shootingBow,0); + } +} void SoundManager::playHitBow(){ - Mix_PlayChannel(-1,this->hitBow,0); - } + Mix_PlayChannel(-1,this->hitBow,0); +} + void SoundManager::playWalkingGrass(){ - Mix_PlayChannel(-1,this->walkingGrass,0); + Mix_PlayChannel(-1,this->walkingGrass,0); } + void SoundManager::playMonsterSlash(){ Mix_PlayChannel(-1,this->monsterSlash,0); } \ No newline at end of file diff --git a/src/manager/WorldManager.cpp b/src/manager/WorldManager.cpp index 799ecfe7c016115be47004cc60edcb2e847d6c59..336fae62d1de8e9582305896a480a9a52a418bc7 100644 --- a/src/manager/WorldManager.cpp +++ b/src/manager/WorldManager.cpp @@ -15,6 +15,7 @@ WorldManager::WorldManager(Game* game) : game(game) { // NB : Orienter en fonction de la souris. debounce[SDLK_g] = false; debounce[SDLK_1] = false; + debounce[SDLK_ESCAPE] = false; } WorldManager::~WorldManager(){ @@ -74,14 +75,20 @@ void WorldManager::initializeDefaultDatas(){ windowWidth = renderManager->getWindowWidth(); windowHeight = renderManager->getWindowHeight(); - subMenuWidth = windowWidth * .4; + subMenuWidth = windowWidth * .25; subMenuHeight = windowHeight * .6; + healthBarWidth = windowWidth * .25; + healthBarHeight = windowHeight * .025; + /* Gui datas */ fpsCounterWidth = windowWidth * 0.1; fpsCounterHeight = windowHeight * 0.03; fps = game->getFps(); + heartimg = IMG_LoadTexture(renderManager->getRenderer(), "../assets/widgets/heart.png"); + starimg = IMG_LoadTexture(renderManager->getRenderer(), "../assets/widgets/star.png"); + // Document Json du réseau. donneesReseauJson.SetObject(); players.reserve(4); @@ -104,6 +111,7 @@ void WorldManager::initializePhysicalWorld(){ //world->SetContinuousPhysics(true); b2ContactListener* listener = new ContactListener(game->getDeltaT()); world->SetContactListener(listener); + cout << "j'ai initialisé" << endl; renderManager->SetFlags(b2Draw::e_shapeBit&&b2Draw::e_jointBit&&b2Draw::e_aabbBit&&b2Draw::e_pairBit&&b2Draw::e_centerOfMassBit); factory = &(BodyFactory::getInstance(world)); entityFactory = &EntityFactory::getInstance(this); @@ -239,9 +247,8 @@ void WorldManager::render() } bulb(); - - // Affiche les widgets pour le serveur. - server(); + + UserUI(); // Affiche une petite chatBox quand on est connecté. if(game->isOnline()){ @@ -253,6 +260,27 @@ void WorldManager::render() } } +void WorldManager::UserUI() +{ + // Affichage de la barre de vie. + renderManager->draw_filled_rectangle(64,28,healthBarWidth, healthBarHeight,0,0,0,255); + const float hpperc = (float) playerZero->getHp() / playerZero->getMaxHp(); + renderManager->draw_filled_rectangle(69,33, (int) ((healthBarWidth - 10) * hpperc), healthBarHeight - 10,95,26,21,255); + renderManager->draw_Image(heartimg,20,10,64,64,255,0); + + // Affichage de la barre d'expérience. + renderManager->draw_filled_rectangle(64,28 + healthBarHeight + 64, healthBarWidth, healthBarHeight,0,0,0,255); + const float expperc = (float)playerZero->getExp() / (float)playerZero->getCapExp(); + renderManager->draw_filled_rectangle(69,33 + healthBarHeight + 64, (int) ((healthBarWidth - 10) * expperc), healthBarHeight - 10, 100, 75, 2, 255); + renderManager->draw_Image(starimg,20,10 + 60 + healthBarHeight, 64, 64, 255, 0); + + // Affichage des skills. + renderManager->draw_filled_rectangle(windowWidth / 2 - 143, windowHeight - 74,64,64,0,0,0,255); + renderManager->draw_filled_rectangle(windowWidth / 2 - 69, windowHeight - 74,64,64,0,0,0,255); + renderManager->draw_filled_rectangle(windowWidth / 2 + 10, windowHeight - 74,64,64,0,0,0,255); + renderManager->draw_filled_rectangle(windowWidth / 2 + 84, windowHeight - 74,64,64,0,0,0,255); +} + void WorldManager::bulb() { struct nk_color window_background = nk_rgba(0, 0, 0, 0); // Couleur de fond transparente. @@ -326,7 +354,20 @@ void WorldManager::getMouseAngle(){ float yMouseInMeter = yMouse/PPM + camera->y / zoomfactor; playerZero->setAngle(-1 * atan2(yMouseInMeter-positionJoueur->y, xMouseInMeter-positionJoueur->x)*180/M_PI); } +void WorldManager::makeNewMonster(){ + int choice = rand() % 2 + 1; + if(choice == 1){ + float x = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapW/PPM - 1.0))); + float y = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapH/PPM - 1.0))); + entityFactory->makeArcherSkeleton(x,y,PLAYERSIZE_W,PLAYERSIZE_H,lvlGame); + } + if(choice == 2){ + float x = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapW/PPM - 1.0))); + float y = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapH/PPM - 1.0))); + entityFactory->makeSkeleton(x,y,PLAYERSIZE_W,PLAYERSIZE_H,lvlGame); + } +} void WorldManager::deleteEntities(){ int i = 0; vector<shared_ptr<Projectile>> deletedProjectile; @@ -341,7 +382,6 @@ void WorldManager::deleteEntities(){ i = 0; for(auto projectile:deletedProjectile){ world->DestroyBody(projectile->getBody()); - int indexProjectile = indexDelete[i]; projectiles.erase(projectiles.begin() + indexProjectile); i++; @@ -365,6 +405,8 @@ void WorldManager::deleteEntities(){ int indexEnemy = indexDelete[i]; enemies.erase(enemies.begin() + indexEnemy); i++; + this->monsterKilled ++; + makeNewMonster(); } deletedEnemy.clear(); indexDelete.clear(); @@ -404,8 +446,15 @@ void WorldManager::updateInputStates(float deltaT){ * À noter que certaines de ces touches n'ont pas besoin de debounce. */ case SDLK_ESCAPE: - subMenuOn = true; - pause = true; + if(!debounce[key]){ + debounce[key] = true; + subMenuOn = !subMenuOn; + if(!game->isOnline()) + { + pause = subMenuOn; + } + debounce[key] = false; + } break; case SDLK_1: addCommandInput(key); @@ -469,6 +518,19 @@ void WorldManager::updateInputStates(float deltaT){ } zoomed = true; break; + case SDL_MOUSEBUTTONDOWN: + if (e.button.button == SDL_BUTTON_LEFT){ + EntityState currState = playerZero->getState(); + if(currState!=VSlashState && currState != HSlashState){ + if(playerZero->applySkill(HSlashSkill)){ + changePlayerState(HSlashState); + canMove = false; + + } + } + + } + break; } nk_sdl_handle_event(&e); } @@ -479,7 +541,7 @@ void WorldManager::updateInputStates(float deltaT){ */ /*calcul de l'angle d'attaque*/ - if(canMove){ // Je teste canMove comme ça, si le joueur hover un wiget, on n'a pas besoin de recalculer l'angle. + if(canMove && !pause){ // Je teste canMove comme ça, si le joueur hover un wiget, on n'a pas besoin de recalculer l'angle. getMouseAngle(); if(playerZero->getAngle() < 90 && playerZero->getAngle() > (-90)){ playerZero->setSimpleLook(Right); @@ -525,10 +587,7 @@ void WorldManager::updateInputStates(float deltaT){ case SDLK_1: if (!debounce[key]) { debounce[key] = true; - if(playerZero->applySkill(HSlashSkill)){ - changePlayerState(HSlashState); - canMove = false; - } + } break; case SDLK_LSHIFT: @@ -912,25 +971,8 @@ void WorldManager::SubMenu(){ nk_spacer(ctx); nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); - } - nk_end(ctx); -} -/** - * @brief Génère des petits wigets pour gérer la connexion et la création d'un serveur. - * - */ -void WorldManager::server(){ - struct nk_style *s = &ctx->style; - nk_style_push_color(ctx, &s->window.background, nk_rgba(0,0,0,0)); - nk_style_push_style_item(ctx, &s->window.fixed_background, nk_style_item_color(nk_rgba(0,0,0,0))); - if (nk_begin(ctx, "serveur", nk_rect( - windowWidth - 300, windowHeight - 123, - 300, 123), - NK_WINDOW_NO_SCROLLBAR) - ) - { - nk_layout_row_dynamic(ctx, 55, 1); + nk_spacer(ctx); if (nk_button_label(ctx, "Lancer serveur")) { if (game->isOnline()) { showPopUP = true; @@ -948,7 +990,11 @@ void WorldManager::server(){ game->setOnline(true); } } + nk_spacer(ctx); + nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); + + nk_spacer(ctx); if (nk_button_label(ctx, "Rejoindre serveur")) { if (game->isOnline()) { showPopUP = true; @@ -965,9 +1011,9 @@ void WorldManager::server(){ networkManager.startGameClient(); } } + nk_spacer(ctx); - nk_style_pop_color(ctx); - nk_style_pop_style_item(ctx); + // Gestion de la pop up. if (showPopUP) { if (nk_popup_begin(ctx, NK_POPUP_STATIC, "Erreur", NK_WINDOW_NO_SCROLLBAR, nk_rect( (-windowWidth + 300 -100) / 2, (-windowHeight + 123 -75) / 2, @@ -989,8 +1035,9 @@ void WorldManager::server(){ } } - nk_end(ctx); + nk_spacer(ctx);nk_spacer(ctx);nk_spacer(ctx); } + nk_end(ctx); } /** @@ -1209,6 +1256,7 @@ void WorldManager::renderPlayers(){ */ void WorldManager::loadWorld(EWorld world) { + SoundManager::getInstance().playMenuMusic(); switch(world){ case Lobby: loadLobby(); @@ -1241,8 +1289,10 @@ void WorldManager::updateScreenSize() renderManager->getFullWindowSize(&windowWidth, &windowHeight); fpsCounterWidth = windowWidth * 0.25; fpsCounterHeight = windowWidth * 0.1; - subMenuWidth = windowWidth * .6; + subMenuWidth = windowWidth * .25; subMenuHeight = windowHeight * .7; + healthBarWidth = windowWidth * .25; + healthBarHeight = windowHeight * .025; } void WorldManager::removeMoveInput(SDL_Keycode key){ @@ -1388,6 +1438,8 @@ void WorldManager::clearWorld(){ */ void WorldManager::loadTest() { + //this->enemies.clear(); + //world = new b2World(Vec2(0.0,0.0)); Texture bg = IMG_LoadTexture(renderManager->getRenderer(), "../assets/background/skeletonsBanner.jpg"); int bg_w; int bg_h; @@ -1397,9 +1449,18 @@ void WorldManager::loadTest() int gapw = windowWidth - bg_w; int gaph = windowHeight - bg_h; - int nb = 0; + int nbbloc = 0; + int maxbloc = 40; - while(nb < 11) + int blocWidth = windowWidth / maxbloc; + int blocHeight = windowHeight * .1; + int gradient = 150 / maxbloc; + + /** + * @brief Charge le jeu avec une barre de petits blocs. + * À chaque itération, un nouveau bloc apparaît. + */ + while(nbbloc < maxbloc + 1) { renderManager->draw_BackgroundColor(0,0,0,255); renderManager->renderClear(); @@ -1411,40 +1472,66 @@ void WorldManager::loadTest() )) { nk_layout_row_static(ctx, 50, 800, 1); - nk_label(ctx, "S'éloigner suffisamment loin des ennemis permet de les semer.", NK_TEXT_CENTERED); + if (nbbloc < 20) + { + nk_label(ctx, "S'éloigner suffisamment loin des ennemis permet de les semer.", NK_TEXT_CENTERED); + } + else if (nbbloc < maxbloc) + { + nk_label(ctx, "Les données se sauvargent uniquement à la fin de la partie.", NK_TEXT_CENTERED); + } } nk_end(ctx); - // Dessine les petits rectangles - for(int i = 0; i < nb; ++i){ - renderManager->draw_filled_rectangle(750 + (i * 40) + 10,windowHeight - 70, 30,55,125,147,35,255); + // Dessine les petits blocs de chargement. + for(int i = 0; i < nbbloc; ++i){ + renderManager->draw_filled_rectangle(10 + (i * blocWidth), windowHeight - blocHeight, 30,55,50,100 + i * gradient,50,255); } - nb +=1; - - renderManager->renderGui(); - renderManager->renderPresent(); + // Création du monde. + if (nbbloc == 10) + { + const string mapName = "../maps/test.json"; + mapWorld->loadMap(mapName); + mapWorld->getMapDimension(&mapW,&mapH); + } - std::this_thread::sleep_for(std::chrono::milliseconds(500)); - } + // Mise en place de la bordure. + else if (nbbloc == 20) + { + factory->setupBorder(mapW,mapH); + } - const string mapName = "../maps/test.json"; + // Ajout des entités. + else if (nbbloc == 30) + { + initializePlayer(); + const float playerWidth = PLAYERSIZE_W; + const float playerHeigth = PLAYERSIZE_H; + /* Instanciation des instances statiques du monde (comme le joueur) */ + int numberArcher = 30 + rand() % 21; + int numberSkeleton = 30 + rand() % 21; + for(int i = 0;i<numberArcher;i++){ + float x = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapW/PPM - 1.0))); + float y = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapH/PPM - 1.0))); + entityFactory->makeArcherSkeleton(x,y,playerWidth,playerHeigth,this->lvlGame); + } + for(int i = 0;i<numberSkeleton;i++){ + float x = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapW/PPM - 1.0))); + float y = 1.0 + static_cast<float> (rand()) / (static_cast<float> (RAND_MAX/(mapH/PPM - 1.0))); + entityFactory->makeSkeleton(x,y,playerWidth,playerHeigth,this->lvlGame); + } + } - //mapWorld->createRandomMap(true,mapName,(int)50 * 1.7,50); - mapWorld->loadMap(mapName); - mapWorld->getMapDimension(&mapW,&mapH); + // À chaque itération il y a un nouveau bloc. + nbbloc += 1; - initializePlayer(); + renderManager->renderGui(); + renderManager->renderPresent(); - //mise en place des bordure de map - factory->setupBorder(mapW,mapH); - - const float playerWidth = PLAYERSIZE_W / PPM; - const float playerHeigth = PLAYERSIZE_H / PPM; - /* Instanciation des instances statiques du monde (comme le joueur) */ - entityFactory->makeArcherSkeleton(3.0f,3.0f,playerWidth,playerHeigth,this->lvlGame); - entityFactory->makeSkeleton(10.0f,10.0f,PLAYERSIZE/PPM,PLAYERSIZE/PPM,this->lvlGame); + std::this_thread::sleep_for(std::chrono::milliseconds(100)); + } } /**