From d937a777a26448b477d5439f08b9c2a1a865d037 Mon Sep 17 00:00:00 2001 From: dongjulim Date: Mon, 29 Jan 2024 17:43:46 +0900 Subject: [PATCH] new init --- .gitignore | 1 - .idea/.name | 1 - CMakeLists.txt | 14 +- .../.cmake/api/v1/query/cache-v2 | 0 .../.cmake/api/v1/query/cmakeFiles-v1 | 0 .../.cmake/api/v1/query/codemodel-v2 | 0 .../.cmake/api/v1/query/toolchains-v1 | 0 cmake-build-debug/CMakeCache.txt | 52 +- .../CMakeFiles/3.19.2/CMakeCXXCompiler.cmake | 89 +++ .../3.19.2/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 8408 bytes .../CMakeFiles/3.19.2/CMakeSystem.cmake | 8 +- .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 680 ++++++++++++++++++ .../CMakeFiles/3.19.2/CompilerIdCXX/a.out | Bin 0 -> 8560 bytes cmake-build-debug/CMakeFiles/CMakeOutput.log | 313 +++++++- cmake-build-debug/CMakeFiles/Makefile.cmake | 62 +- cmake-build-debug/CMakeFiles/Makefile2 | 100 +-- .../CMakeFiles/TargetDirectories.txt | 4 +- .../CMakeFiles/client.dir/C.includecache | 64 -- .../CMakeFiles/client.dir/DependInfo.cmake | 13 +- .../CMakeFiles/client.dir/build.make | 65 +- .../CMakeFiles/client.dir/cmake_clean.cmake | 7 +- .../CMakeFiles/client.dir/depend.internal | 16 - .../CMakeFiles/client.dir/depend.make | 18 +- .../CMakeFiles/client.dir/flags.make | 8 +- .../CMakeFiles/client.dir/link.txt | 2 +- .../CMakeFiles/client.dir/progress.make | 1 - .../CMakeFiles/client.dir/src/client.c.o | Bin 5392 -> 0 bytes cmake-build-debug/CMakeFiles/clion-log.txt | 6 - .../CMakeFiles/control.dir/C.includecache | 60 -- .../CMakeFiles/control.dir/DependInfo.cmake | 13 +- .../CMakeFiles/control.dir/build.make | 65 +- .../CMakeFiles/control.dir/cmake_clean.cmake | 7 +- .../CMakeFiles/control.dir/depend.internal | 16 - .../CMakeFiles/control.dir/depend.make | 18 +- .../CMakeFiles/control.dir/flags.make | 8 +- .../control.dir/ipc_module/ipc_shm.c.o | Bin 5800 -> 0 bytes .../CMakeFiles/control.dir/link.txt | 2 +- .../CMakeFiles/control.dir/progress.make | 7 +- .../CMakeFiles/control.dir/src/control.c.o | Bin 3760 -> 0 bytes .../CMakeFiles/feature_tests.bin | Bin 0 -> 12448 bytes .../CMakeFiles/feature_tests.cxx | 405 +++++++++++ cmake-build-debug/CMakeFiles/progress.marks | 2 +- .../CMakeFiles/server.dir/C.includecache | 62 -- .../CMakeFiles/server.dir/DependInfo.cmake | 13 +- .../CMakeFiles/server.dir/build.make | 65 +- .../CMakeFiles/server.dir/cmake_clean.cmake | 7 +- .../CMakeFiles/server.dir/depend.internal | 16 - .../CMakeFiles/server.dir/depend.make | 18 +- .../CMakeFiles/server.dir/flags.make | 8 +- .../CMakeFiles/server.dir/link.txt | 2 +- .../CMakeFiles/server.dir/progress.make | 7 +- .../CMakeFiles/server.dir/src/server.c.o | Bin 3648 -> 0 bytes .../CMakeFiles/test.dir/DependInfo.cmake | 12 +- .../CMakeFiles/test.dir/build.make | 56 +- .../CMakeFiles/test.dir/cmake_clean.cmake | 6 +- .../CMakeFiles/test.dir/flags.make | 8 +- .../CMakeFiles/test.dir/link.txt | 2 +- .../CMakeFiles/test.dir/progress.make | 6 +- cmake-build-debug/Makefile | 220 +++--- .../Testing/Temporary/LastTest.log | 4 +- cmake-build-debug/client | Bin 14272 -> 55496 bytes cmake-build-debug/control | Bin 13928 -> 92664 bytes cmake-build-debug/main | Bin 9960 -> 0 bytes cmake-build-debug/server | Bin 13880 -> 83624 bytes ...tting_control.cbp => simple_chatting2.cbp} | 101 +-- cmake-build-debug/simple_chatting_control | Bin 9744 -> 0 bytes cmake-build-debug/test | Bin 19448 -> 136936 bytes function/define.h | 29 + function/ipc_module.cpp | 69 ++ function/ipc_module.h | 55 ++ ipc_module/ipc_msq.c | 29 - ipc_module/ipc_msq.h | 26 - ipc_module/ipc_shm.c | 151 ---- ipc_module/ipc_shm.h | 39 - src/client.c | 109 --- src/client.cpp | 15 + src/control.c | 59 -- src/control.cpp | 38 + src/global.h | 22 - src/server.c | 65 -- src/server.cpp | 49 ++ src/test.c | 65 -- src/test.cpp | 38 + 83 files changed, 2175 insertions(+), 1423 deletions(-) delete mode 100644 .gitignore delete mode 100644 .idea/.name delete mode 100644 cmake-build-debug/.cmake/api/v1/query/cache-v2 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/codemodel-v2 delete mode 100644 cmake-build-debug/.cmake/api/v1/query/toolchains-v1 create mode 100644 cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake create mode 100755 cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin create mode 100644 cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out delete mode 100644 cmake-build-debug/CMakeFiles/client.dir/C.includecache delete mode 100644 cmake-build-debug/CMakeFiles/client.dir/depend.internal delete mode 100644 cmake-build-debug/CMakeFiles/client.dir/src/client.c.o delete mode 100644 cmake-build-debug/CMakeFiles/control.dir/C.includecache delete mode 100644 cmake-build-debug/CMakeFiles/control.dir/depend.internal delete mode 100644 cmake-build-debug/CMakeFiles/control.dir/ipc_module/ipc_shm.c.o delete mode 100644 cmake-build-debug/CMakeFiles/control.dir/src/control.c.o create mode 100755 cmake-build-debug/CMakeFiles/feature_tests.bin create mode 100644 cmake-build-debug/CMakeFiles/feature_tests.cxx delete mode 100644 cmake-build-debug/CMakeFiles/server.dir/C.includecache delete mode 100644 cmake-build-debug/CMakeFiles/server.dir/depend.internal delete mode 100644 cmake-build-debug/CMakeFiles/server.dir/src/server.c.o delete mode 100755 cmake-build-debug/main rename cmake-build-debug/{simple_chatting_control.cbp => simple_chatting2.cbp} (81%) delete mode 100755 cmake-build-debug/simple_chatting_control create mode 100644 function/define.h create mode 100644 function/ipc_module.cpp create mode 100644 function/ipc_module.h delete mode 100644 ipc_module/ipc_msq.c delete mode 100644 ipc_module/ipc_msq.h delete mode 100644 ipc_module/ipc_shm.c delete mode 100644 ipc_module/ipc_shm.h delete mode 100644 src/client.c create mode 100644 src/client.cpp delete mode 100644 src/control.c create mode 100644 src/control.cpp delete mode 100644 src/global.h delete mode 100644 src/server.c create mode 100644 src/server.cpp delete mode 100644 src/test.c create mode 100644 src/test.cpp diff --git a/.gitignore b/.gitignore deleted file mode 100644 index ff9047e..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/cmake-build-debug/ diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index c16c5c3..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -simple_chatting_control \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index d50b57d..636a800 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,9 +1,9 @@ cmake_minimum_required(VERSION 3.19) -project(simple_chatting_control C) +project(simple_chatting2) -set(CMAKE_C_STANDARD 99) -SET(CMAKE_C_FLAGS_DEBUG "-D_DEBUG") -add_executable(test src/test.c ipc_module/ipc_msq.c ipc_module/ipc_msq.h ipc_module/ipc_shm.c ipc_module/ipc_shm.h) -add_executable(server src/server.c ipc_module/ipc_msq.c ipc_module/ipc_msq.h ipc_module/ipc_shm.c ipc_module/ipc_shm.h) -add_executable(client src/client.c ipc_module/ipc_msq.c ipc_module/ipc_msq.h ipc_module/ipc_shm.c ipc_module/ipc_shm.h) -add_executable(control src/control.c ipc_module/ipc_msq.c ipc_module/ipc_msq.h ipc_module/ipc_shm.c ipc_module/ipc_shm.h) \ No newline at end of file +set(CMAKE_CXX_STANDARD 14) + +add_executable(control src/control.cpp function/ipc_module.cpp function/ipc_module.h function/define.h) +add_executable(client src/client.cpp function/ipc_module.cpp function/ipc_module.h function/define.h) +add_executable(server src/server.cpp function/ipc_module.cpp function/ipc_module.h function/define.h) +add_executable(test src/test.cpp) \ No newline at end of file diff --git a/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/cmake-build-debug/.cmake/api/v1/query/cache-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 deleted file mode 100644 index e69de29..0000000 diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt index 642e8cc..77702d7 100644 --- a/cmake-build-debug/CMakeCache.txt +++ b/cmake-build-debug/CMakeCache.txt @@ -38,6 +38,32 @@ CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j4 //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + //C compiler CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc @@ -130,7 +156,7 @@ CMAKE_PROJECT_DESCRIPTION:STATIC= CMAKE_PROJECT_HOMEPAGE_URL:STATIC= //Value Computed by CMake -CMAKE_PROJECT_NAME:STATIC=simple_chatting_control +CMAKE_PROJECT_NAME:STATIC=simple_chatting2 //Path to a program. CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib @@ -201,10 +227,10 @@ ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl //Value Computed by CMake -simple_chatting_control_BINARY_DIR:STATIC=/home/centos/code/ojt-simple-chatting/cmake-build-debug +simple_chatting2_BINARY_DIR:STATIC=/home/centos/code/ojt-simple-chatting/cmake-build-debug //Value Computed by CMake -simple_chatting_control_SOURCE_DIR:STATIC=/home/centos/code/ojt-simple-chatting +simple_chatting2_SOURCE_DIR:STATIC=/home/centos/code/ojt-simple-chatting ######################## @@ -231,6 +257,22 @@ CMAKE_COMMAND:INTERNAL=/opt/clion-2021.1.3/bin/cmake/linux/bin/cmake CMAKE_CPACK_COMMAND:INTERNAL=/opt/clion-2021.1.3/bin/cmake/linux/bin/cpack //Path to ctest program executable. CMAKE_CTEST_COMMAND:INTERNAL=/opt/clion-2021.1.3/bin/cmake/linux/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_C_COMPILER_AR @@ -265,6 +307,10 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 //Name of external makefile project generator. CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;5;__VERSION__;"4.8.5 20150623 (Red Hat 4.8.5-44)";__GNUC_RH_RELEASE__;44;__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__GXX_ABI_VERSION;1002;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;4294967295U;__WINT_MIN__;0U;__PTRDIFF_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__INTMAX_MAX__;9223372036854775807L;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;18446744073709551615UL;__UINTMAX_C(c);c ## UL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807L;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615UL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807L;__INT64_C(c);c ## L;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615UL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;9223372036854775807L;__INT_FAST32_MAX__;9223372036854775807L;__INT_FAST64_MAX__;9223372036854775807L;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;18446744073709551615UL;__UINT_FAST32_MAX__;18446744073709551615UL;__UINT_FAST64_MAX__;18446744073709551615UL;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__FLT_EVAL_METHOD__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201103L;__STDC_NO_THREADS__;1;__STDC__;1;__cplusplus;199711L;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;5;__VERSION__;"4.8.5 20150623 (Red Hat 4.8.5-44)";__GNUC_RH_RELEASE__;44;__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;4;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__EXCEPTIONS;1;__GXX_ABI_VERSION;1002;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;4294967295U;__WINT_MIN__;0U;__PTRDIFF_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__INTMAX_MAX__;9223372036854775807L;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;18446744073709551615UL;__UINTMAX_C(c);c ## UL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807L;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615UL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807L;__INT64_C(c);c ## L;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615UL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;9223372036854775807L;__INT_FAST32_MAX__;9223372036854775807L;__INT_FAST64_MAX__;9223372036854775807L;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;18446744073709551615UL;__UINT_FAST32_MAX__;18446744073709551615UL;__UINT_FAST64_MAX__;18446744073709551615UL;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__FLT_EVAL_METHOD__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570815e+308L);__DBL_MIN__;double(2.22507385850720138309e-308L);__DBL_EPSILON__;double(2.22044604925031308085e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201103L;__STDC_NO_THREADS__;1 +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include //C compiler system defined macros CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_HOSTED__;1;__GNUC__;4;__GNUC_MINOR__;8;__GNUC_PATCHLEVEL__;5;__VERSION__;"4.8.5 20150623 (Red Hat 4.8.5-44)";__GNUC_RH_RELEASE__;44;__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__GXX_ABI_VERSION;1002;__SCHAR_MAX__;127;__SHRT_MAX__;32767;__INT_MAX__;2147483647;__LONG_MAX__;9223372036854775807L;__LONG_LONG_MAX__;9223372036854775807LL;__WCHAR_MAX__;2147483647;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;4294967295U;__WINT_MIN__;0U;__PTRDIFF_MAX__;9223372036854775807L;__SIZE_MAX__;18446744073709551615UL;__INTMAX_MAX__;9223372036854775807L;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;18446744073709551615UL;__UINTMAX_C(c);c ## UL;__SIG_ATOMIC_MAX__;2147483647;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__INT8_MAX__;127;__INT16_MAX__;32767;__INT32_MAX__;2147483647;__INT64_MAX__;9223372036854775807L;__UINT8_MAX__;255;__UINT16_MAX__;65535;__UINT32_MAX__;4294967295U;__UINT64_MAX__;18446744073709551615UL;__INT_LEAST8_MAX__;127;__INT8_C(c);c;__INT_LEAST16_MAX__;32767;__INT16_C(c);c;__INT_LEAST32_MAX__;2147483647;__INT32_C(c);c;__INT_LEAST64_MAX__;9223372036854775807L;__INT64_C(c);c ## L;__UINT_LEAST8_MAX__;255;__UINT8_C(c);c;__UINT_LEAST16_MAX__;65535;__UINT16_C(c);c;__UINT_LEAST32_MAX__;4294967295U;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;18446744073709551615UL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;127;__INT_FAST16_MAX__;9223372036854775807L;__INT_FAST32_MAX__;9223372036854775807L;__INT_FAST64_MAX__;9223372036854775807L;__UINT_FAST8_MAX__;255;__UINT_FAST16_MAX__;18446744073709551615UL;__UINT_FAST32_MAX__;18446744073709551615UL;__UINT_FAST64_MAX__;18446744073709551615UL;__INTPTR_MAX__;9223372036854775807L;__UINTPTR_MAX__;18446744073709551615UL;__FLT_EVAL_METHOD__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859812e+38F;__FLT_MIN__;1.17549435082228750797e-38F;__FLT_EPSILON__;1.19209289550781250000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570815e+308L);__DBL_MIN__;((double)2.22507385850720138309e-308L);__DBL_EPSILON__;((double)2.22044604925031308085e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544177e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502e+4932L;__LDBL_MIN__;3.36210314311209350626e-4932L;__LDBL_EPSILON__;1.08420217248550443401e-19L;__LDBL_DENORM_MIN__;3.64519953188247460253e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_GNU_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201103L;__STDC_NO_THREADS__;1 //C compiler system include directories diff --git a/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..c334b2e --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.19.2/CMakeCXXCompiler.cmake @@ -0,0 +1,89 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "4.8.5") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "98") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_template_template_parameters") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_template_template_parameters") +set(CMAKE_CXX17_COMPILE_FEATURES "") +set(CMAKE_CXX20_COMPILE_FEATURES "") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/4.8.5;/usr/include/c++/4.8.5/x86_64-redhat-linux;/usr/include/c++/4.8.5/backward;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.19.2/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..118b2ec1af4cb592a83042da52a1186dc77fd99f GIT binary patch literal 8408 zcmeHMYit}>6+XM`S03JVLK@tpZ5EnHP8(0`#CDfPZD(z-GcN1Ib(|8KI^*^3*j~C1 zYj?J_!^@JJs7p!c4}L^Qh=_+&Aq4*-3juX-)bOK7E)`M{Agqc+&ZA(|G_tC+%Q<)M zSUjRjPojH^8y`g(UwC7)IHiFQ-@tN# z1cpV5`iR=i(%3L8k~FRDc+iH+ArgMt%*{IO)#?W~20=SDXI3w5M_8M=R5vfOq13(^ zvr4TDpvmw?+dyx&dY%!-^f%np;q5Gb?_rc;zMU(EKa~pbFg@dV{h`i-8@}gw2x0 z{uft#=&u!jtzEqSl;&B`-d-sn`RC-Qo%$V;wc?u=|2@f{e!|!g1So7eip-_2VMT`C ztR6tf^T9l|Pn&t7ZXG(950$I1<>(vB_!XmnX<_Kvmyr_K0oU@Vsf^-RZ)(ND;^oL4 ziu!8grgkoHVR{jp8Ti$lCvu084{gYuA&m7h`9t^%;bJNLY;W;)_-JqO_u;|lnO&20 zL2TlgX3|HZyRWqVQM>rDk49>#?~_tVJN3T#5c8wO>(S!vZY-m;L}_S@e3D8JL+@GWn|-+0y+@dwXTMf^?Qtk(Q3 zr)xBSXr{K$ucrK=u)ihjZ|d|1JN=F5-|4Rt?fMDQU&nIn-xU?PCTl&g)&pxju+{@> zJ@Eh11B+FvsOp^5TyNe>I`t0e!1!*5O?z09jh2E1pDI%I(!PY-A`(6>^7)Fkp(K1h z+Gd%sB+pay`%c37AAVBGl6}srl3G3U$#}F+CYklBq+q>x1L#t3kh)Ro`=n+?XAdE` z{UqVvda(yVoA)cVA{XG(QlFRc8Gl9ETyKttn|mQ_<90%{XI%Q@HcHqY>9;KHVVN)C z|G6rkV;zxdPo$x*iWU;fZZ`uuTam?ZJI5t?exx`}PN$28={diBAFE$g5U@X!&q723>IMQs0FwF_u;JMajPtU z9q{;9;_KnOYxx_>-%F+cMp$l zcraN7|0t~@R*Kd!4}R^=`qTR5g?i|>&3|IhI!5@k16L&OTxaRb;=$FB>q+$>If9SJ zr9V$1PUZ8uO}-?j@$tBf%a0IuYu7J@e*oyUjKg}@t|XThebKUwc_=h@W1lqSp7DoM!D1UVxicEa%mAJF~zX-gsJa5_msw|)G zeMrPv9QAJn?y|ncb7tNwjE*XCyjy#^Ye0|o9vQ@&wSJ-W!p!FKdaN)B@oah`Wtc`n>Db@i?(U?ICNoJrmdnMabR%QtreHJ|OB;Hk zkWNn_#b)W~X;!#)^~GK=x{e*|!a&KCkqdYBD)EU4(4UL8b|f>SS>1MnLTE^Uc!Po^ z_Y8#lB6{RdH#W*@A*b<|QjciTLF*m>{b2NPXE>@K?&&!a8Po^EozV!9Dk_wy1jJ1w z=-ppD6z=Qo!aQ-^7|$0(i_xyQuaw!=^(Ea#s;d1uQtv&CH29*Hf-V>DkRN9P z3U+U^85@(Z+K=B&KO{U|v>KRx!rqbQn({mo1B7%?pdc=`Y364NH%ulW`24#RBoAh$vQx z*dd_cG)?2w6Q9L@{i5F){G`h367Q4v|0TR%=0N0Ymxs})#fR55-cRxWBZ78kO!GR# za4RP4eBO7NvcR3}D7BN{jreWc({lWCUR8LWlK|JhTA-`@erduXOwb;l`Mi&tm4GH4 zYfw|$o%`=+5u-gm^TDU0g(5fpd`_@Hs|-$)K7kMI(V0Ii`NNV=aY?xT?8o{A%%eR& z+q{1qm;4}+QJnR+PypHoP@giN_nEIqexr2c_|EpfEcu<%@4T%4dCBK<4)N)1+QU$#?Fsoa0|~@Ogi`?1+zULK+{e2(D% z!}5p0^ONh%<8T$Z_V|3>SfNItu)k%k+Kk`83_HJkE|CG6m?$;#Skw5}`Fwt9l6>cQ zldoN9zf5Iu`}zE^=N|cV(4jJ0@UaW?o9!T`Ilf)<+_$?9%lN!7&^k^rxZS)i(f7r5 cui$UBtQ#CiW;#sVBfIlIF9Xy$2o4ke2?hWs(*OVf literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake b/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake index 2dea8b7..d19c795 100644 --- a/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake +++ b/cmake-build-debug/CMakeFiles/3.19.2/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Linux-3.10.0-1160.102.1.el7.x86_64") +set(CMAKE_HOST_SYSTEM "Linux-3.10.0-1160.105.1.el7.x86_64") set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-1160.102.1.el7.x86_64") +set(CMAKE_HOST_SYSTEM_VERSION "3.10.0-1160.105.1.el7.x86_64") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") -set(CMAKE_SYSTEM "Linux-3.10.0-1160.102.1.el7.x86_64") +set(CMAKE_SYSTEM "Linux-3.10.0-1160.105.1.el7.x86_64") set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "3.10.0-1160.102.1.el7.x86_64") +set(CMAKE_SYSTEM_VERSION "3.10.0-1160.105.1.el7.x86_64") set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp b/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..0c63d62 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,680 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(_CRAYC) || defined(__cray__) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# elif defined(__VXWORKS__) +# define PLATFORM_ID "VxWorks" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__TI_COMPILER_VERSION__) +# if defined(__TI_ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__MSP430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__TMS320C28XX__) +# define ARCHITECTURE_ID "TMS320C28x" + +# elif defined(__TMS320C6X__) || defined(_TMS320C6X) +# define ARCHITECTURE_ID "TMS320C6x" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(_CRAYC) || defined(__cray__) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out b/cmake-build-debug/CMakeFiles/3.19.2/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..fdc60f877a2dab1ab191944f784463edae18ffe7 GIT binary patch literal 8560 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 ignore arg [--build-id] ==> ignore arg [--no-add-needed] ==> ignore @@ -140,7 +153,7 @@ Parsed C implicit link information from above output: arg [-dynamic-linker] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [-o] ==> ignore - arg [cmTC_b9bd0] ==> ignore + arg [cmTC_a68d5] ==> ignore arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore @@ -149,7 +162,7 @@ Parsed C implicit link information from above output: arg [-L/lib/../lib64] ==> dir [/lib/../lib64] arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] - arg [CMakeFiles/cmTC_b9bd0.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [CMakeFiles/cmTC_a68d5.dir/CMakeCCompilerABI.c.o] ==> ignore arg [-lgcc] ==> lib [gcc] arg [--as-needed] ==> ignore arg [-lgcc_s] ==> lib [gcc_s] @@ -171,3 +184,245 @@ Parsed C implicit link information from above output: implicit fwks: [] +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_2ad1b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2ad1b.dir/build.make CMakeFiles/cmTC_2ad1b.dir/build +gmake[1]: Entering directory `/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -c /opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1plus -quiet -v -D_GNU_SOURCE /opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/cc222485.s +GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-44) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-44), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5 + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward + /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include + /usr/local/include + /usr/include +End of search list. +GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-44) (x86_64-redhat-linux) + compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-44), GMP version 6.0.0, MPFR version 3.1.1, MPC version 1.0.1 +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 51b2dcccf6085e5bfbbf3932e5685252 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc222485.s +GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-44.base.el7_9.1 +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_2ad1b +/opt/clion-2021.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2ad1b.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2ad1b +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper +Target: x86_64-redhat-linux +Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux +Thread model: posix +gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) +COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2ad1b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_2ad1b /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o +gmake[1]: Leaving directory `/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] + add: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + add: [/usr/local/include] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] ==> [/usr/include/c++/4.8.5] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] ==> [/usr/include/c++/4.8.5/x86_64-redhat-linux] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] ==> [/usr/include/c++/4.8.5/backward] + collapse include dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/4.8.5;/usr/include/c++/4.8.5/x86_64-redhat-linux;/usr/include/c++/4.8.5/backward;/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include;/usr/local/include;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake cmTC_2ad1b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_2ad1b.dir/build.make CMakeFiles/cmTC_2ad1b.dir/build] + ignore line: [gmake[1]: Entering directory `/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -c /opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/cc1plus -quiet -v -D_GNU_SOURCE /opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -version -o /tmp/cc222485.s] + ignore line: [GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-44) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-44) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../x86_64-redhat-linux/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/x86_64-redhat-linux] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../include/c++/4.8.5/backward] + ignore line: [ /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++ (GCC) version 4.8.5 20150623 (Red Hat 4.8.5-44) (x86_64-redhat-linux)] + ignore line: [ compiled by GNU C version 4.8.5 20150623 (Red Hat 4.8.5-44) GMP version 6.0.0 MPFR version 3.1.1 MPC version 1.0.1] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 51b2dcccf6085e5bfbbf3932e5685252] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc222485.s] + ignore line: [GNU assembler version 2.27 (x86_64-redhat-linux) using BFD version version 2.27-44.base.el7_9.1] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_2ad1b] + ignore line: [/opt/clion-2021.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2ad1b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_2ad1b ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper] + ignore line: [Target: x86_64-redhat-linux] + ignore line: [Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-style=gnu --enable-languages=c c++ objc obj-c++ java fortran ada go lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog=/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tune=generic --with-arch_32=x86-64 --build=x86_64-redhat-linux] + ignore line: [Thread model: posix] + ignore line: [gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) ] + ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/:/usr/libexec/gcc/x86_64-redhat-linux/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-redhat-linux/4.8.5/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_2ad1b' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2 --build-id --no-add-needed --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_2ad1b /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../.. CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o /usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] + arg [/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/collect2] ==> ignore + arg [--build-id] ==> ignore + arg [--no-add-needed] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-o] ==> ignore + arg [cmTC_2ad1b] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtbegin.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] + arg [-L/lib/../lib64] ==> dir [/lib/../lib64] + arg [-L/usr/lib/../lib64] ==> dir [/usr/lib/../lib64] + arg [-L/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] + arg [CMakeFiles/cmTC_2ad1b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/crtend.o] ==> ignore + arg [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] ==> [/usr/lib/gcc/x86_64-redhat-linux/4.8.5] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../../../lib64] ==> [/usr/lib64] + collapse library dir [/lib/../lib64] ==> [/lib64] + collapse library dir [/usr/lib/../lib64] ==> [/usr/lib64] + collapse library dir [/usr/lib/gcc/x86_64-redhat-linux/4.8.5/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-redhat-linux/4.8.5;/usr/lib64;/lib64;/usr/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++1y] compiler features compiled with the following output: +Change Dir: /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake cmTC_ed4f0/fast && /usr/bin/gmake -f CMakeFiles/cmTC_ed4f0.dir/build.make CMakeFiles/cmTC_ed4f0.dir/build +gmake[1]: Entering directory `/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_ed4f0.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++1y -o CMakeFiles/cmTC_ed4f0.dir/feature_tests.cxx.o -c /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_ed4f0 +/opt/clion-2021.1.3/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed4f0.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_ed4f0.dir/feature_tests.cxx.o -o cmTC_ed4f0 +gmake[1]: Leaving directory `/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/CMakeTmp' + + + + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_variable_templates diff --git a/cmake-build-debug/CMakeFiles/Makefile.cmake b/cmake-build-debug/CMakeFiles/Makefile.cmake index 01ff677..bb2fbb6 100644 --- a/cmake-build-debug/CMakeFiles/Makefile.cmake +++ b/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -9,71 +9,24 @@ set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" "../CMakeLists.txt" "CMakeFiles/3.19.2/CMakeCCompiler.cmake" + "CMakeFiles/3.19.2/CMakeCXXCompiler.cmake" "CMakeFiles/3.19.2/CMakeSystem.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCCompiler.cmake.in" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCCompilerABI.c" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCInformation.cmake" + "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCXXInformation.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCommonLanguageInclude.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeCompilerIdDetection.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineCCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineCompileFeatures.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineCompilerABI.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineCompilerId.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeDetermineSystem.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeFindBinUtils.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeFindCodeBlocks.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeGenericSystem.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeInitializeConfigs.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeLanguageInformation.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeParseImplicitIncludeInfo.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeParseImplicitLinkInfo.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeSystem.cmake.in" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeSystemSpecificInformation.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeSystemSpecificInitialize.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeTestCCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeTestCompilerCommon.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/CMakeUnixFindMake.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/ADSP-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/ARMCC-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/ARMClang-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/AppleClang-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Borland-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/CMakeCommonCompilerMacros.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Clang-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Cray-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GHS-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-C-DetermineCompiler.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-C.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-FindBinUtils.cmake" + "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU-CXX.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/GNU.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/HP-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/IAR-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Intel-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/MSVC-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/PGI-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/PathScale-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/SCO-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/TI-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/Watcom-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/XL-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Compiler/zOS-C-DetermineCompiler.cmake" - "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Internal/FeatureTesting.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU-C.cmake" + "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU-CXX.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux-GNU.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Platform/Linux.cmake" "/opt/clion-2021.1.3/bin/cmake/linux/share/cmake-3.19/Modules/Platform/UnixPaths.cmake" @@ -88,16 +41,13 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.19.2/CMakeSystem.cmake" - "CMakeFiles/3.19.2/CMakeCCompiler.cmake" - "CMakeFiles/3.19.2/CMakeCCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" ) # Dependency information for all targets: set(CMAKE_DEPEND_INFO_FILES - "CMakeFiles/server.dir/DependInfo.cmake" "CMakeFiles/client.dir/DependInfo.cmake" - "CMakeFiles/test.dir/DependInfo.cmake" + "CMakeFiles/server.dir/DependInfo.cmake" "CMakeFiles/control.dir/DependInfo.cmake" + "CMakeFiles/test.dir/DependInfo.cmake" ) diff --git a/cmake-build-debug/CMakeFiles/Makefile2 b/cmake-build-debug/CMakeFiles/Makefile2 index 1e8ad59..2d76ef2 100644 --- a/cmake-build-debug/CMakeFiles/Makefile2 +++ b/cmake-build-debug/CMakeFiles/Makefile2 @@ -72,10 +72,10 @@ CMAKE_BINARY_DIR = /home/centos/code/ojt-simple-chatting/cmake-build-debug # Directory level rules for the build root directory # The main recursive "all" target. -all: CMakeFiles/server.dir/all all: CMakeFiles/client.dir/all -all: CMakeFiles/test.dir/all +all: CMakeFiles/server.dir/all all: CMakeFiles/control.dir/all +all: CMakeFiles/test.dir/all .PHONY : all @@ -85,40 +85,13 @@ preinstall: .PHONY : preinstall # The main recursive "clean" target. -clean: CMakeFiles/server.dir/clean clean: CMakeFiles/client.dir/clean -clean: CMakeFiles/test.dir/clean +clean: CMakeFiles/server.dir/clean clean: CMakeFiles/control.dir/clean +clean: CMakeFiles/test.dir/clean .PHONY : clean -#============================================================================= -# Target rules for target CMakeFiles/server.dir - -# All Build rule for target. -CMakeFiles/server.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=9,10,11,12 "Built target server" -.PHONY : CMakeFiles/server.dir/all - -# Build rule for subdir invocation for target. -CMakeFiles/server.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/server.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 0 -.PHONY : CMakeFiles/server.dir/rule - -# Convenience name for target. -server: CMakeFiles/server.dir/rule - -.PHONY : server - -# clean rule for target. -CMakeFiles/server.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/clean -.PHONY : CMakeFiles/server.dir/clean - #============================================================================= # Target rules for target CMakeFiles/client.dir @@ -126,12 +99,12 @@ CMakeFiles/server.dir/clean: CMakeFiles/client.dir/all: $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4 "Built target client" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=1,2,3 "Built target client" .PHONY : CMakeFiles/client.dir/all # Build rule for subdir invocation for target. CMakeFiles/client.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 4 + $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 3 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/client.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 0 .PHONY : CMakeFiles/client.dir/rule @@ -147,31 +120,31 @@ CMakeFiles/client.dir/clean: .PHONY : CMakeFiles/client.dir/clean #============================================================================= -# Target rules for target CMakeFiles/test.dir +# Target rules for target CMakeFiles/server.dir # All Build rule for target. -CMakeFiles/test.dir/all: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=13,14,15,16 "Built target test" -.PHONY : CMakeFiles/test.dir/all +CMakeFiles/server.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=7,8,9 "Built target server" +.PHONY : CMakeFiles/server.dir/all # Build rule for subdir invocation for target. -CMakeFiles/test.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 4 - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/test.dir/all +CMakeFiles/server.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 3 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/server.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 0 -.PHONY : CMakeFiles/test.dir/rule +.PHONY : CMakeFiles/server.dir/rule # Convenience name for target. -test: CMakeFiles/test.dir/rule +server: CMakeFiles/server.dir/rule -.PHONY : test +.PHONY : server # clean rule for target. -CMakeFiles/test.dir/clean: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/clean -.PHONY : CMakeFiles/test.dir/clean +CMakeFiles/server.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/clean +.PHONY : CMakeFiles/server.dir/clean #============================================================================= # Target rules for target CMakeFiles/control.dir @@ -180,12 +153,12 @@ CMakeFiles/test.dir/clean: CMakeFiles/control.dir/all: $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/depend $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=5,6,7,8 "Built target control" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=4,5,6 "Built target control" .PHONY : CMakeFiles/control.dir/all # Build rule for subdir invocation for target. CMakeFiles/control.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 4 + $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 3 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/control.dir/all $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 0 .PHONY : CMakeFiles/control.dir/rule @@ -200,6 +173,33 @@ CMakeFiles/control.dir/clean: $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/clean .PHONY : CMakeFiles/control.dir/clean +#============================================================================= +# Target rules for target CMakeFiles/test.dir + +# All Build rule for target. +CMakeFiles/test.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=10,11 "Built target test" +.PHONY : CMakeFiles/test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/test.dir/rule + +# Convenience name for target. +test: CMakeFiles/test.dir/rule + +.PHONY : test + +# clean rule for target. +CMakeFiles/test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/clean +.PHONY : CMakeFiles/test.dir/clean + #============================================================================= # Special targets to cleanup operation of make. diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt index 201909f..787979f 100644 --- a/cmake-build-debug/CMakeFiles/TargetDirectories.txt +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -1,6 +1,6 @@ /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/rebuild_cache.dir /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/edit_cache.dir -/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir -/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir +/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir /home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir +/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir diff --git a/cmake-build-debug/CMakeFiles/client.dir/C.includecache b/cmake-build-debug/CMakeFiles/client.dir/C.includecache deleted file mode 100644 index c020409..0000000 --- a/cmake-build-debug/CMakeFiles/client.dir/C.includecache +++ /dev/null @@ -1,64 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -sys/types.h -- -sys/ipc.h -- -sys/msg.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -stdlib.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -sys/types.h -- -sys/ipc.h -- -sys/shm.h -- -string.h -- -stdio.h -- -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - -/home/centos/code/ojt-simple-chatting/src/client.c -global.h -/home/centos/code/ojt-simple-chatting/src/global.h -unistd.h -- -../ipc_module/ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -../ipc_module/ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - -/home/centos/code/ojt-simple-chatting/src/global.h -stdio.h -- -string.h -- -stdlib.h -- -unistd.h -- -signal.h -- - diff --git a/cmake-build-debug/CMakeFiles/client.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/client.dir/DependInfo.cmake index 3bfe29c..cb5cdeb 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/DependInfo.cmake +++ b/cmake-build-debug/CMakeFiles/client.dir/DependInfo.cmake @@ -1,17 +1,16 @@ # The set of languages for which implicit dependencies are needed: set(CMAKE_DEPENDS_LANGUAGES - "C" + "CXX" ) # The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir/ipc_module/ipc_msq.c.o" - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir/ipc_module/ipc_shm.c.o" - "/home/centos/code/ojt-simple-chatting/src/client.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir/src/client.c.o" +set(CMAKE_DEPENDS_CHECK_CXX + "/home/centos/code/ojt-simple-chatting/function/ipc_module.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir/function/ipc_module.cpp.o" + "/home/centos/code/ojt-simple-chatting/src/client.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/client.dir/src/client.cpp.o" ) -set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_ID "GNU") # The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH +set(CMAKE_CXX_TARGET_INCLUDE_PATH ) # Targets to which this target links. diff --git a/cmake-build-debug/CMakeFiles/client.dir/build.make b/cmake-build-debug/CMakeFiles/client.dir/build.make index b96e2b7..1f8f832 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/build.make +++ b/cmake-build-debug/CMakeFiles/client.dir/build.make @@ -76,60 +76,45 @@ include CMakeFiles/client.dir/progress.make # Include the compile flags for this target's objects. include CMakeFiles/client.dir/flags.make -CMakeFiles/client.dir/src/client.c.o: CMakeFiles/client.dir/flags.make -CMakeFiles/client.dir/src/client.c.o: ../src/client.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/client.dir/src/client.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/client.dir/src/client.c.o -c /home/centos/code/ojt-simple-chatting/src/client.c +CMakeFiles/client.dir/src/client.cpp.o: CMakeFiles/client.dir/flags.make +CMakeFiles/client.dir/src/client.cpp.o: ../src/client.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/client.dir/src/client.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/client.dir/src/client.cpp.o -c /home/centos/code/ojt-simple-chatting/src/client.cpp -CMakeFiles/client.dir/src/client.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/client.dir/src/client.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/client.c > CMakeFiles/client.dir/src/client.c.i +CMakeFiles/client.dir/src/client.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/client.dir/src/client.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/client.cpp > CMakeFiles/client.dir/src/client.cpp.i -CMakeFiles/client.dir/src/client.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/client.dir/src/client.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/client.c -o CMakeFiles/client.dir/src/client.c.s +CMakeFiles/client.dir/src/client.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/client.dir/src/client.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/client.cpp -o CMakeFiles/client.dir/src/client.cpp.s -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o: CMakeFiles/client.dir/flags.make -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/client.dir/ipc_module/ipc_msq.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/client.dir/ipc_module/ipc_msq.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c +CMakeFiles/client.dir/function/ipc_module.cpp.o: CMakeFiles/client.dir/flags.make +CMakeFiles/client.dir/function/ipc_module.cpp.o: ../function/ipc_module.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/client.dir/function/ipc_module.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/client.dir/function/ipc_module.cpp.o -c /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -CMakeFiles/client.dir/ipc_module/ipc_msq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/client.dir/ipc_module/ipc_msq.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c > CMakeFiles/client.dir/ipc_module/ipc_msq.c.i +CMakeFiles/client.dir/function/ipc_module.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/client.dir/function/ipc_module.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp > CMakeFiles/client.dir/function/ipc_module.cpp.i -CMakeFiles/client.dir/ipc_module/ipc_msq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/client.dir/ipc_module/ipc_msq.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -o CMakeFiles/client.dir/ipc_module/ipc_msq.c.s - -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o: CMakeFiles/client.dir/flags.make -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/client.dir/ipc_module/ipc_shm.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/client.dir/ipc_module/ipc_shm.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - -CMakeFiles/client.dir/ipc_module/ipc_shm.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/client.dir/ipc_module/ipc_shm.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c > CMakeFiles/client.dir/ipc_module/ipc_shm.c.i - -CMakeFiles/client.dir/ipc_module/ipc_shm.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/client.dir/ipc_module/ipc_shm.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -o CMakeFiles/client.dir/ipc_module/ipc_shm.c.s +CMakeFiles/client.dir/function/ipc_module.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/client.dir/function/ipc_module.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -o CMakeFiles/client.dir/function/ipc_module.cpp.s # Object files for target client client_OBJECTS = \ -"CMakeFiles/client.dir/src/client.c.o" \ -"CMakeFiles/client.dir/ipc_module/ipc_msq.c.o" \ -"CMakeFiles/client.dir/ipc_module/ipc_shm.c.o" +"CMakeFiles/client.dir/src/client.cpp.o" \ +"CMakeFiles/client.dir/function/ipc_module.cpp.o" # External object files for target client client_EXTERNAL_OBJECTS = -client: CMakeFiles/client.dir/src/client.c.o -client: CMakeFiles/client.dir/ipc_module/ipc_msq.c.o -client: CMakeFiles/client.dir/ipc_module/ipc_shm.c.o +client: CMakeFiles/client.dir/src/client.cpp.o +client: CMakeFiles/client.dir/function/ipc_module.cpp.o client: CMakeFiles/client.dir/build.make client: CMakeFiles/client.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable client" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable client" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/client.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/cmake-build-debug/CMakeFiles/client.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/client.dir/cmake_clean.cmake index 647b21c..2841d25 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/cmake_clean.cmake +++ b/cmake-build-debug/CMakeFiles/client.dir/cmake_clean.cmake @@ -1,12 +1,11 @@ file(REMOVE_RECURSE - "CMakeFiles/client.dir/ipc_module/ipc_msq.c.o" - "CMakeFiles/client.dir/ipc_module/ipc_shm.c.o" - "CMakeFiles/client.dir/src/client.c.o" + "CMakeFiles/client.dir/function/ipc_module.cpp.o" + "CMakeFiles/client.dir/src/client.cpp.o" "client" "client.pdb" ) # Per-language clean rules from dependency scanning. -foreach(lang C) +foreach(lang CXX) include(CMakeFiles/client.dir/cmake_clean_${lang}.cmake OPTIONAL) endforeach() diff --git a/cmake-build-debug/CMakeFiles/client.dir/depend.internal b/cmake-build-debug/CMakeFiles/client.dir/depend.internal deleted file mode 100644 index 3353ebd..0000000 --- a/cmake-build-debug/CMakeFiles/client.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/client.dir/src/client.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - /home/centos/code/ojt-simple-chatting/src/client.c - /home/centos/code/ojt-simple-chatting/src/global.h diff --git a/cmake-build-debug/CMakeFiles/client.dir/depend.make b/cmake-build-debug/CMakeFiles/client.dir/depend.make index f0e0229..8a28b9f 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/depend.make +++ b/cmake-build-debug/CMakeFiles/client.dir/depend.make @@ -1,16 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/client.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c -CMakeFiles/client.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/client.dir/src/client.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/client.dir/src/client.c.o: ../ipc_module/ipc_shm.h -CMakeFiles/client.dir/src/client.c.o: ../src/client.c -CMakeFiles/client.dir/src/client.c.o: ../src/global.h - +# Empty dependencies file for client. +# This may be replaced when dependencies are built. diff --git a/cmake-build-debug/CMakeFiles/client.dir/flags.make b/cmake-build-debug/CMakeFiles/client.dir/flags.make index f388e39..a37ab53 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/flags.make +++ b/cmake-build-debug/CMakeFiles/client.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.19 -# compile C with /usr/bin/cc -C_DEFINES = +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -C_INCLUDES = +CXX_INCLUDES = -C_FLAGS = -D_DEBUG -std=gnu99 +CXX_FLAGS = -g -std=gnu++1y diff --git a/cmake-build-debug/CMakeFiles/client.dir/link.txt b/cmake-build-debug/CMakeFiles/client.dir/link.txt index 8969127..9dcfe1c 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/link.txt +++ b/cmake-build-debug/CMakeFiles/client.dir/link.txt @@ -1 +1 @@ -/usr/bin/cc -D_DEBUG CMakeFiles/client.dir/src/client.c.o CMakeFiles/client.dir/ipc_module/ipc_msq.c.o CMakeFiles/client.dir/ipc_module/ipc_shm.c.o -o client +/usr/bin/c++ -g CMakeFiles/client.dir/src/client.cpp.o CMakeFiles/client.dir/function/ipc_module.cpp.o -o client diff --git a/cmake-build-debug/CMakeFiles/client.dir/progress.make b/cmake-build-debug/CMakeFiles/client.dir/progress.make index a69a57e..6a9dc74 100644 --- a/cmake-build-debug/CMakeFiles/client.dir/progress.make +++ b/cmake-build-debug/CMakeFiles/client.dir/progress.make @@ -1,5 +1,4 @@ CMAKE_PROGRESS_1 = 1 CMAKE_PROGRESS_2 = 2 CMAKE_PROGRESS_3 = 3 -CMAKE_PROGRESS_4 = 4 diff --git a/cmake-build-debug/CMakeFiles/client.dir/src/client.c.o b/cmake-build-debug/CMakeFiles/client.dir/src/client.c.o deleted file mode 100644 index 1de95af4458c5fadcdc4e01f01d06a334884eb02..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5392 zcmbtYeQXp(6rbzyQLxbRrO1a4F@+*<0)l}CNlSaOP2?jj4MxPW-0k%)+?V?SEwLaT zXR@A+7=o!9V=yEbzfG*6BtipGg8zUC(fEh_V@%q#O{!LDOhbKdcIIx}yNyO)x;s0+ z_j_;Nym>Rb*W#}1BVy2eQ5$t~dW5+aw&;Kp=Lw^DR7%(%>)e;H|vabXf<@O`jQa#{4L zWctgM98v6Rjy}({gQM4i6Bzd3=WtWH&yYVRCoiDBk0M}y|C{oGV*hEEDVZx%ls{a}eQV`>lBp1rA#9FtoxIyAxU;vd}HY z%!bNzO_0j$HkffPICcrM#Ai8p4mbsec5v7`{AgV#1c%N&8khY&y+*Y?#7wsvP{#X*jb8{e41Gg5(`s+qIHTemqkO! zI#Zsw!Xhr{o!r^k8X)od8(Ll{7^oJs>m#u8^73b3!$8rM9lPbk+=sgj*Me_UtQj_b zp+;F(%p2BfW?`@HcjlcLri$G)z&9fgzjXjsoSS9)&5F#p&s+m*Z7vvEQScx_mks~{ z`A$KgK5JuPQs4$QR&byXqhvwjnioRGX|U0Uq!_PX1yt4Bt%Q~|X(DDMR5KJM4NCo< zt&~(7MC*u|Xo;ffdP=9YG-0&sp~KYa?t@-iEKIAzt7&z5Kb(0EPYct7RwSb7G_0B` zSnaEh1Iu84Vc^Z&S8eR4jWHvXN+z|C84wUeqUl-~`#cUttp&@Oq-9TY{m$*dW{gMI z5~;%)P3x(UW*9Vn?in>bmQ3fmwclljuR*rKX@u7e!`BPB9)&^FTxP;~Rl%lLx-r z18?)dBYflt_~nEg9Znw39=zc$_##Ghk@E%ZzF|sx>^6!YRun zkx1M!qRceiiEJYoCPrM-(xhE8)3GpVW{2u-=S+o=Ov@lmNkh}kzhfAg5$uQ=X8s*< zKjZ-gztnK=OyKJiWEFxSh~2}UoZCkJjQk3?1izN!Zob%0Za#Y%fDQ8H(_k<6gZx== z3I9hVe71z2kZ|1Nf`5bK!v9>}|3Tv8`U^hR1B&2_y!`6GEI;_uLGbT#T=2zNJ`E30 z5R4zk6#T^!j`nT|GbO;2Iqg~!N29= zpXL199{itNeBpn@gFhzW_knMbhY1N^DB;iY_YkVF1_l3^2mZE%%k|JJ;fo|cH#jcx zFY5M|3;z&oP;N_pU%ko?ziT=*CJJSg#H|1BATVXHOuhiIRvX=iuS;!X# m%V9]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -sys/types.h -- -sys/ipc.h -- -sys/msg.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -stdlib.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -sys/types.h -- -sys/ipc.h -- -sys/shm.h -- -string.h -- -stdio.h -- -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - -/home/centos/code/ojt-simple-chatting/src/control.c -global.h -/home/centos/code/ojt-simple-chatting/src/global.h -../ipc_module/ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - -/home/centos/code/ojt-simple-chatting/src/global.h -stdio.h -- -string.h -- -stdlib.h -- -unistd.h -- -signal.h -- - diff --git a/cmake-build-debug/CMakeFiles/control.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/control.dir/DependInfo.cmake index 6979ce7..5a82ca9 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/DependInfo.cmake +++ b/cmake-build-debug/CMakeFiles/control.dir/DependInfo.cmake @@ -1,17 +1,16 @@ # The set of languages for which implicit dependencies are needed: set(CMAKE_DEPENDS_LANGUAGES - "C" + "CXX" ) # The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir/ipc_module/ipc_msq.c.o" - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir/ipc_module/ipc_shm.c.o" - "/home/centos/code/ojt-simple-chatting/src/control.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir/src/control.c.o" +set(CMAKE_DEPENDS_CHECK_CXX + "/home/centos/code/ojt-simple-chatting/function/ipc_module.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir/function/ipc_module.cpp.o" + "/home/centos/code/ojt-simple-chatting/src/control.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/control.dir/src/control.cpp.o" ) -set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_ID "GNU") # The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH +set(CMAKE_CXX_TARGET_INCLUDE_PATH ) # Targets to which this target links. diff --git a/cmake-build-debug/CMakeFiles/control.dir/build.make b/cmake-build-debug/CMakeFiles/control.dir/build.make index e0a0c63..b6a2f47 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/build.make +++ b/cmake-build-debug/CMakeFiles/control.dir/build.make @@ -76,60 +76,45 @@ include CMakeFiles/control.dir/progress.make # Include the compile flags for this target's objects. include CMakeFiles/control.dir/flags.make -CMakeFiles/control.dir/src/control.c.o: CMakeFiles/control.dir/flags.make -CMakeFiles/control.dir/src/control.c.o: ../src/control.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/control.dir/src/control.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/control.dir/src/control.c.o -c /home/centos/code/ojt-simple-chatting/src/control.c +CMakeFiles/control.dir/src/control.cpp.o: CMakeFiles/control.dir/flags.make +CMakeFiles/control.dir/src/control.cpp.o: ../src/control.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/control.dir/src/control.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/control.dir/src/control.cpp.o -c /home/centos/code/ojt-simple-chatting/src/control.cpp -CMakeFiles/control.dir/src/control.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/control.dir/src/control.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/control.c > CMakeFiles/control.dir/src/control.c.i +CMakeFiles/control.dir/src/control.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/control.dir/src/control.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/control.cpp > CMakeFiles/control.dir/src/control.cpp.i -CMakeFiles/control.dir/src/control.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/control.dir/src/control.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/control.c -o CMakeFiles/control.dir/src/control.c.s +CMakeFiles/control.dir/src/control.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/control.dir/src/control.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/control.cpp -o CMakeFiles/control.dir/src/control.cpp.s -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o: CMakeFiles/control.dir/flags.make -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/control.dir/ipc_module/ipc_msq.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/control.dir/ipc_module/ipc_msq.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c +CMakeFiles/control.dir/function/ipc_module.cpp.o: CMakeFiles/control.dir/flags.make +CMakeFiles/control.dir/function/ipc_module.cpp.o: ../function/ipc_module.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/control.dir/function/ipc_module.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/control.dir/function/ipc_module.cpp.o -c /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -CMakeFiles/control.dir/ipc_module/ipc_msq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/control.dir/ipc_module/ipc_msq.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c > CMakeFiles/control.dir/ipc_module/ipc_msq.c.i +CMakeFiles/control.dir/function/ipc_module.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/control.dir/function/ipc_module.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp > CMakeFiles/control.dir/function/ipc_module.cpp.i -CMakeFiles/control.dir/ipc_module/ipc_msq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/control.dir/ipc_module/ipc_msq.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -o CMakeFiles/control.dir/ipc_module/ipc_msq.c.s - -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o: CMakeFiles/control.dir/flags.make -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/control.dir/ipc_module/ipc_shm.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/control.dir/ipc_module/ipc_shm.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - -CMakeFiles/control.dir/ipc_module/ipc_shm.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/control.dir/ipc_module/ipc_shm.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c > CMakeFiles/control.dir/ipc_module/ipc_shm.c.i - -CMakeFiles/control.dir/ipc_module/ipc_shm.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/control.dir/ipc_module/ipc_shm.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -o CMakeFiles/control.dir/ipc_module/ipc_shm.c.s +CMakeFiles/control.dir/function/ipc_module.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/control.dir/function/ipc_module.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -o CMakeFiles/control.dir/function/ipc_module.cpp.s # Object files for target control control_OBJECTS = \ -"CMakeFiles/control.dir/src/control.c.o" \ -"CMakeFiles/control.dir/ipc_module/ipc_msq.c.o" \ -"CMakeFiles/control.dir/ipc_module/ipc_shm.c.o" +"CMakeFiles/control.dir/src/control.cpp.o" \ +"CMakeFiles/control.dir/function/ipc_module.cpp.o" # External object files for target control control_EXTERNAL_OBJECTS = -control: CMakeFiles/control.dir/src/control.c.o -control: CMakeFiles/control.dir/ipc_module/ipc_msq.c.o -control: CMakeFiles/control.dir/ipc_module/ipc_shm.c.o +control: CMakeFiles/control.dir/src/control.cpp.o +control: CMakeFiles/control.dir/function/ipc_module.cpp.o control: CMakeFiles/control.dir/build.make control: CMakeFiles/control.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable control" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable control" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/control.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/cmake-build-debug/CMakeFiles/control.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/control.dir/cmake_clean.cmake index 43f2bc9..9e8dc22 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/cmake_clean.cmake +++ b/cmake-build-debug/CMakeFiles/control.dir/cmake_clean.cmake @@ -1,12 +1,11 @@ file(REMOVE_RECURSE - "CMakeFiles/control.dir/ipc_module/ipc_msq.c.o" - "CMakeFiles/control.dir/ipc_module/ipc_shm.c.o" - "CMakeFiles/control.dir/src/control.c.o" + "CMakeFiles/control.dir/function/ipc_module.cpp.o" + "CMakeFiles/control.dir/src/control.cpp.o" "control" "control.pdb" ) # Per-language clean rules from dependency scanning. -foreach(lang C) +foreach(lang CXX) include(CMakeFiles/control.dir/cmake_clean_${lang}.cmake OPTIONAL) endforeach() diff --git a/cmake-build-debug/CMakeFiles/control.dir/depend.internal b/cmake-build-debug/CMakeFiles/control.dir/depend.internal deleted file mode 100644 index 308aaeb..0000000 --- a/cmake-build-debug/CMakeFiles/control.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/control.dir/src/control.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - /home/centos/code/ojt-simple-chatting/src/control.c - /home/centos/code/ojt-simple-chatting/src/global.h diff --git a/cmake-build-debug/CMakeFiles/control.dir/depend.make b/cmake-build-debug/CMakeFiles/control.dir/depend.make index 79ca700..3c0d190 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/depend.make +++ b/cmake-build-debug/CMakeFiles/control.dir/depend.make @@ -1,16 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/control.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c -CMakeFiles/control.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/control.dir/src/control.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/control.dir/src/control.c.o: ../ipc_module/ipc_shm.h -CMakeFiles/control.dir/src/control.c.o: ../src/control.c -CMakeFiles/control.dir/src/control.c.o: ../src/global.h - +# Empty dependencies file for control. +# This may be replaced when dependencies are built. diff --git a/cmake-build-debug/CMakeFiles/control.dir/flags.make b/cmake-build-debug/CMakeFiles/control.dir/flags.make index f388e39..a37ab53 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/flags.make +++ b/cmake-build-debug/CMakeFiles/control.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.19 -# compile C with /usr/bin/cc -C_DEFINES = +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -C_INCLUDES = +CXX_INCLUDES = -C_FLAGS = -D_DEBUG -std=gnu99 +CXX_FLAGS = -g -std=gnu++1y diff --git a/cmake-build-debug/CMakeFiles/control.dir/ipc_module/ipc_shm.c.o b/cmake-build-debug/CMakeFiles/control.dir/ipc_module/ipc_shm.c.o deleted file mode 100644 index 0b6ba3ce8c4290c6881cd19231d377f529770bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5800 zcmbtYZ)_aZ5r4ijI59`;LIk0)U=@@{RjNc9MdSz+LRHjAw7`d`xDo|}^C3u7vRX^&Z{E(k z8?SdsMMv6w?|$=}c{B57->&^5`<`8?o*reSM}0$ee;HJ%(zV@rPET{{YL!uwPVi5s zc_A0foOgo8xt4uCu;-kXea?Aea?WX<>2-ovo#5?xG66j21olOY^B5N~Vm`U}`pe|y zr0P}b#Vz2S-uT!mr7dRL(|so>oP{e+kcS5~6YGr!GpAm&mk84eW)IAM2;}6`=@p&= zd#O3Iqy`>83qs3YI!UH4(k*x`42}Y8&Ro1SaO~GWDYlaojOI8@YT2g(yWL$euwT*o z)0ZIZ<|QXM=LCEHj12#pq(rUk_c;Bw6AYpXXPsbt6-L;O)9-gMuEU6mja#kB`Cxol z8+0OBLQQDduzKB?X50QqTrF2*Jlk%>6gSSaQ}#i*%)qgqqCQ<@#R7Vdn=^}-{DTO6 zv894nPs2i(XgHT?f`VK@$z>8aL&Vt_a)wrL7W%bgy#rxACeS3q+?4VCaG^PK0sZhk z0&3Y8;(|y2&di}7o&yCd&pA)f&Y-osEsbKYXO*==)#%s7`S5YJM|Q}fvB_yYI7d5; zhs6or>hxdOICp29V07)m4)WT{QQDU?7=ppZg*Cbv7H$d$swO%oY;E%dQMWkFSBAeE z?x!iyr1})1pYK{o)+K@Ix zw7ziH(m0sH_C*rQo;CkVpC0uhS``n-YWT!M)Vu6xFa`OaJba5h#OKwoRn4}wa0`=S zvNEJWKCxea85I{&DCK>Bs`9Aix%IX{zwS)b`! z^)tNThJe#WvWsqatr`4DYV_(WQ+I(8>b_1mV9bRoN|j0QY#`8?C!}-z8R2lXljtHTqTX52@X*PmXqCp{a_`t4;WMzu~DGK?hW= z;d^SVfcF8Tiwxb)vg z2|;L}cb)OGPT;bhBaEB+m=o^~!M{%Uxi7-M9XgVS68O^*el4V{A1CmG2>)5;9~b=V zftkF1FK}6(zX@FC`yYYdApBg%=L4xFZVO!Y$>9Y2DS^v=cvIjq&QAm`<6O(&Lqr(y0yhoh~Zr-D%2yWh^D(f97 z`}zGC{dzc-%&hJn%4dCd+E>|P-p{M-e$P|cdNuq}sFut4i$rBBRo~6xFMutcpD!E) zfy~^}!w2g5vdd}x--87Ylmc&O$6t+HZv|`INnipQ^;`o9`;ZNKE|UFQvYU3E7Vr zfX5yD>79+>CVn%16M8e3)N=f%`wH&;Y#)uk#`Z@e&ZF_~gMHloEz;o$S;h9We`IUy z&Hj-(x;7wnk%{M6NoN_I>rs2cqI(BOwaEbTaX57Dk#rP=8E3Ef|H}D}WjKl2{}-Un B3l{(Y diff --git a/cmake-build-debug/CMakeFiles/control.dir/link.txt b/cmake-build-debug/CMakeFiles/control.dir/link.txt index 1124673..e8645c3 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/link.txt +++ b/cmake-build-debug/CMakeFiles/control.dir/link.txt @@ -1 +1 @@ -/usr/bin/cc -D_DEBUG CMakeFiles/control.dir/src/control.c.o CMakeFiles/control.dir/ipc_module/ipc_msq.c.o CMakeFiles/control.dir/ipc_module/ipc_shm.c.o -o control +/usr/bin/c++ -g CMakeFiles/control.dir/src/control.cpp.o CMakeFiles/control.dir/function/ipc_module.cpp.o -o control diff --git a/cmake-build-debug/CMakeFiles/control.dir/progress.make b/cmake-build-debug/CMakeFiles/control.dir/progress.make index 245cd69..2088a4d 100644 --- a/cmake-build-debug/CMakeFiles/control.dir/progress.make +++ b/cmake-build-debug/CMakeFiles/control.dir/progress.make @@ -1,5 +1,4 @@ -CMAKE_PROGRESS_1 = 5 -CMAKE_PROGRESS_2 = 6 -CMAKE_PROGRESS_3 = 7 -CMAKE_PROGRESS_4 = 8 +CMAKE_PROGRESS_1 = 4 +CMAKE_PROGRESS_2 = 5 +CMAKE_PROGRESS_3 = 6 diff --git a/cmake-build-debug/CMakeFiles/control.dir/src/control.c.o b/cmake-build-debug/CMakeFiles/control.dir/src/control.c.o deleted file mode 100644 index fa56ae16817d24e4ace925192634b235e5c731f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3760 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 Y-?JfA7(lTG4wt{K%@=442n0~^9~(C0UjP6A literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/feature_tests.cxx b/cmake-build-debug/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..ea528b4 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/cmake-build-debug/CMakeFiles/progress.marks b/cmake-build-debug/CMakeFiles/progress.marks index b6a7d89..b4de394 100644 --- a/cmake-build-debug/CMakeFiles/progress.marks +++ b/cmake-build-debug/CMakeFiles/progress.marks @@ -1 +1 @@ -16 +11 diff --git a/cmake-build-debug/CMakeFiles/server.dir/C.includecache b/cmake-build-debug/CMakeFiles/server.dir/C.includecache deleted file mode 100644 index f529fcb..0000000 --- a/cmake-build-debug/CMakeFiles/server.dir/C.includecache +++ /dev/null @@ -1,62 +0,0 @@ -#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) - -#IncludeRegexScan: ^.*$ - -#IncludeRegexComplain: ^$ - -#IncludeRegexTransform: - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -sys/types.h -- -sys/ipc.h -- -sys/msg.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -stdlib.h -- - -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -sys/types.h -- -sys/ipc.h -- -sys/shm.h -- -string.h -- -stdio.h -- -ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - -/home/centos/code/ojt-simple-chatting/src/global.h -stdio.h -- -string.h -- -stdlib.h -- -unistd.h -- -signal.h -- - -/home/centos/code/ojt-simple-chatting/src/server.c -global.h -/home/centos/code/ojt-simple-chatting/src/global.h -../ipc_module/ipc_msq.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h -../ipc_module/ipc_shm.h -/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - diff --git a/cmake-build-debug/CMakeFiles/server.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/server.dir/DependInfo.cmake index fbf6c9b..462d822 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/DependInfo.cmake +++ b/cmake-build-debug/CMakeFiles/server.dir/DependInfo.cmake @@ -1,17 +1,16 @@ # The set of languages for which implicit dependencies are needed: set(CMAKE_DEPENDS_LANGUAGES - "C" + "CXX" ) # The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir/ipc_module/ipc_msq.c.o" - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir/ipc_module/ipc_shm.c.o" - "/home/centos/code/ojt-simple-chatting/src/server.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir/src/server.c.o" +set(CMAKE_DEPENDS_CHECK_CXX + "/home/centos/code/ojt-simple-chatting/function/ipc_module.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir/function/ipc_module.cpp.o" + "/home/centos/code/ojt-simple-chatting/src/server.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/server.dir/src/server.cpp.o" ) -set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_ID "GNU") # The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH +set(CMAKE_CXX_TARGET_INCLUDE_PATH ) # Targets to which this target links. diff --git a/cmake-build-debug/CMakeFiles/server.dir/build.make b/cmake-build-debug/CMakeFiles/server.dir/build.make index 816beb3..0d0c16f 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/build.make +++ b/cmake-build-debug/CMakeFiles/server.dir/build.make @@ -76,60 +76,45 @@ include CMakeFiles/server.dir/progress.make # Include the compile flags for this target's objects. include CMakeFiles/server.dir/flags.make -CMakeFiles/server.dir/src/server.c.o: CMakeFiles/server.dir/flags.make -CMakeFiles/server.dir/src/server.c.o: ../src/server.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/server.dir/src/server.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/server.dir/src/server.c.o -c /home/centos/code/ojt-simple-chatting/src/server.c +CMakeFiles/server.dir/src/server.cpp.o: CMakeFiles/server.dir/flags.make +CMakeFiles/server.dir/src/server.cpp.o: ../src/server.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/server.dir/src/server.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/server.dir/src/server.cpp.o -c /home/centos/code/ojt-simple-chatting/src/server.cpp -CMakeFiles/server.dir/src/server.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/server.dir/src/server.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/server.c > CMakeFiles/server.dir/src/server.c.i +CMakeFiles/server.dir/src/server.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/server.dir/src/server.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/server.cpp > CMakeFiles/server.dir/src/server.cpp.i -CMakeFiles/server.dir/src/server.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/server.dir/src/server.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/server.c -o CMakeFiles/server.dir/src/server.c.s +CMakeFiles/server.dir/src/server.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/server.dir/src/server.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/server.cpp -o CMakeFiles/server.dir/src/server.cpp.s -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o: CMakeFiles/server.dir/flags.make -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/server.dir/ipc_module/ipc_msq.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/server.dir/ipc_module/ipc_msq.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c +CMakeFiles/server.dir/function/ipc_module.cpp.o: CMakeFiles/server.dir/flags.make +CMakeFiles/server.dir/function/ipc_module.cpp.o: ../function/ipc_module.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/server.dir/function/ipc_module.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/server.dir/function/ipc_module.cpp.o -c /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -CMakeFiles/server.dir/ipc_module/ipc_msq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/server.dir/ipc_module/ipc_msq.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c > CMakeFiles/server.dir/ipc_module/ipc_msq.c.i +CMakeFiles/server.dir/function/ipc_module.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/server.dir/function/ipc_module.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp > CMakeFiles/server.dir/function/ipc_module.cpp.i -CMakeFiles/server.dir/ipc_module/ipc_msq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/server.dir/ipc_module/ipc_msq.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -o CMakeFiles/server.dir/ipc_module/ipc_msq.c.s - -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o: CMakeFiles/server.dir/flags.make -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/server.dir/ipc_module/ipc_shm.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/server.dir/ipc_module/ipc_shm.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - -CMakeFiles/server.dir/ipc_module/ipc_shm.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/server.dir/ipc_module/ipc_shm.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c > CMakeFiles/server.dir/ipc_module/ipc_shm.c.i - -CMakeFiles/server.dir/ipc_module/ipc_shm.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/server.dir/ipc_module/ipc_shm.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -o CMakeFiles/server.dir/ipc_module/ipc_shm.c.s +CMakeFiles/server.dir/function/ipc_module.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/server.dir/function/ipc_module.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/function/ipc_module.cpp -o CMakeFiles/server.dir/function/ipc_module.cpp.s # Object files for target server server_OBJECTS = \ -"CMakeFiles/server.dir/src/server.c.o" \ -"CMakeFiles/server.dir/ipc_module/ipc_msq.c.o" \ -"CMakeFiles/server.dir/ipc_module/ipc_shm.c.o" +"CMakeFiles/server.dir/src/server.cpp.o" \ +"CMakeFiles/server.dir/function/ipc_module.cpp.o" # External object files for target server server_EXTERNAL_OBJECTS = -server: CMakeFiles/server.dir/src/server.c.o -server: CMakeFiles/server.dir/ipc_module/ipc_msq.c.o -server: CMakeFiles/server.dir/ipc_module/ipc_shm.c.o +server: CMakeFiles/server.dir/src/server.cpp.o +server: CMakeFiles/server.dir/function/ipc_module.cpp.o server: CMakeFiles/server.dir/build.make server: CMakeFiles/server.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable server" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable server" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/server.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/cmake-build-debug/CMakeFiles/server.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/server.dir/cmake_clean.cmake index 1321f47..5ffdebd 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/cmake_clean.cmake +++ b/cmake-build-debug/CMakeFiles/server.dir/cmake_clean.cmake @@ -1,12 +1,11 @@ file(REMOVE_RECURSE - "CMakeFiles/server.dir/ipc_module/ipc_msq.c.o" - "CMakeFiles/server.dir/ipc_module/ipc_shm.c.o" - "CMakeFiles/server.dir/src/server.c.o" + "CMakeFiles/server.dir/function/ipc_module.cpp.o" + "CMakeFiles/server.dir/src/server.cpp.o" "server" "server.pdb" ) # Per-language clean rules from dependency scanning. -foreach(lang C) +foreach(lang CXX) include(CMakeFiles/server.dir/cmake_clean_${lang}.cmake OPTIONAL) endforeach() diff --git a/cmake-build-debug/CMakeFiles/server.dir/depend.internal b/cmake-build-debug/CMakeFiles/server.dir/depend.internal deleted file mode 100644 index abdd6e3..0000000 --- a/cmake-build-debug/CMakeFiles/server.dir/depend.internal +++ /dev/null @@ -1,16 +0,0 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h -CMakeFiles/server.dir/src/server.c.o - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.h - /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.h - /home/centos/code/ojt-simple-chatting/src/global.h - /home/centos/code/ojt-simple-chatting/src/server.c diff --git a/cmake-build-debug/CMakeFiles/server.dir/depend.make b/cmake-build-debug/CMakeFiles/server.dir/depend.make index d1e2d95..519938d 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/depend.make +++ b/cmake-build-debug/CMakeFiles/server.dir/depend.make @@ -1,16 +1,2 @@ -# CMAKE generated file: DO NOT EDIT! -# Generated by "Unix Makefiles" Generator, CMake Version 3.19 - -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/server.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c -CMakeFiles/server.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.h - -CMakeFiles/server.dir/src/server.c.o: ../ipc_module/ipc_msq.h -CMakeFiles/server.dir/src/server.c.o: ../ipc_module/ipc_shm.h -CMakeFiles/server.dir/src/server.c.o: ../src/global.h -CMakeFiles/server.dir/src/server.c.o: ../src/server.c - +# Empty dependencies file for server. +# This may be replaced when dependencies are built. diff --git a/cmake-build-debug/CMakeFiles/server.dir/flags.make b/cmake-build-debug/CMakeFiles/server.dir/flags.make index f388e39..a37ab53 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/flags.make +++ b/cmake-build-debug/CMakeFiles/server.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.19 -# compile C with /usr/bin/cc -C_DEFINES = +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -C_INCLUDES = +CXX_INCLUDES = -C_FLAGS = -D_DEBUG -std=gnu99 +CXX_FLAGS = -g -std=gnu++1y diff --git a/cmake-build-debug/CMakeFiles/server.dir/link.txt b/cmake-build-debug/CMakeFiles/server.dir/link.txt index 394af13..502ea2a 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/link.txt +++ b/cmake-build-debug/CMakeFiles/server.dir/link.txt @@ -1 +1 @@ -/usr/bin/cc -D_DEBUG CMakeFiles/server.dir/src/server.c.o CMakeFiles/server.dir/ipc_module/ipc_msq.c.o CMakeFiles/server.dir/ipc_module/ipc_shm.c.o -o server +/usr/bin/c++ -g CMakeFiles/server.dir/src/server.cpp.o CMakeFiles/server.dir/function/ipc_module.cpp.o -o server diff --git a/cmake-build-debug/CMakeFiles/server.dir/progress.make b/cmake-build-debug/CMakeFiles/server.dir/progress.make index c31b8d7..cd5d6f7 100644 --- a/cmake-build-debug/CMakeFiles/server.dir/progress.make +++ b/cmake-build-debug/CMakeFiles/server.dir/progress.make @@ -1,5 +1,4 @@ -CMAKE_PROGRESS_1 = 9 -CMAKE_PROGRESS_2 = 10 -CMAKE_PROGRESS_3 = 11 -CMAKE_PROGRESS_4 = 12 +CMAKE_PROGRESS_1 = 7 +CMAKE_PROGRESS_2 = 8 +CMAKE_PROGRESS_3 = 9 diff --git a/cmake-build-debug/CMakeFiles/server.dir/src/server.c.o b/cmake-build-debug/CMakeFiles/server.dir/src/server.c.o deleted file mode 100644 index 58c43e4cf50ce3b39f4a2b458f29343b345b9971..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3648 zcmbtXUuYaf7@xiLZ@jcI);8E88%k;lc1hbr+8}yqdhG^{gv9DY4Z69T+?~zsUU%ne zQk1Ia31>MGMD)Rjf-hCUCxtd(8!cLW(Fh`fFL_an_8}r@k;C)*=4RaK+-)B8gWYfD z_x-*<^Ji!7&Ltl{7BdVY#UKxmuqRQ_w}tHlZzf0wiIWp{cIBJj?e{~f;0#~F8ZM*P!qO%}D%W`+yL7W& zZ0GEi^}sk^{vHCBZW>$5uLHG|tQmH7?85nE%}y=Zl_mR=<(O><^@Ux11M}OZPdn|( zceaeVhC}7^t5`xK^yD=}D{Kh@Y9y6L9& zFvgUYfv-Yn4r7!Ti;7#wn7T%GnZIq*fcj^sZ+gBNWF3fY=4syZ=S@173mC8o zN&3F$51BJgZWheUGgIKn=&k%UczGHGPKKJNi?m2dk2xZWl&J&e_zWWV@N9a%wC@$5 zCN)Gf@0KC7N|i0LwD*jQxsH#F44Hk$A33qt9Iy^qgXV$${e%7Y9XM$AO+Yoa!y5R$ zfq}g|BW@-X3lgh(y^iKoBgM|M&K_-;H2@1TPc!vaxR$^-@qjQ@JW!%xXvt@#E-C85a1-8g(G7uI6ays z`5@z`&X9olslq%d_&Jx&5I7_P${<#LG)VH3qEKW3$xv3vr8(^87=Zvs;q%2l*H9ox zyrBrLKR!~niw0hUcxBe$5T<0Iw_=AE!62UJh`0YyGR~5WV!Qa&4kBj(kEBreY{yPeeXPO+> zdkTK1f`6#Re;#ZomleJm|1$+w*X3(1&c#L;@~y&Gz;q<6e^E`b&$m zD&o`?zM6M4E+7ahTw58ZOW<|s}9!- zedW#6Ey#NWuHT3mEw7+A<-b?N{ICA|MSeY9RsfG_1D5s6dJYT!ehCPDMHFOdxC|%t z5#g`V$PIl!f*}1Q|8e23*S{+K=Oj^Rz5WTnTdm(XE*Oa2Q2dTSU+FK`59`r$qf1u& qlt~C9-X-uKtH~d+RztlgHsmW{S4AH`p3SZN-xBpZsx!28|9=1>(|H&G diff --git a/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake index 32949b9..f902cc7 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake +++ b/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake @@ -1,17 +1,15 @@ # The set of languages for which implicit dependencies are needed: set(CMAKE_DEPENDS_LANGUAGES - "C" + "CXX" ) # The set of files for implicit dependencies of each language: -set(CMAKE_DEPENDS_CHECK_C - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir/ipc_module/ipc_msq.c.o" - "/home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir/ipc_module/ipc_shm.c.o" - "/home/centos/code/ojt-simple-chatting/src/test.c" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir/src/test.c.o" +set(CMAKE_DEPENDS_CHECK_CXX + "/home/centos/code/ojt-simple-chatting/src/test.cpp" "/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles/test.dir/src/test.cpp.o" ) -set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_ID "GNU") # The include file search paths: -set(CMAKE_C_TARGET_INCLUDE_PATH +set(CMAKE_CXX_TARGET_INCLUDE_PATH ) # Targets to which this target links. diff --git a/cmake-build-debug/CMakeFiles/test.dir/build.make b/cmake-build-debug/CMakeFiles/test.dir/build.make index 1a2d96b..6620b5e 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/build.make +++ b/cmake-build-debug/CMakeFiles/test.dir/build.make @@ -76,60 +76,30 @@ include CMakeFiles/test.dir/progress.make # Include the compile flags for this target's objects. include CMakeFiles/test.dir/flags.make -CMakeFiles/test.dir/src/test.c.o: CMakeFiles/test.dir/flags.make -CMakeFiles/test.dir/src/test.c.o: ../src/test.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/test.dir/src/test.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/test.dir/src/test.c.o -c /home/centos/code/ojt-simple-chatting/src/test.c +CMakeFiles/test.dir/src/test.cpp.o: CMakeFiles/test.dir/flags.make +CMakeFiles/test.dir/src/test.cpp.o: ../src/test.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/test.dir/src/test.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/test.dir/src/test.cpp.o -c /home/centos/code/ojt-simple-chatting/src/test.cpp -CMakeFiles/test.dir/src/test.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test.dir/src/test.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/test.c > CMakeFiles/test.dir/src/test.c.i +CMakeFiles/test.dir/src/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test.dir/src/test.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/centos/code/ojt-simple-chatting/src/test.cpp > CMakeFiles/test.dir/src/test.cpp.i -CMakeFiles/test.dir/src/test.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test.dir/src/test.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/test.c -o CMakeFiles/test.dir/src/test.c.s - -CMakeFiles/test.dir/ipc_module/ipc_msq.c.o: CMakeFiles/test.dir/flags.make -CMakeFiles/test.dir/ipc_module/ipc_msq.c.o: ../ipc_module/ipc_msq.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building C object CMakeFiles/test.dir/ipc_module/ipc_msq.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/test.dir/ipc_module/ipc_msq.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c - -CMakeFiles/test.dir/ipc_module/ipc_msq.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test.dir/ipc_module/ipc_msq.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c > CMakeFiles/test.dir/ipc_module/ipc_msq.c.i - -CMakeFiles/test.dir/ipc_module/ipc_msq.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test.dir/ipc_module/ipc_msq.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_msq.c -o CMakeFiles/test.dir/ipc_module/ipc_msq.c.s - -CMakeFiles/test.dir/ipc_module/ipc_shm.c.o: CMakeFiles/test.dir/flags.make -CMakeFiles/test.dir/ipc_module/ipc_shm.c.o: ../ipc_module/ipc_shm.c - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building C object CMakeFiles/test.dir/ipc_module/ipc_shm.c.o" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles/test.dir/ipc_module/ipc_shm.c.o -c /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c - -CMakeFiles/test.dir/ipc_module/ipc_shm.c.i: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test.dir/ipc_module/ipc_shm.c.i" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c > CMakeFiles/test.dir/ipc_module/ipc_shm.c.i - -CMakeFiles/test.dir/ipc_module/ipc_shm.c.s: cmake_force - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test.dir/ipc_module/ipc_shm.c.s" - /usr/bin/cc $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S /home/centos/code/ojt-simple-chatting/ipc_module/ipc_shm.c -o CMakeFiles/test.dir/ipc_module/ipc_shm.c.s +CMakeFiles/test.dir/src/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test.dir/src/test.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/centos/code/ojt-simple-chatting/src/test.cpp -o CMakeFiles/test.dir/src/test.cpp.s # Object files for target test test_OBJECTS = \ -"CMakeFiles/test.dir/src/test.c.o" \ -"CMakeFiles/test.dir/ipc_module/ipc_msq.c.o" \ -"CMakeFiles/test.dir/ipc_module/ipc_shm.c.o" +"CMakeFiles/test.dir/src/test.cpp.o" # External object files for target test test_EXTERNAL_OBJECTS = -test: CMakeFiles/test.dir/src/test.c.o -test: CMakeFiles/test.dir/ipc_module/ipc_msq.c.o -test: CMakeFiles/test.dir/ipc_module/ipc_shm.c.o +test: CMakeFiles/test.dir/src/test.cpp.o test: CMakeFiles/test.dir/build.make test: CMakeFiles/test.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Linking C executable test" + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/centos/code/ojt-simple-chatting/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test" $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. diff --git a/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake index 4ce04c4..87f49d0 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake +++ b/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake @@ -1,12 +1,10 @@ file(REMOVE_RECURSE - "CMakeFiles/test.dir/ipc_module/ipc_msq.c.o" - "CMakeFiles/test.dir/ipc_module/ipc_shm.c.o" - "CMakeFiles/test.dir/src/test.c.o" + "CMakeFiles/test.dir/src/test.cpp.o" "test" "test.pdb" ) # Per-language clean rules from dependency scanning. -foreach(lang C) +foreach(lang CXX) include(CMakeFiles/test.dir/cmake_clean_${lang}.cmake OPTIONAL) endforeach() diff --git a/cmake-build-debug/CMakeFiles/test.dir/flags.make b/cmake-build-debug/CMakeFiles/test.dir/flags.make index f388e39..a37ab53 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/flags.make +++ b/cmake-build-debug/CMakeFiles/test.dir/flags.make @@ -1,10 +1,10 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.19 -# compile C with /usr/bin/cc -C_DEFINES = +# compile CXX with /usr/bin/c++ +CXX_DEFINES = -C_INCLUDES = +CXX_INCLUDES = -C_FLAGS = -D_DEBUG -std=gnu99 +CXX_FLAGS = -g -std=gnu++1y diff --git a/cmake-build-debug/CMakeFiles/test.dir/link.txt b/cmake-build-debug/CMakeFiles/test.dir/link.txt index 88ab948..92975e2 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/link.txt +++ b/cmake-build-debug/CMakeFiles/test.dir/link.txt @@ -1 +1 @@ -/usr/bin/cc -D_DEBUG CMakeFiles/test.dir/src/test.c.o CMakeFiles/test.dir/ipc_module/ipc_msq.c.o CMakeFiles/test.dir/ipc_module/ipc_shm.c.o -o test +/usr/bin/c++ -g CMakeFiles/test.dir/src/test.cpp.o -o test diff --git a/cmake-build-debug/CMakeFiles/test.dir/progress.make b/cmake-build-debug/CMakeFiles/test.dir/progress.make index 38e82d4..17875e3 100644 --- a/cmake-build-debug/CMakeFiles/test.dir/progress.make +++ b/cmake-build-debug/CMakeFiles/test.dir/progress.make @@ -1,5 +1,3 @@ -CMAKE_PROGRESS_1 = 13 -CMAKE_PROGRESS_2 = 14 -CMAKE_PROGRESS_3 = 15 -CMAKE_PROGRESS_4 = 16 +CMAKE_PROGRESS_1 = 10 +CMAKE_PROGRESS_2 = 11 diff --git a/cmake-build-debug/Makefile b/cmake-build-debug/Makefile index 7ab5b0d..260ac69 100644 --- a/cmake-build-debug/Makefile +++ b/cmake-build-debug/Makefile @@ -129,19 +129,6 @@ depend: $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend -#============================================================================= -# Target rules for targets named server - -# Build rule for target. -server: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 server -.PHONY : server - -# fast build rule for target. -server/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/build -.PHONY : server/fast - #============================================================================= # Target rules for targets named client @@ -156,17 +143,17 @@ client/fast: .PHONY : client/fast #============================================================================= -# Target rules for targets named test +# Target rules for targets named server # Build rule for target. -test: cmake_check_build_system - $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test -.PHONY : test +server: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 server +.PHONY : server # fast build rule for target. -test/fast: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build -.PHONY : test/fast +server/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/build +.PHONY : server/fast #============================================================================= # Target rules for targets named control @@ -181,185 +168,159 @@ control/fast: $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/build .PHONY : control/fast -ipc_module/ipc_msq.o: ipc_module/ipc_msq.c.o - -.PHONY : ipc_module/ipc_msq.o - -# target to build an object file -ipc_module/ipc_msq.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_msq.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_msq.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_msq.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_msq.c.o -.PHONY : ipc_module/ipc_msq.c.o - -ipc_module/ipc_msq.i: ipc_module/ipc_msq.c.i - -.PHONY : ipc_module/ipc_msq.i - -# target to preprocess a source file -ipc_module/ipc_msq.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_msq.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_msq.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_msq.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_msq.c.i -.PHONY : ipc_module/ipc_msq.c.i - -ipc_module/ipc_msq.s: ipc_module/ipc_msq.c.s +#============================================================================= +# Target rules for targets named test -.PHONY : ipc_module/ipc_msq.s +# Build rule for target. +test: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test +.PHONY : test -# target to generate assembly for a file -ipc_module/ipc_msq.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_msq.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_msq.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_msq.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_msq.c.s -.PHONY : ipc_module/ipc_msq.c.s +# fast build rule for target. +test/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/build +.PHONY : test/fast -ipc_module/ipc_shm.o: ipc_module/ipc_shm.c.o +function/ipc_module.o: function/ipc_module.cpp.o -.PHONY : ipc_module/ipc_shm.o +.PHONY : function/ipc_module.o # target to build an object file -ipc_module/ipc_shm.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_shm.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_shm.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_shm.c.o - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_shm.c.o -.PHONY : ipc_module/ipc_shm.c.o +function/ipc_module.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/function/ipc_module.cpp.o + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/function/ipc_module.cpp.o + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/function/ipc_module.cpp.o +.PHONY : function/ipc_module.cpp.o -ipc_module/ipc_shm.i: ipc_module/ipc_shm.c.i +function/ipc_module.i: function/ipc_module.cpp.i -.PHONY : ipc_module/ipc_shm.i +.PHONY : function/ipc_module.i # target to preprocess a source file -ipc_module/ipc_shm.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_shm.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_shm.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_shm.c.i - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_shm.c.i -.PHONY : ipc_module/ipc_shm.c.i +function/ipc_module.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/function/ipc_module.cpp.i + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/function/ipc_module.cpp.i + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/function/ipc_module.cpp.i +.PHONY : function/ipc_module.cpp.i -ipc_module/ipc_shm.s: ipc_module/ipc_shm.c.s +function/ipc_module.s: function/ipc_module.cpp.s -.PHONY : ipc_module/ipc_shm.s +.PHONY : function/ipc_module.s # target to generate assembly for a file -ipc_module/ipc_shm.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/ipc_module/ipc_shm.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/ipc_module/ipc_shm.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/ipc_module/ipc_shm.c.s - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/ipc_module/ipc_shm.c.s -.PHONY : ipc_module/ipc_shm.c.s +function/ipc_module.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/function/ipc_module.cpp.s + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/function/ipc_module.cpp.s + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/function/ipc_module.cpp.s +.PHONY : function/ipc_module.cpp.s -src/client.o: src/client.c.o +src/client.o: src/client.cpp.o .PHONY : src/client.o # target to build an object file -src/client.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.c.o -.PHONY : src/client.c.o +src/client.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.cpp.o +.PHONY : src/client.cpp.o -src/client.i: src/client.c.i +src/client.i: src/client.cpp.i .PHONY : src/client.i # target to preprocess a source file -src/client.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.c.i -.PHONY : src/client.c.i +src/client.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.cpp.i +.PHONY : src/client.cpp.i -src/client.s: src/client.c.s +src/client.s: src/client.cpp.s .PHONY : src/client.s # target to generate assembly for a file -src/client.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.c.s -.PHONY : src/client.c.s +src/client.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/client.dir/build.make CMakeFiles/client.dir/src/client.cpp.s +.PHONY : src/client.cpp.s -src/control.o: src/control.c.o +src/control.o: src/control.cpp.o .PHONY : src/control.o # target to build an object file -src/control.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.c.o -.PHONY : src/control.c.o +src/control.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.cpp.o +.PHONY : src/control.cpp.o -src/control.i: src/control.c.i +src/control.i: src/control.cpp.i .PHONY : src/control.i # target to preprocess a source file -src/control.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.c.i -.PHONY : src/control.c.i +src/control.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.cpp.i +.PHONY : src/control.cpp.i -src/control.s: src/control.c.s +src/control.s: src/control.cpp.s .PHONY : src/control.s # target to generate assembly for a file -src/control.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.c.s -.PHONY : src/control.c.s +src/control.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/control.dir/build.make CMakeFiles/control.dir/src/control.cpp.s +.PHONY : src/control.cpp.s -src/server.o: src/server.c.o +src/server.o: src/server.cpp.o .PHONY : src/server.o # target to build an object file -src/server.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.c.o -.PHONY : src/server.c.o +src/server.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.cpp.o +.PHONY : src/server.cpp.o -src/server.i: src/server.c.i +src/server.i: src/server.cpp.i .PHONY : src/server.i # target to preprocess a source file -src/server.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.c.i -.PHONY : src/server.c.i +src/server.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.cpp.i +.PHONY : src/server.cpp.i -src/server.s: src/server.c.s +src/server.s: src/server.cpp.s .PHONY : src/server.s # target to generate assembly for a file -src/server.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.c.s -.PHONY : src/server.c.s +src/server.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/server.dir/build.make CMakeFiles/server.dir/src/server.cpp.s +.PHONY : src/server.cpp.s -src/test.o: src/test.c.o +src/test.o: src/test.cpp.o .PHONY : src/test.o # target to build an object file -src/test.c.o: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.c.o -.PHONY : src/test.c.o +src/test.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.cpp.o +.PHONY : src/test.cpp.o -src/test.i: src/test.c.i +src/test.i: src/test.cpp.i .PHONY : src/test.i # target to preprocess a source file -src/test.c.i: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.c.i -.PHONY : src/test.c.i +src/test.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.cpp.i +.PHONY : src/test.cpp.i -src/test.s: src/test.c.s +src/test.s: src/test.cpp.s .PHONY : src/test.s # target to generate assembly for a file -src/test.c.s: - $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.c.s -.PHONY : src/test.c.s +src/test.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/test.dir/build.make CMakeFiles/test.dir/src/test.cpp.s +.PHONY : src/test.cpp.s # Help Target help: @@ -373,12 +334,9 @@ help: @echo "... control" @echo "... server" @echo "... test" - @echo "... ipc_module/ipc_msq.o" - @echo "... ipc_module/ipc_msq.i" - @echo "... ipc_module/ipc_msq.s" - @echo "... ipc_module/ipc_shm.o" - @echo "... ipc_module/ipc_shm.i" - @echo "... ipc_module/ipc_shm.s" + @echo "... function/ipc_module.o" + @echo "... function/ipc_module.i" + @echo "... function/ipc_module.s" @echo "... src/client.o" @echo "... src/client.i" @echo "... src/client.s" diff --git a/cmake-build-debug/Testing/Temporary/LastTest.log b/cmake-build-debug/Testing/Temporary/LastTest.log index cb3fc43..7e377a4 100644 --- a/cmake-build-debug/Testing/Temporary/LastTest.log +++ b/cmake-build-debug/Testing/Temporary/LastTest.log @@ -1,3 +1,3 @@ -Start testing: Jan 29 13:19 KST +Start testing: Jan 29 17:41 KST ---------------------------------------------------------- -End testing: Jan 29 13:19 KST +End testing: Jan 29 17:41 KST diff --git a/cmake-build-debug/client b/cmake-build-debug/client index f31b6bd9604181899f2902055713ede2ed5856ce..1434a3659c442ce4446bbc36d264d28e44740414 100755 GIT binary patch literal 55496 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 A8~^|S literal 14272 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 diff --git a/cmake-build-debug/control b/cmake-build-debug/control index bb4bcae944265b321fb27d62305e0dc87cd6f808..3ab9684a421a6e9d16773600f848638068fe5aa9 100755 GIT binary patch literal 92664 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 literal 13928 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 KPQhGkEc+h?URd=2 diff --git a/cmake-build-debug/main b/cmake-build-debug/main deleted file mode 100755 index f6e525214edf725110d8aae10d04ec352524c72c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9960 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 diff --git a/cmake-build-debug/server b/cmake-build-debug/server index 58c4957433c8972d524def24c7c9967ccd1b2502..0e14fda101cff9853d00909b023de230a0109ce7 100755 GIT binary patch literal 83624 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

E&h#Ea-px0!K{(&b zPT2hFT;y0}1k;flZ`h3%4M0J-Z*m5}(&?z*hT;3sUrhKO?JE0U8D{5Np_K{XC+9vYg05M~{n zYf;B8$vF5fRlJ~91K|-Z=X9pxnh^Yhn$i^QKRKd*#WPXPI7TPl!4BqCB!oE=8I?G9 zF8xrZNC?jf!;!MMx4>xY2hLq4Sik8hOl40+nlcrc(4vqtBMB{9^FF^tD)Lh4B_Bao zdJSqPy=wrf(~IDe^im1ljWIX9JLk934^bdUZpUZAWv9Sn^9%YR`W^lB{O@Zs$^86Y zAz!>C1c;1G|^e;u5rSX!z;>Mne)DWwdw?%>!=jgnF>u zx|I&pZk6EK-OA2owD<$#4m2!@Xy6T!twDlk*RWGGG}am(k7#%)JFG#1XV*|q4ZRk? zy|BS9!I4O637$PQhY$4YR_yIBDSCv5ZpwPt@;EQWuobMP#AoVbNOO8UB4H0Vcgk&% z`VzRzhqKvR)Sz*f#W`A+#kurKIrqL5eZ7ycE9LA|W>3^6-r7JWjgRXti_^Ag^s>_v zI{@w9>51_mnVVC@86})Ut;*=kCn6~2d|{=<$yJwq)*Q|un*GocGqdMF(7X!8$;_eK zOcU3!%-qflo`eH4^XU$=FJ+5r8QetKVm>*TyOCvP`)LgRMcERXWnPLFoLM1yZ=*mD z(fbih&Fm?9iy)O*DSB5?w!i4zLD>PK_e07K6uoUJJ6QBSfl_9U7QMJDH!{bHhNbAr znd2n*BSw$R@epddOO&L_f|BFKq7A5K8H z55p!=1fb;FCaqhJ)T5$`4?;%DWHc3k+nR z8SFjC@F0eVcrjKPfgubJ^$tKg3k+j;nAaJP@Cb&7dmB+_4Z|b6hj0TB7|-xX@1Yok z>lm)_V!Fr(Ok%j!TTMMv7#`&{;t`(4@My1#dS);@#=D<-<}p0hyPtaIGd#{H?T9J~ zTtuTe<0@T19s`W(UM%Lyx!}4i&dr*8Q4K9K*;ZWEYOwouv$7_AjzV){);kn6kTsd8 z(Qm=jIY!nLhVgv%1thYju7ON9Pu8qT7{wV}Eq^X+(w3jiuw|INA(1ub5iP%X8e$yM zwfy-XN930<4EgDlU-|{){Vh;SS)ZFNA@8#CaqdqWI8$t`04^sZI0~I2%O%%f&K_H@ zQfF=llrAgYBw->>C~KtjLu%c`QJmAu+B>BRgK^f?l;mWy&D@4))>f8dXP6n>h3e1x z!Q25ZXQCsP=qIf=!MBnD7z20_%kntrPEJgO&!D|$O_N)0&U@<{s$7)Y#*d)lv&KtOPKck54^*t_ z-%QSu%ge;m%Q3KouFN($f3C;W9!JPoEO%oAUuAfS;(WR_jkcC!I><}dl}TF z-pNMkLG_FP&t-8=NY*HDMoQKwkUJ0&;qrxsaGMzB&B!!mE)5$v1|Cl7>Ua}jizg)E z%wK6SPAT6q2fp;sQ1E$}kWwbq!FM1ww^V^!E?mA6(cIEJa(|!#z96wh-;D>eiL?T~ zFR{6t-b_gs1(QNtiy;_8vx5n^tftJBe#aLpx|vY5t>7@~AjP9-Ki|0M>XB*>CSsUL zdB$XO;#-*0yNVP!*q$y=mh^l_6G?CD_tETc#caO35w7m$G{Okh5YLhVWQB2tP=Iql z(xem_l={J312$j!*t*{%H%WB!9gybscnuYtk|x|>B1^wqO3(K~QhH|Vr2J~~b&}3>U7h}2YIQxE#v!`1v>Pou%CvkPrOge#>Hu?}6o~Io?4%Hfi#T&_R-qB( zbm$F+$@eEYk57V_%bJ06+A?rU$Du{$+|QD5YFZoWZlk!$sGt+n!6kShx^Zr;aQP-cw_iOhH6gT>KIF@R2%>Y!8A)T_k~78&zBtgi z(HJB5SLT+ZgaGCXg(zck{)76={a(&M`JN#iXFem@M0VS^8%j7sbet>#+5 zJn^Tt4fz3<$06#Lz5%YFo{PXp1`#sT~9F#W@Bi z1_i0TOrrexF#l>dOLRyGLaIN^kC+r@5U4KGBn?n_**jOA;gBlUaVSN zF=|W-UH~GJJN71oy1}{*YV1b{4#S;ZuO_1cctY!gyn>?!AT$m=ZpG+J5#mCvl`EHz z-H7lpwDwagMju3QAPT`;)oLtuP3{s#G*Ux1ddvWEBkLjn$ z(9b0{;*^jvO}i5tTO?%MAR*)D2&ubL$b@@HTtTY`$-0{=NY*!z*oJe2Y^)TrX@QWd z)(hGEppdH%3%TYiAzNH%#qqAK&4pZ>FXXy`LatvZkb7Sja^H7CcEwdP-2>+c+1*pfgX4rebiR;>uM+aeP9cx- z*(~0*=VBp`-7Mts{X+JBDCCJaG`o1$li5P{_ZRZiTp&-WDa!ek*Yt`hRn4MJXiK*%ev3OW3pkXIX{{^MOoT7finS;{k+DMHO znxbe=W0zmiIgMTEif(D_3Me|Hu`9<;musiXlXMAOX&2k+ekT^=$x6G}eq7t-=1RNR z0qfDC^a{M#L2Vs)?}@{^6506#X~LCuv9i*R4}8NysL_Ng?P6u6-83*~hk+!nw2PIM zcGR#6z*>T9pwnnd17b(3>%sX)IEm(tRriDQc!=w}GLoQ9y$JT3VdxQLVe6W#J_q|m z7`m3Jk_TX%jg^&lHzBULBUcj~x?rMMi^xhl5orauQ&>c_G^PEq%T#Z$hlC(+YcP#w zTxl1pSK3WQaDE8(QJIm6evuab5VfwK-SX#g*=Yfb&vdab?UdsfIyWY4;gIF%XQ$ z;e8mG(Sj@OD3#8Yc4D0o_cFvXWTjoR{+SrBjNBr>th8%%{13DeCs*1v`kI4}lPm2S zeM2V%xX!GRthAd4^}bJ_)b}Oxi0h7c%c3l>;*BT+ElZ2Gb5z=jmknSx; zQduxoNRL*+?Ab|3uL>cR{e|>-Pe|1lLaM(P()Ujx{Z|PYutCVc>xB%uO~{aZQ9aa0 z(zs)VkWO>aNa7opTn>`Tm3CH-*qJC~Vg_1hUx|1E~6+{19wO9mi(o@$3=opE>%f@^5*LRAIMun^bB=4qVs)wxKpRMmypdSEc( zzK(@miHm=PP<-O~S+FKPaoMFpmfs@e;=MvHIU;1$=Rz+1L&%!!QB1J5yO4Dwglw2E zWaBy^n|2D>{F0C@-w3(xq>vjLjb`#2n+w@iCgi3uLbhKZ%>VvZVt=Md?5|-Y?g=mO{=q%*SBXtF$1*l0O~}-?LZ(#;nLb9y zjQK)lt`RcpP9f($CuH8ILgvSgqm~7ELKgNBQa?w?;#ES8Z-)bWZ=5k zRBc4qXiePXQ~d#ZS0k~HY~2tHXBYzU^ zvph?ffo_SOWsT5&bW8MHm@MG{?DDLbj0#ctgQp;T@nvY6D!&Q&m(X05pUUtmJ|Zi> zwVt@g^Fx7JD`Q$fzU@3Tu0|=G+*)V zf*Je@#7qEs6;NraM)6S$g`PsC&{&vl8sJQdXay_U18t`Qd6@cZgb@%(c?6vT2YEWF z5~L-{r|Pj`wCKy;K)b4cfy@VYF%f2L6#u&wkP7uoM?AtI-3B1rL+P}04?@f+`mQU>MuM#-p*r zN<9t!I}Na?a%ic4DfJa3oVWwhg`kFrRCH#aDb*BW1z}NfnG{+&x>op=Ql*gS*H9`- z;CrRU0z5A)AR1Wn(V6{MsY@WSJ}h;2q-3~x-46bJVXQrdSUd4PdJ@Z|_XB(}B%tpv zO88{sX=(m35zCaIO??LZyO4}eT&HCU%pqu7A`^>8H6IS`9O+70rlaX^Y0I<%-YG02 zZCK0nGWjqhdIkX>9hQ;8Xqmxg?Ic@fA@Jp485YVYQMgce#+i2@FE)O~N5`8&GB!NJ zEa-ztDZ-Bc;(J*=Hg(2^s)lF2c^)pElKM?R?}bxqc$qmpXs7-O&>!K{C2QDzFEyV{ z$M1-#yonF@i#YTUrQ!9a69dcBgxdk?OjyRnlI^(5@oY6~``fAchJAP!;HbT zOH$7Vv^bLb{lQ3mm-#4$UMU!7j<-bMTlxatWsb-Fioo{)dME;~rsa>B-I2E_e+3YK zL13G96HPm4UW6-xz~2D+Ap*a^@#!UV9{NAqriyQZlst67`26HKY9?S56u1CTQ3QU5 zsoyg1?Pk+X;WcoRt zgNkb?GZpxJ%7h(YbjHrRo(Ya`Q8ZC=IpC`ssu7Wej@`IKiI$y!A8DwibDV#UEjSWFTy>`_To+Sh{&KvBh9k-@0DeVS zCekZ(t}f@>18u<_5V|icC}r)klQq}eIT6FAIt1)+7~dlP;v-froYqZXv?$(-YYC~y1ztvtn1EH%L2pT0Kv&6Xyok(Qv0seScCdywTxY1b#Ux?uA5c)7IsQs0K#^t%i zxu^vG`Vp9gj<2nf8?K19E+YA)GYc(5wSZLXhLXCeiO^AJ=a74QLuh1JP_$_ui{O_| zzI+qg=0Rxf-vuLgB1VZMIq59H?Uy9E72=OJOcK@dMA{Q`d&o;iAo=m%rERr&F`TLw zwZB6s5l&qy@!lFLu3Afi-@Ql450~O!LVAR zLMYynvL7xEnB?L$OY>!VOy)$N0$SZCPq-}7V?v>M9x}?BKF+wd?iN%$+>7C25X zxwLYg>?EsPzlRL#1o6RVNWz;m{dA_=;WpQ7+`36FGaItD*9CBL_^^{A{=)%_^o|CS&avwyqjgliZz^&M?p_I0&tAJk{(q@!g*cY%b_7n7Ufp-Do(mDGcQ%SU(h!7J3x-~kf~wc*jFWy?i8ET(w1%x$-=O7cnH8x0jah! zwg5JZ2Pz>nA}knIYYUEy{RhS$5u6L58^_$&-JVHgx`*V?T!Co#VsFQVS2WIq(DJb0>4u8*zSxCreW2c9FFl%@DdZEEr{|2o_lvqen=I_Cn}L zSnza1MY`O|#`RX0ACkZSUD_xS!9iBrP>b^6`q2`{->QCM7Z^I;It9my#!?9N3kyaW zDuVN@=R+E&Kxk=L@N`2(`XXz4s55PbB-h!U=6|C^1UFb0VG!2khtNx5!6=XB7r@Z% z)_u9Sx96bnZwUPq7GzqxdvLnO^MKU{Ln&v#R6r*fLGyF2i+8WcC6- z5|)Wr5+z*}cPV<5NFRr!1GjU!Yz?KgJL33$pextv(3f5L18lD6@45%idGf*|?IGw$ zs~yP4Wmug!a2DL>Yuh9n56FBa;p@b#mD`Oz@9WwfndvtlzK-%@&0U7R>np7R-;&oB zz7mlyEk=v-m0tn=4K(m!IL|i^Asgd546z3}x(#b8D$^*m08iSA{s zC38N>*Y7e^EEUPRyKlm18Rv_9gXWI1Q6~z}2!~GF0-x5Q1B^Icnw`%SC=YnKlF4awlieSZrhiRyWcP>iOht2K z_lI)X{h?fTe<;5jvwxZ8q1_+4y#h;|NgGpgkWhAiD3{$I%4PS5@^vnt<)Pgly2(M$mE8RysnCvkD!KbZQd>Kk zS;^fWlG@wRU{CJ;kkm;>clB(`Y`f@K-%9TOkW{8)PSu;cKP2^4Yyhe!cYjD4s1E0f zR~`iE$+vY$Lp00m$=x54M(UWeCwG5H8l_`KZ|?q(G*hu9@G8Bpw# zfClFD#F+3tfK&nu7+EV)kfJ^b##69eI7J@;mc`+gl7d+cZu$4-I?%_a;y2L>*{ zWwY5-+G@D3#%*k~X$)JXEpWkWHhU%Xt-;}4KmpC1zXgojLrmWiAab(d6%PU0ABI;& z60ST9?mJ;*Es-R?4rsRh8F+6a;wOOqH!LA(wZt8d&(IP+7~KMgSmYBOO?VUE?BK~> zm;nY-8b+y+>xGI9mI;A&62SIs$Ra~_-bl%-T8(C_QZt>^Utk!Bn}XDdKNo?OF!mdS z^OmAYBFihT0_$34@aqJyL(41f1ZQ`M>-$R}dwIn{uwMy5dc5e{4A!WG8OqrOSAc|> z-vjP?1?ut10_Zg2<|3Zh`CKt!09bkZhk_km;gJMZ8V+xliC~9JC;+Epi0kW4D73<( zBE+_bEC1A4P?xq~5%^tu<7&t&aM%8!KrxKsC}{W}oJqMa_du={4Kb2#s7BsjJ)Ef} zwu5&c4zB~*`Qkz+y+n&jjX35}y%A-LW8vah)P7#vofahzPzP}H*Z;{fMjln>^{tQ# zaij1*z0sy0Q%q|Vj%UYuT(RL=g;gyP*{djk+k?&tfYeusS4UbR7y8(Wrq-(NgFlW%TCKoa8zs zw-9kVA)9*P0B{DYw@{Qp$r%X0quyaj%-%9C3{z~3W^d{B!xg)|*?TR9nB*EopQ+wl z2$x)|*b-ITH&EG|>wJ>Os&Oz-^*)SS@#JyJEs^IL8Lyg3WKsnp6BXN!>djl8Sf%|N$NiU8MxoJ^FBESsee`{`r4&S1(ZQp*Nniw ztI-%FSyHnzpz=uSN9lUQ{MQ6Kbq%0#k<=6|a3bWXQi z3&5ahxC7DKvo!>D+EVVJ1ccaNE z=9N`;DhIlkol2nQW(N!eVr4oZok}dsG?Q>W77M#XAh9spyr{yqaCiigi*3I72O!#I z&Wq$FP@#DO{Z?w@ibyKCt`?ac&`u@Q?U7Uhbuf>>+mh-)I92hWekfPVm|Ib+y!gBg zPI&?7?uq2l{4UBC}^EKfAhDBJzI?JNB(e9G#oH^OJ zLxGKHIHJ`IW$T>pT!Q-;TGS43p9UhL#>eJq6pQdmXF3J|da4eB^%Q0YmnN-GTKFV2 zZ*m^)tTkT=!CTI%S%hzPegiA1`7sC{KAYx_9Gj9aH`Paw_&lW2(CjNr^$S=oT!nQp z<=SL10D%=Gbbs;QjQAYB6j@{ky znis-q3Gh`R8K3AbxrXiO4)e3Y`XZ>d0l$?pdUWJ7ZSpLtLMrqciR1^& zo1mTkQSSo!IGkD*K_u@nzeRInEvnxEaSmBrU}*RWvl*I#q)us%_1`$`ytzgq`HT3Yq z5J}A!^2x88f1%^bEy06;9*e-72uS{y`6aG;ylYXf0eU+EbDcu+d*&6me;4?BK);4z znVwGm)`?$=8;Xkpn&Hr`g4JXct?EJ3U2Bn|6`)RGm|n8scU+rschMKn=mxM)WaQ0P za*pF3494R5g%DcaKv2K=N-lCN!i!r7ssc1D1pBlxoF-3h6q}J|x2f5{`9!A&11_gx?Y!Ow{#jU$jMpWK{cEvfIPMcf&!50!abb;?-8oGU5i&Q&yHTV1 z3KXWAZvxWV569^T+^EF8j1E`57(fTr_23t+T-x6%mezb z7Wc{=pZ^+hqpX1TZ;^H@OOyTA%19tfmi^aBw;wWR;(Wt@v$`4`<$4_6>)8W`3iobx zH#m=lxcYJ9AH?H2fvJ-|qz)tePFU!6;u_koj)VPE7}^YsgWnUTOJhGir(EmNo_!h53U0^qB|GR)N|;SIjO zle!%>&tj?Vz;C0>qqJ96$@zn7N;6!62|o$wP)LOhSF4|K+cS*t`+zN&J~f!_f1ZUp8kIsc97XS9A%{v)8@BQRIV`EOJAOtxWPSKR*Mu*=P>kN=-)JBW1B zVn8Jkm{%YFZuJDN&2=pIU_c`yFt0xTN7cVlZFnA_MG<%`{NaCIWtU-Uf^BO9pz8^< z>H7|`(&JoETOxw*t7`(b;G+;a7#4hif?O`<|5;svjxD<010+;iQshz>}VjUFM$3%=9|b&WVqJ;xv&gbw#-}R z)c&@^KL*Zs%TZp?d3|NR)6dr9g!_|lXc;kzC;jf)-^juJRn$2U=nxiS57yU5f0E;4 z485uv*q{(@$i1Aug<}L7R{?aX8Gz;z*1hQ`4B-A8$0xW>_aJ;3p!E@$S5ALN$D31Z z3-18*0O3fxkeAT@UXBB!>{kCG@Hay$bY+(C>gpftxVM+>jqiZ}ewqxgoc=n;xS@7l zK8!&va75=NGIJeuFiUz^C*T#7VQK8Vc;)mjaXdTD)-xLTRLVrzEHalkR^nDp^ehLy zmNHR#c;)nOaXbZkw08N;{{akD`ykxChH*)do;ueTen;yB0chEvYDNrS`C z5l8T4Txz~^mu8Itt9sNB=*i-S3N2(?g%5%8@X3jnao;v(<+A<_?#LSMuF&FY^7%7x z{bL5PrIx!Zw76b=%fz3C`zT}7a(9ImwZi2u#Unp~FlxBFLW`}`&L59Q5S?Kbe*w}$ zc2}T&{;*ubU;5^EhEbgn&LUvam%HN?!C+4;aE%fdRg!wbGsKicg zshnQ)2Dtv+2)>>1%ZLix<#0>oj9(>tH@8&I_>=W%xw)ls#$OD3+}u(*<0Qi=Zf>cZ zaf;#0LT;&?VTc>@3%R9ohSEMMtUx2lFeTEt@Iwe^I3yA*yr>Z(F%qdN9rAg(1#ZS;#GwGg1^Tm&PT9x6qtabtlNGLT;&?(L#L!)t49Uqk>$u49KQJ zZmFEnR;@?my2AC06iMXfLT;&?Q7nf|I?G54RKEW-O1IJBryOYZkIv5*S zZ4Uera5<)e#lt5j<{y$e7hHU!iCZeya!cjFucC-MC-{hIxms?i97u35LYy^oDEpu6l>qN_AVJ#Ah&X8(rxutRddv>7~xN}6bGr6U5;G{q&LXc6*EtLaf z#S7kEAqz#V?Iv!i99S&^+;&3OfsOG8h=HaK=El7!d<>jW%-otIDorhaCl;u25IPc06mbrD z@bglsdQzlC$l4GcGT^JkGQH!_^*=9bDWH_t>k-_0$RTV8z- z;Uc3p9b;r5Lp;oVMxqx|}`hr@s7r6)SpyvIdG}=Lu z`olA%uH}}>f$fr|qYt$6y5^IR_|5LRtgKpYsT{!8L6G1UC((}oH#`e0%EtLaliqab>!9bK)t%AP-ZzwwNz6KiX@$K#y z;P3D^I>zBM;58Ql2t3U)aPyTY^<){f?NQx4RqTm>6F|EM)Jpa%`KG!mk661 z!`SSsH(2Acr7}(AUNPEWDm1dWmvTUFsZ990FwB^d#m$rhvZXTP+*&3&G51mq=q;5A zbITbGOXBRg^n>0~nT$bUI8v4bZmI10ft%FCyM80Vr>*QgXH401CO)f>uXN+HTJv5x z(O-+Z;H<8%^hIys8{e#M^1?Ttx87OZ*<4k=i{aow3G+TYtAh98`ls<(J$Q4in*K5Z z{6Xqpu;~LF-d*4tnma^&3(jvLuI~|nerAG^%0k9Xa7Y3@XP?{^_sChJ#eoZt$5XyHqnFHz@E8g?2d^{XW7&xs~&@dD#Fonv3z|mGhj* znl;SceAvo))%2odsyFL4=ZKjn5jKFFqh@nPI(|I~k=IT22sA%|!+UBXl6MmJTc&yi zthYmKUkrqek~aBB@~QbX$T~pkdz^lyj7Q+*!vKF_z8S#XFJTXCOvYiu`-cGj%6t(d z8S<(vppJwk;}U_tH`fD}-53S}8Wn=|P*u_$j>-AOOrLJ6SO9!UNXF3cU*<#8Y!z1l z+7^Os6=Q=?VLGazLdx(k@B@@#8GOxI5PZ`Qh2_uWa$Jt(6YRV`gwXM@G7&5>>mbv} z;h$<}XreX}a6~C9i5&}>M8{9KdP=c#ffrMT#nu^?^rK^aj@js}Que;UN1UeTZ4A>n z$&NdFV2>fXZ!YlqkWAzWx+~`-k{Y2H{Z0U78`(K1(nbyfh_sQa=r%Gwx{VBL&_>>c zrjMD|Ck@)j_h9`QV*9=%7HT7FX5zOLfK=0g=sq~S-wJHEk%e%|6NEbe>KcLVHqr$3 z{3GPmFhHXSOU9u#^3G`NuE^9209_P<8@7>WF^?cBwgTT4k_oqw2^hph#lwIOgy4p4 zq%EpU%J2^Ge^Z8K@cqt$#NCSgLv5sMmYtUgPbc6IbG2Zojr4;B* z@wT46z(<^>$8IAP$XE2t1-|q&J$4&;r4YO0(tVqOUl)>zOqWF3i2ny%H&phNZz0tD z0PY{Nr$bBsGzxZLeNdvI zmpQkr?ypP$S6}yEXHZ}E-(iqTwz7JBgkY(@=)VLTj^gls4xY^%@-Y}+hnT*v1<{xM zKfsMarXsGd_(}STzq1|YMSwO3nn#K6k<51oIEI!OhxOyejfj^6tqw~(AQJj|ACKD# z>X-m@J|$?BZ#6jja^FN>?jPuY$r->`heeo3G{WG;*QF4oC;0>8>IQP_2Ic7(plz`gzB_%h06arQ5cqk%(zmBFFE%8;-T zBDp1>KxR^I=RycUX?Ku1iyQH|?6c-@zd0wr%8-|hk;HKFs|Wyr5$ zIMdCqGUQh?obTRFeqV-*-25s-em{mgyZKdy{Qe9F-TW#;{s4xn-25s-{y>iHgWdcp zL;fI!hqwbc=MQ0csGFN~<_}|dnA-^-E>4%^6MC` zaidFPhcbq1-PP1Hh2c?dew87A8pEUAF6x=V@EG@g>Y2yzSoePFna}VzqoyOOB>y5B zeK{J0^aPnnG$!|AF;`vxcxJ}rMPE8CWz z&9G%Sd!u9pb53e``EUcDaj6)A+_i+?dYCy8@4cUghqC zy4q-rLD(p0FOPHFk#S;Sq(6_6$w&Ir?W&pC4L85vkgEBW#cdgV=Ex*^0UMB9Z zjBxqAhV*jba!*SwTf^@)r2jw#+~Lwz!0$DrH<4QBhL<+C6>Uft1-FE_K89cn&8|(r z1vh=J^t0zE!1ky6p_p9D?=_@*6eHX+Q&$HYtWnGFHKaddZbLYB9H8|~%9uXs^zAVw zrYB4KJPJu$my^c%y@vE}#q2)B$<^JO@{khhvM|z zwCK|alizDde~3)({~0NnF@w8qrT=PjKTw_Nj1-#EUvXwgrLj% z9p^Y4Mh(9JQFuQs;m`B*`>YQH;TIqZKi~v8f3c?#{=Cnq;TIqZ-({FT;81F?$U9eCzfD+cqd!9YynPHd3=OpZCj6vOHpZSxrI_o(>`8%vS zOY6A<6*AG{FShEe-{s7(%i^L_jLGmsoyA{2)LHzYMxDh4`E|mdC^B`nBz;zAaqVZF z#kH#wEzRNCC7e2otJdl)E}ffbalss(m`Zu(qlwF6ExRl}+|^mHp=r9T7}#HDb2v-p zviQ_jXT_uXLl$ zEX0RLE^LhOu{f--T5$oV;~Rc>Hi>s6`V+m%7wc(;x=%J7iCyDM zP!*PzrBC*sRXb=4+$6r)uG{)XAw+B(Ekk zpaaI!qzF1UvCKxBMl-9MgxJXucDwixvsr{WH?g`&1W1VnBJ9*?c1Rv~w7KFDzwOc( zx~I8`f|S9?7EKxyFg;Sh?y1Bx+Tz7FQ)CuNpgD>iXoAGrDR|-4#dZm%BBS#!OQrv^ zg(V(m5i~O=S}w%Q4KrgRl6h?mIGD+8CayrI%i+=3*`N#s`LL*Y0`8nyc{DZ!%cX|3cDCWB^_)R(^t(KVfG`$pr^F?T|z9%;N6TJg;_dDX}BclEZQe!5rf#6 zyERd|PUj}F=E|GdQAWDkqSDcVVO64?ctr|&TMwx$b{*kkaSYm)73n;^B25k7M)la; zws$EChvB4$9k1#d?v&MGg<>;)UzCe%`q|C}k7oC8YWML0VwUZ8UBZD8OEqIqsPZs7 z6s?@YPB3L_4|r}!I8FRq8IFX{LShC?j~&%bOq6$6L;1ctj!M6?`k_3eI%Pv4E#UEeOrti*?C@(TnQuXolat{WJ$BWffB{x z^xQa0lQeI=yCYuBW)z9GRa;$M-BZiHv8sAzDBEkp77PRd3<*e(jUT*gKn4uM3;4m1 zjcgv)_KScd@H!8UpdfEi;v|5hz(%l0VkzJE|L4@Lt7n?c9%Qh~t~zzD|NZ~Zf2#V= zkgV>ROOW=@noCIXpEH*rl%F@35ZF$YP|f716{&#y6BZ_AWC)CS^cjzh^UoA`+j=fSw7`=dB<;t|I-1vPzjeEeKgswhG~#n9aC3 zCuE7S>_I`$X2k_DYwIJDmGLZus}-c5$f%q6hWxSkRtEi~6{Mfa1nH+!E(Z*7&_r86 zz!q1^{(e-7N`kZ?a4lP_$Q3rs1nEx*u@(gBn7~C)_eY>9HlL&Sf#=+!R+Iyt@ST2=a*s#4FY(q^Vg{j?9GN?QiQMvDeki?(Su zcT$j~Q{K*2p|A|CfIztAMYOpO4CW@)%?7k|jF3T!Rv?`S>1(f4c@zzUbdZ$zS!=ii z6-X02)u{NWz|xUY8EZyGEgL@xEqEN-Fv)O7?K`Sa(0Ct3Nh9yFQKpgis9f3lq0zD+ zyswx`Xyjiom(a++Xf8qTzho|{k@-Hcqs}w<_sEg|^UTxu_XxsA4*oxKdVA0dPWwSW z8N{dkK`S^NhrMApIOT79NfP!uE2rbgcTSJu=ycfkyCc-_Po6xzwzRplQY>zUNn9w= zn{L=V-SPd?dz%~X#@eYUXrbp*-LOB}lU~+szlFBhAg9Or%{{B?biew+UNUKzR?r-E z;HL-CP7p2m!y(}l4&o#VydJ>k#9=26lBI12aKv@r>*5+tZSrs!#HKiDwSqRTfdF6Y zu%*8XXhysW_WWR&goD02Od`|+&Hzn+&~Jww+>&6>o0~))fyt(5Xl_k)d|oo_C-SU2 z@V#yzmna3G?PWON6(;XCy*MxpcYXG4szg97FXN=^4!zLKWfTXo>vh?0GB9Py2;^Y8 zYwxzSQ7asvS1cZb+RJmzQP@pRg?;$_$TjE8wN4WDI0w}32fKyt;aB%Zy&wwxY>g-r zRGy zYfy^qg>Nl=egWLX-RGmu@6X6z+kw{#q6uVKEY3*#|36n1XO_x@(+9IyIP~4#pf&0S zRcuzpPJpkkm?Qa3W+$>;j-9|=`?8a8X%#!=S-?~p<1TO(2r#85R4bGuzE3F-_QNFf zy5U!X$nA!)@U6B1FM$kMC1X>Lm9ZVivgg9kZI#oZXEqAcZ9R&9^^J_SwI7-#vj zn=lC?^0){H*TP(eF$|(SCCrUW%jdYP=5stSe2%Lr`JD5#6Va(vaXv@4oR8}w=L5wl z=i_0X^KqMUKCW|Aw@uMb?zi#ek6&B(S3CDEytB~h>@18%J70hIop;YKUt9S1D7?0C ze)-oHUObPB(at?v_}!c|_-9WXS@<)R1f3uW`a8}D654HhaZ=lG6UTK`x3F;N`msBV z0zYU4vDWJbsJO9)iXe<+FzR+4_ukEyT({F7x&GeX%9`sIrKF3Vf=&=^_3E4GJnTSO z)UnujuO0P7Wvs5CyEh8jhJZuQ@%A7}nxnSkZrySL*ZUkdNOoA%8M=dZ8+Q&;H3mC@ z6F-cTpywn#_hHL>C{0k$Xj^b_JjfTS@@}Z=hb`V8_$k}P{#=h6b{A7T2*Db7~wpzGdi+8(F z9eMp2-R_csp=x3di#Zrba=>=D7hv|qUgbe|;3e%a=*rrzVQ~kH?e8?}IaCV&qJ} ztBWV@1g*tay+q4Tt*s$#rKISc+YMu$}z-uq;*I{~eyD-Cmq~R!0 z6Ae$iJ;PD8WoOg}L;K_`e+Up&LE%h)khu8RD?kxSMZ5{33+rPCG*->E=Y$0pvBC=u z$rlx6MULC^>7e7;Lt%7WJ}~)jNk@lI6a~y zaeT~~>;w4pJB#wqs89X|-J=r8L*!B!>M}Cca!#7G2BT&-xIj!%)Up-dUyL8Vsu=ya zeV3iOn3^sa=6_4HBqufKHHogUv+ea;UFdWI;N`9Bb(M{te}4pur8vt8LNtV2XUlty zWDVd#qZ>H^G-$pa;O)oVE>pae$j)FUMI3K6uQzM;`nq7Z?zDwu#Xq4yHM|iA!TnYk zDIg&0ys!(Cv6^seE105+Z;*iQUi9_a>*e1(DHEun^tU6=Hv+(E?}n|wfiDJpqHP4UqsIny=$Y5Bm^6Yc4|j~0kfc%%K(RTr;(-b%unb1)nN#; zVi%KD!4QpnC}JSLw$|7lC9T13zah?TXxAWw>b`RQ*5ymrLDi$Cy9KD?71SiBzDNQv zN7#d?(dE)?51e(-DLRJeY=xrSDHl{_I1gf&7s3p?0C1qZU~LpgRP^k%ULVC)(-Mn7 z2&Au5pgut(5%^#w7(lJqi|B62NmmX_Ikj z7zi+?GpxFzB)q-4Lj?eI64MDj>5U)ayGW{&4YWAzhad$h64eBvkyW4o7)0XACXlj2 zOy7aw6@fQkzJLj3!7y67L4S~we55_-1R6}}80tsZ+=^$#Ys2L`)d?A|#m6tfIBo+l z0D~;X7@Ff&+=kjs^*g>;aQAM~7@8=N)C{6DhoT?{^$R90%*o(BEle7i?IZwYOI^ho zB&C{M6||eGg!2w)QYvAP>lbi3Fcg| z<@b?l?MkUuY(AON)T|-J=JcGvMST#E0Tip(9d3IBtPmmTKx7Sp`LGY4#N7>(ZI~m7 z@2HBA`Hz#x8r_5XZU6Q)zXwvJ%Kw|5m1p(u7Cst5$~5%R~N>tVa>MR9Z*~L zfR7g3<6cuZS|o^QUg~soK`4i@`g5ohb0}xG7xefbHK?jJ-73wq9j#3>?h5$%F4rzv z85RhL7J4B940=r%AL!ml6}VqsPEm_Zg&Bewt4CUEhy7NaK)KVXxei3T*U}I~*l!O^ zn*-bmuTj56f2LN0io;B3>n3pCf<3HwOq~GuB`t~7&^J_b2R9eUHSzs$xC>lT8{W!c zU#YjGN@=_3K(rx+u_*y5Z@Q;1ExAOaL-RKa+kG)|c zFH}7_8#II{tT{q$WpmNmc_Pf9n9hi)B;vfbT4=iis%K3mQjsb28Ie#Z1HP25rn!CFB8kU0H^yJVs8SOD}OBj6yi#f?;$v z&TdvB-}Za(MnLuAoeMT!wnB@OQ*TDxda=)hV6j>;b>+9^ys<^r0Zo7}`>=e0RW)EQ zWg%5(mnek83bhG$7&;r_aO3Ex@@Vl#d_MY!zzJ@X!F~PdlApf`HdEnq>dF@01B(m7on7j3Ay?75J&q5y2b;0)dU~0SsTdb_uRxU=`XgfHBW# zP|9D6z&gPw0VTGI)ioM{VhCwiDs4*3qGyu#K3N6k zq9TZ4z^gAl`d!^RsiY+MUc-l0Ywg4)pn|6Kd!+~Xs91KVhlN5gfXI}xMaNH)U}LT* zB}aX|nC3);bwZECL|&b~NyVIKCQ24tyk%n|Fzy5#acu<{KvdyAghtc?5(G$_ z?wzKD-M2z`>)adLx)$DCMFM-RX1d*iGOyPmrkCMbcHz6%;$*9_=Avk=i($9Idc%`~ zx{M)?V-I40V_XX)k_4N2z9X&Fl%L$2bT3k8ibGyuoXEWlW1HKKTqZ_e#eTq6)xwI4 zNI?LDre3etR$&hmdq;0su)4Ndi2ZK?NUIj0ZXYv4$$mhs*UyMrj$;r_;|#c*lZ`ih z4>3S^>=sM2&3+wDBFIEB9dASdgBW$_)I-30ajbO-U)kBu7xNoYx~v9Gxv)2aQGRy_ z56FnNr4@uDHAj20Wc=)+R(Dm7~Il5+m0?^1|^bAbQLBt?{-K*K6yol?)9@b;a z%m%ImIkfN38aX)M#ja3ognfiP5O#eq!mQvbBM?X0s^6|4H?XA>!xI^XCa@o?l}^V6 zLNQ)*?*zj$r0e7k#Ub!Pt)>WSVhf~&ts3}6hcU`J&?V01;NkwX za2SJA^wJeDGG16qLuT06Ka>HL^kJTN5V}1in4ST3a8<%qDHjWLjefoXN($h)sD%#O z+Nd2E<6>`AG@{P5LJD>V>F>}Kh|wSO*0ec|#$2hb#-=N=d6ZK$*$saRdx(~l0m1pT zjqI`J13=cSWx`=rt!%eJHw|yirX5#2Z0I%CwGU{=RI6AmqI7K~{v+rUfCYdOOwSz| zYvesq0V-iYQ{y%VZL_+ojB*2;7-)k4DpjE<#Z*r|^4dPP$gtX>XgcboXfP0?k=&Fr z(_9SGqS^q=tmW!=ZMcJsIqzW^)ry)fLfm278gucPC>VCJ#alnf?4Z>_-3%=)-UfaM zrIwd?YFeRS-G{MHYu0r@)SW%R9^%A?22+>=Z4?Y|C4hBi8Zm-)7A5Wz2(f{3jYZ6aX7= z4N}@q^Cixn9W(v%_MO?{!s^mQsC~D-O#Rd~u^VEGk6?2SuY)=vNwDeB8zv9AHbwA! zxkG_{c^&CDwHiIWGh-q`{5yp*q&n@<>2Px>&c-Ittn@L-1a>bmt<&Acj;1k5W@Cw* zS~v{xKzfy&AZ%CAUOZ5m%Oqx8il1t@dpB2c+#6z_$#4szjb`wPib8^*jdKz{W3PpcvvY`!Cw0?4RxiLJzVN4e8?|z9Z{n z=qtzPLyR*(#7^Rs?O-fSbQ%eo$n$io+!ixJLWd za(Ruiw_oPZ1)U5kj&Ie5(rG;mi0pM z7&Kjx2@L{y@gt}tL9EzBM1oH_GV=)GjmNM-Q!k9OnzJND#sNU3q4H9YJhciki)fnBu38}kI0x8F+r9k5H6ZPE$b8k>&ux50+k zYa3SEFm@SNp*}`t>K-8OutPy{R~N)vXbp=79*n? z8ju~o!i!18fq``B;d9G%p?pNZ}(i?5t~d@2M|GRIScq>k6_(3Y9Q~07=+Im z6|^xl5nkd06E;QJlgObZ)JQ_ZxtoH=haR?XfSQ!Y&W`@jqgQ!mRc znp$+3mdruofEUbt7IB|81w@lTAO&kH8N`bY_PPWt>#4(Cof!mGZ_+n+WWP-W6g)m+ z4BhJ{h;`d%-TpKbzOUZfQ0c@ajXOx`1T+93u4yZb;lZVGDj_ih*fhpueQ@kHfrla@ zTGoRNBclX0oum(uENIt1P825s7_*zY>GNA~WrRU049?(;I%tu&XTBspDZ zmWf?F%piGfg-C? zX>P`R#Z3Z&p+K;xYz%8}ahfG{2o{S*kS}54YNpdXGQ*a{sSV5^8bKzqJFxj&I%d)F z2ze{rE%@1=H=X5z-!nodjRgar>E=@=lU0<>*>*1{08O;%D5^{GUBD~VWf^(Lc|gpU zLkk9P+I1E*!Pyd?_r+e$A<$7V58OFZt?c z)K`aIp3M+hm&BCR80n4VjHJL%v%48$tKb*-Ajo&qcXlwvwy3kK=umbTX!kJd;|5OY z%gd5vq}ir!g#{dC(Xa}8vvF!cZzCW3EJLNdE+U7isx^?8dRw{#Vmh_dvTPi?W0-QN z32=!0k!823n3-+im@trnfoy`J$w0&wB^-AgOSsk6bFX882_r@Tex8<~v8z}7wfYqs zmb}fGWxOp%snnd2qr74-=cAE1AeMrWFm1*}2DQVuZz38CkBoC7=(IEBe6qz0?afO5 zsovxw<}JHQ$;3jRki-Z?iLA_lsfyNYX1=7Y&3kUSyozf6R;VIZjmcS zrsi6fad;RY&V@F!5OXoemX{&20{CNQL!O*5A-IT_L($GtCsyDvqx^>~xs~Qf%oneW zyQZl@1qqVdc2cHbdi6``4j%F`r7w|J~bBfZ(Awg~_+=bz>XmPgOgog-2- z7)YV2!LLdy!iNoU2-+|;G;wSQ%7jUKg4j7L-F*&E9>SuS9-d2FOJ$P!XNR&rO4W(R z*mOIFsvQpn%lRmcRn#ZXGw^|P?|PguJ!m_1Fq|_zK$Orh9}e*WRLzb~jf9gYr*Etd zY<8Gb&{uKR?x4Ad;Z~P;m+JB%-jS%CLE9QDWmdUgk^DQv8yHRK0`GzdB0$<4jGoaZ zsMT`8%G5RVq6lw})SYSsH%+>J%q?v78lkp(cn<*+9$mcIVh~|(;8N7V;Z^*Lgkd-) z62KD&gT@|$Wt!kAIaT==(OA+sCFgONI+X4kVK{q)m@uV{REjN8LmW!L3)_GN-b;NT z%?=wA?T>jP$x7?=V9ad;EwR}&k7UeulH3fj2=pCiBJ^f+GuLQhj=3r&kIwqn)hFx6 z+`ZHmv7uBhAg_pX8HOgYJ3a0@XH8M2a_FTu3P;`rih7=jc_NOchLo{fb@;59L^8FU zGiHX}X;kYZJI(V5TYisiz=^n;Gr&p5nm7sDtt#o@wrntL;kCMhmXQ>A3khDReelaj zHJWrf_iA9i_gx5!FKP)K+1*P~Xx<~CxZCdxy%90FC`7N6DaZHMh?JV(t?AByr2TIp zU_%uJ**9m<$~GRY05RvNMa6|qP-%o47o1( zz9wll2gr$mCpD%-zvjHvDO>KO_7^_k2_{6~4)238>05a9p3MO!oiaT?P2Hc*LEbs& zT@$&;)&U!qYpA!=aJ3&X#4n|`n>kH76@asp?ZR0ThIH*&lbOBa0`tx{9%Mrj zX?P@OVB|vS2btHJNeZK(Dg;jFH9MB9IGfG-DJLeVFxZa*^nESZ8j|qOG?>h9CCEv^ ze9kS*>0GR1zNjeel@&v5CcW3%;P9X%MT9vt@Z6g?r=u24YNt@?Ol{;?t5!*u7PTJG z$!K?0*T@EfD+xpQM##dmk%PwDvXsEebHv<#$-RL`6@ul_ic@~$r$&Hrb57#``VoiM z9HGvGFh3^Gp611?iK)+7-4|mZGlDn6-9EXN0553Mp2M5-GV&W(a=f2xP-Wbc+U2b& zHZWJ<1APL6u-a2p^uU3uBvMGP$lu9ca5N(@t3_9Zr)+GPax9pWocnHAx|2jb8jA^- z9qiK)5wzx8yd(~j&uSR6_Oe3@cFSi*NTsiskV%=Cx(OcSG6?bZsN6nLwqrA`s>0?~ z(Iw=1<(#^>1P3kn03SOC4ReOW94FBDM0Q|Eh;K$nm2Bc^q!V91qA%#1H>*BUdbY`0 z1Nj>-&QSehL`G`MnUM{0#S0JdPUF&Ud@jKm@7g3sleWa)w*{Mkia8;m3*u+Z1@yjWkBulV)WTL)7EQHpw$X z+5}E#wrtCJth3nx#aAok0{&vF6%JM!Am%nNMWv7w=I#F%wpwZA9GJT!F+_bg9^)f; zV_Z3~RWkC50_+jZy*%w#QGkTZhelvz3CU%)nb=f<9%+iR0)EayryO|a+wZu6XkWs| zLB)%au%(_Zx9MVI!a-k{TREG(Y1OjHN>Kv_w9S>Lc`-T7(xLDoo1nwltB_6yxSTO(}g8@_Zw0W$0!$ z!BF1o$9Hk^Z#3X%%J%y^hA)|I9=$kLcE0w+ zMW_6C44+~=`r)eb1?NO%`A3}X%JPpoZ&sE+=`1f)_5YM}yR!UgXZVq-`p-CP&s3E^ z>s+iXf6n>pvsLw^BTS^oE&?^TxnedmM9@_*ob@ad}l zf7o#rtI9v-yj@xTg7aQw`Nzvsm-}PRCnl8t$b|AwPALD>gz`_1mGfJDPdNYc2jvG( zq2P!!4mW)H8Pxx@^L7dEoH@(iFO@Hu^5;H!5m(vYRa_o%UU1%j@ii%wZwBJ3A?4$E z{0hq1|8l9HUzhsh^zb_+lCJ9xc^$pUvU1SG@tL7`ae^u|36Imol^P# zMLFmB3r}9e6~6B+|KjuM7>MP6Y|8mPX8v77`F`_!!|+9Up8sybJb$@V-_G+_O67K* z-qROl9(JC$%shX~l-qf7{Hl2-cyPpd-ud=%?MFJpKffyFP~q&;!1tDu2gt!G6B?)J3`ftQI>jnDUPsIM+=1FJeBdUzV#Uq`s+?`}rx9FXry; z<>x2V|2Z@6^%8#nPUb%@x4RSi`MT-nn`T{BqW$)S`tMCB|IUQ+zc&4U)%0)S^LM8H z`z3w!qXIX(`s}xZ^5>mQ?>u21?V$X*3cUZ?gns_Hlt1kpH+TF94Ea`=J zC-n2@C?{UZ^ZzNK&!-*xN$JSU_Ae*&^MSyp!k)p`0^?-VZZ9Em!~Oh~JMQ(Z#$DIN z>y_~xG`tgvpB?O}t&MaJw>5A(-9Zy?LT_Q)8{hAiqyv7$JqcP%8>{R5+Eqm*yv3&< z;sayI&p|d?g1j4i`>q$btx>OsjW>P?&)!Mie4(mlS;+UB`BlT~wU?^C;3bdniQ3S7 zp}{YxmEI}j zzI^A>jk;UEc@=X^-enIt(RYJ)bF}?FI~P~XCuaPQXnBpk}trL z_+7lKU%Gke#?}?O428XYoH1?s_-@)rkRp%qKFac0aufYCZ>hu^JX*=ci?3YYx_rf5 zSz1{lo;&=;iwuT!z>$ng6|{>iEs9?MCcntTcX+Kau6U(Z-!YB8_(gYhY0XYHYoxQ) zQ3&$V81k7T{a{t`2~rJ^mQyUVkg%`b9G}qDiU~E6Zp?2>l)l=8t!%`^G>v6|bJ>B{ z+w$+?-OuZMab0Ou_|gcre8axWFOL9pjMXaWm=f(L-SR}ozBT2#cW+#=G-JQ*SsJDA zQKG6(F=nVI{ou1r9pvGahIX4V-Vh-q1gry$rRMTdbd0Toog46tsv#i1~{akvF?FaeLe(zKl=eC!Ax&ciQ0!6d)i_6p&QAR0PL zcr!|{bm{WeDSUXw+~JGGOZxp_gd&%Cx9#C$(o3y}ee|cl_{xbq;hT-|>AAvwS~QY-A6U_?)C6#!le#! z?D@}dK2`yVgV zrj1_wyNcWY^@AS_?EGy!<4serY^viU_wu)3e(ldqTs(>YZToK>y@)#p@elcN)NXei zd~#mkWZQpCA3I;bFI0Nk-o{71W+wWe1hCSr^JTRCL2mvwj&hU(;_oN*$FcLb^R&PB z@%;O__BP&f!nD6=+Vhre?EFo!L;saiwf)(+%(iJi34V6{Up4J7n+|RK=1tT7O|xLm zAKp?rzHR>-C}R~3TYZdv-!|fzpz&IMVz8%lr+u#3QYVRz*rd1d9=WYE-|F!Mx@89A{e*Cvh`?nXhNg3a)oB#XY zxM5#*{nju1#-i5xSgC<2)`$3)0XkM$PD}K{wm(%Wx82#_1zgzceAT~L)VtU6g}5%) z{ox7iYcFcU|MpLc9hBSu*o5|tN@H|@*t>;8#0 z`k8L7F)nTU{BMaxrNMirw8r<00D2Ln7xBNP8_Sn`Y;ljv^zRSOX#4+KA|N}it@u1H Ss@ngHb6WG&QiIa1^Zx+GpjGn# literal 13880 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 Q&N?O?r*jh4l7_PX0n8{QkN^Mx diff --git a/cmake-build-debug/simple_chatting_control.cbp b/cmake-build-debug/simple_chatting2.cbp similarity index 81% rename from cmake-build-debug/simple_chatting_control.cbp rename to cmake-build-debug/simple_chatting2.cbp index c34d072..b33c6b1 100644 --- a/cmake-build-debug/simple_chatting_control.cbp +++ b/cmake-build-debug/simple_chatting2.cbp @@ -2,7 +2,7 @@ -