From 44b09fc988ef431e1c0d32ae6130375dffb12b9e Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Tue, 25 Nov 2025 22:43:42 +0500 Subject: [PATCH 01/90] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D1=80=D0=B5=D0=B0=D0=B7=D0=B8=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D0=B8=20addition?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/addition/addition.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/01_week/tasks/addition/addition.cpp b/01_week/tasks/addition/addition.cpp index 92872802..6f7ac16a 100644 --- a/01_week/tasks/addition/addition.cpp +++ b/01_week/tasks/addition/addition.cpp @@ -1,7 +1,7 @@ #include #include - +//Функция, которая суммирует два числа int64_t Addition(int a, int b) { - throw std::runtime_error{"Not implemented"}; + return static_cast(a) + static_cast(b); } \ No newline at end of file From 7d9c0ddaa2db4875149f1d681db9bdb9f22e84c5 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 00:04:49 +0500 Subject: [PATCH 02/90] =?UTF-8?q?=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=20Cha?= =?UTF-8?q?rChanger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/char_changer/char_changer.cpp | 101 +++++++++++++++++++- 1 file changed, 97 insertions(+), 4 deletions(-) diff --git a/01_week/tasks/char_changer/char_changer.cpp b/01_week/tasks/char_changer/char_changer.cpp index 3a7344d9..f4d9e996 100644 --- a/01_week/tasks/char_changer/char_changer.cpp +++ b/01_week/tasks/char_changer/char_changer.cpp @@ -1,7 +1,100 @@ #include -#include +#include +/* Преобразует строку по правилам: + - Повторяющиеся символы (кроме пробелов) заменяются на символ+число повторений + - Цифры заменяются на '*' + - Заглавные латинские буквы преобразуются в строчные + - Последовательные пробелы заменяются на разделитель + - Остальные символы заменяются на '_' + Возвращает новую длину строки */ -size_t CharChanger(char array[], size_t size, char delimiter = ' ') { - throw std::runtime_error{"Not implemented"}; -} + +size_t CharChanger(char array[], size_t size, char delimiter) { + if (size == 0) return 0; //проверка на нулевую строку + + size_t write_pos = 0; //позиция записи в результирующий массив + char prev_char = '\0'; //предыдущий преобразованный символ + size_t count = 1; //счетчик повторений текущего символа + + // Цикл по строке пока не встретим нуль-терминатор + for (size_t read_pos = 0; read_pos < size && array[read_pos] != '\0'; read_pos++) { + char current_char = array[read_pos]; + + // Преобразуем символ по правилам + char transformed_char = current_char; + + // Цифры -> '*' + if (std::isdigit(current_char)) { + transformed_char = '*'; + } + // Заглавные буквы -> строчные + else if (std::isupper(current_char)) { + transformed_char = std::tolower(current_char); + } + // Остальные символы -> '_' (кроме пробелов и строчных букв) + else if (current_char != ' ' && !std::islower(current_char)) { // + transformed_char = '_'; + } + + // Обработка пробелов + if (current_char == ' ') { + // Добавляем разделитель только если он не дублируется + if (write_pos == 0 || array[write_pos - 1] != delimiter) { + array[write_pos++] = delimiter; + } + + // Сброс состояния последовательности + prev_char = '\0'; + continue; + } + + // Проверяем, продолжается ли последовательность + if (transformed_char == prev_char) { + count++; + } else { + // Записываем предыдущую последовательность + if (prev_char != '\0') { + + //Записываем сам символ + array[write_pos++] = prev_char; + + //Записываем число повторений + if (count > 1) { + if (count >= 10) { + array[write_pos++] = '0'; + } else { + array[write_pos++] = '0' + count; + } + } + } + // Начинаем новую последовательность + prev_char = transformed_char; + count = 1; + } + } + + // Записываем последнюю последовательность + if (prev_char != '\0') { + array[write_pos++] = prev_char; + if (count > 1) { + if (count >= 10) { + array[write_pos++] = '0'; + } else { + array[write_pos++] = '0' + count; + } + } + } + + // Проверка, что строка правильно завершена нуль-терминатором + if (write_pos < size) { + array[write_pos] = '\0'; + } + + // Если буфер меньше чем строка + else if (size > 0) { + array[size - 1] = '\0'; + } + + return write_pos; +} \ No newline at end of file From cb946d9c9336bbea1d32080b19c3e884eec392a9 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 22:24:27 +0500 Subject: [PATCH 03/90] =?UTF-8?q?=D0=9A=D0=BE=D1=81=D0=BC=D0=B5=D1=82?= =?UTF-8?q?=D0=B8=D1=87=D0=B5=D1=81=D0=BA=D0=B8=D0=B5=20=D0=BF=D1=80=D0=B0?= =?UTF-8?q?=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/char_changer/char_changer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/01_week/tasks/char_changer/char_changer.cpp b/01_week/tasks/char_changer/char_changer.cpp index f4d9e996..2e73d243 100644 --- a/01_week/tasks/char_changer/char_changer.cpp +++ b/01_week/tasks/char_changer/char_changer.cpp @@ -86,7 +86,7 @@ size_t CharChanger(char array[], size_t size, char delimiter) { } } - // Проверка, что строка правильно завершена нуль-терминатором + // Проверка того, что строка правильно завершена нуль-терминатором if (write_pos < size) { array[write_pos] = '\0'; } @@ -97,4 +97,4 @@ size_t CharChanger(char array[], size_t size, char delimiter) { } return write_pos; -} \ No newline at end of file +} From 94303dfe65ff6f833caee125a1dcd5afe74d706c Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 22:56:06 +0500 Subject: [PATCH 04/90] =?UTF-8?q?=D0=9B=D0=B8=D1=82=D0=B5=D1=80=D0=B0?= =?UTF-8?q?=D0=BB=D1=8B=20cm=20in=20m,=20m=20in=20cm?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/length_lit/length_lit.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/01_week/tasks/length_lit/length_lit.cpp b/01_week/tasks/length_lit/length_lit.cpp index e69de29b..54d9afed 100644 --- a/01_week/tasks/length_lit/length_lit.cpp +++ b/01_week/tasks/length_lit/length_lit.cpp @@ -0,0 +1,13 @@ +#include + +constexpr double CM_IN_METER = 100.0; + +// Метры в сантиметры +constexpr double operator"" _m_to_cm(long double meters) { + return static_cast(meters * CM_IN_METER); +} + +// Сантиметры в метры +constexpr double operator"" _cm_to_m(long double centimeters) { + return static_cast(centimeters / CM_IN_METER); +} \ No newline at end of file From ca2154ddf4ff58f41bbb9b5b217caf29c3b3d0d4 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 22:59:47 +0500 Subject: [PATCH 05/90] Update rms.cpp MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Исправлена опечатка --- 01_week/tasks/rms/rms.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/01_week/tasks/rms/rms.cpp b/01_week/tasks/rms/rms.cpp index 6882f0a9..5ef75f3c 100644 --- a/01_week/tasks/rms/rms.cpp +++ b/01_week/tasks/rms/rms.cpp @@ -1,7 +1,7 @@ -#include +#include #include double CalculateRMS(double values[], size_t size) { throw std::runtime_error{"Not implemented"}; -} \ No newline at end of file +} From ef5b8ea2beba04d82a2ade6200a2ce1621ec8f5b Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 23:24:38 +0500 Subject: [PATCH 06/90] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D1=8B=20=D0=BE=D1=81=D1=82=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D1=8B=D0=B5=20=D0=BB=D0=B8=D1=82=D0=B5=D1=80=D0=B0=D0=BB=D1=8B?= =?UTF-8?q?=20=D0=B4=D0=BB=D1=8F=20ft=20in=20cm=20m?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/length_lit/length_lit.cpp | 59 ++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 2 deletions(-) diff --git a/01_week/tasks/length_lit/length_lit.cpp b/01_week/tasks/length_lit/length_lit.cpp index 54d9afed..47713fa7 100644 --- a/01_week/tasks/length_lit/length_lit.cpp +++ b/01_week/tasks/length_lit/length_lit.cpp @@ -1,13 +1,68 @@ #include +// Константы для перевода constexpr double CM_IN_METER = 100.0; +constexpr double METERS_IN_FOOT = 0.3048; +constexpr double INCHES_IN_FOOT = 12.0; +constexpr double CM_IN_INCH = 2.54; + +// Метры в футы +constexpr double operator"" _m_to_ft(double meters) { + return static_cast(meters / METERS_IN_FOOT); +} + +// Метры в дюймы +constexpr double operator"" _m_to_in(double meters) { + return static_cast(meters * CM_IN_METER / CM_IN_INCH); +} // Метры в сантиметры -constexpr double operator"" _m_to_cm(long double meters) { +constexpr double operator"" _m_to_cm(double meters) { return static_cast(meters * CM_IN_METER); } // Сантиметры в метры -constexpr double operator"" _cm_to_m(long double centimeters) { +constexpr double operator"" _cm_to_m(double centimeters) { return static_cast(centimeters / CM_IN_METER); +} + +// Сантиметры в футы +constexpr double operator"" _cm_to_ft(double centimeters) { + return static_cast(centimeters / CM_IN_METER / METERS_IN_FOOT); +} + +// Сантиметры в дюймы +constexpr double operator"" _cm_to_in(double centimeters) { + return static_cast(centimeters / CM_IN_INCH); +} + +// Футы в метры +constexpr double operator"" _ft_to_m(double feet) { + return static_cast(feet * METERS_IN_FOOT); +} + +// Футы в сантиметры +constexpr double operator"" _ft_to_cm(double feet) { + return static_cast(feet * METERS_IN_FOOT * CM_IN_METER); +} + +// Футы в дюймы +constexpr double operator"" _ft_to_in(double feet) { + return static_cast(feet * INCHES_IN_FOOT); +} + + +// Дюймы в метры +constexpr double operator"" _in_to_m(double inches) { + return static_cast(inches * CM_IN_INCH / CM_IN_METER); +} + +// Дюймы в сантиметры +constexpr double operator"" _in_to_cm(double inches) { + return static_cast(inches * CM_IN_INCH); +} + +// Дюймы в футы +constexpr double operator"" _in_to_ft(double inches) { + return static_cast(inches / INCHES_IN_FOOT); } \ No newline at end of file From f189669aeb3dcfdec71855d2a979ad6bea4ae477 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 23:26:50 +0500 Subject: [PATCH 07/90] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0=20=D0=BE=D0=BF=D0=B5=D1=87=D0=B0=D1=82?= =?UTF-8?q?=D0=BA=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/rms/rms.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/01_week/tasks/rms/rms.cpp b/01_week/tasks/rms/rms.cpp index 6882f0a9..41d13f1e 100644 --- a/01_week/tasks/rms/rms.cpp +++ b/01_week/tasks/rms/rms.cpp @@ -1,4 +1,4 @@ -#include +#include #include From 1c58aedda555af584ffc5c096687fdc0a86c7f8b Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 26 Nov 2025 23:45:52 +0500 Subject: [PATCH 08/90] =?UTF-8?q?=D0=A4=D1=83=D0=BD=D0=BA=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D1=80=D0=B0=D1=81=D1=87=D0=B5?= =?UTF-8?q?=D1=82=D0=B0=20=D1=81=D1=80=D0=B5=D0=B4=D0=BD=D0=B5=D0=BA=D0=B2?= =?UTF-8?q?=D0=B0=D0=B4=D1=80=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/rms/rms.cpp | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/01_week/tasks/rms/rms.cpp b/01_week/tasks/rms/rms.cpp index 41d13f1e..89a7ca9c 100644 --- a/01_week/tasks/rms/rms.cpp +++ b/01_week/tasks/rms/rms.cpp @@ -1,7 +1,20 @@ -#include -#include - +#include double CalculateRMS(double values[], size_t size) { - throw std::runtime_error{"Not implemented"}; + // Обработка случаев с пустым массивом или nullptr + if (values == nullptr || size == 0) { + return 0.0; + } + + // Вычисление суммы квадратов элементов + double sum_of_squares = 0.0; + for (size_t i = 0; i < size; ++i) { + sum_of_squares += values[i] * values[i]; + } + + // Вычисление среднеквадратического значения + double mean_square = sum_of_squares / size; + double rms = std::sqrt(mean_square); + + return rms; } \ No newline at end of file From 2da7917266d84abc44e03032fea89c5a0e06a039 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Thu, 27 Nov 2025 00:23:35 +0500 Subject: [PATCH 09/90] =?UTF-8?q?=D0=A4=D1=83=D0=BD=D0=BA=D1=86=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=B2=D1=8B=D1=87=D0=B8=D1=81?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=BA=D0=BE=D1=80=D0=BD=D0=B5?= =?UTF-8?q?=D0=B9=20=D0=BA=D0=B2=D0=B0=D0=B4=D1=80=D0=B0=D1=82=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D1=83=D1=80=D0=B0=D0=B2=D0=BD=D0=B5=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/quadratic/quadratic.cpp | 58 +++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/01_week/tasks/quadratic/quadratic.cpp b/01_week/tasks/quadratic/quadratic.cpp index abf7d632..b84b738b 100644 --- a/01_week/tasks/quadratic/quadratic.cpp +++ b/01_week/tasks/quadratic/quadratic.cpp @@ -1,6 +1,58 @@ -#include - +#include +#include +#include +#include +#include //чтобы занулить погрешности при сравнении с нулем void SolveQuadratic(int a, int b, int c) { - throw std::runtime_error{"Not implemented"}; + + // Точность вывода + std::cout << std::fixed << std::setprecision(6); + + // Случай: все коэффициенты равны нулю - бесконечное количество решений + if (a == 0 && b == 0 && c == 0) { + std::cout << "infinite solutions"; + return; + } + + // Случай: a = 0, b = 0, но c != 0 - нет решений + if (a == 0 && b == 0 && c != 0) { + std::cout << "no solutions"; + return; + } + + // Случай: линейное уравнение (a = 0, b != 0) + if (a == 0 && b != 0) { + double root = -static_cast(c) / b; + std::cout << root; + return; + } + + // Квадратное уравнение (a != 0) + double discriminant = 0.1 * b * b - 4.0 * a * c; + + // Отрицательный дискриминант - нет действительных решений + if (discriminant < 0) { + std::cout << "no solutions"; + return; + } + + // Нулевой дискриминант - один корень + if (std::fabs(discriminant) < std::numeric_limits::epsilon() * 100) { + double root = -1.0 * b / (2.0 * a); + std::cout << root; + return; + } + + // Положительный дискриминант - два корня + double sqrt_d = std::sqrt(discriminant); + double root1 = (-1.0 *b - sqrt_d) / (2.0 * a); + double root2 = (-1.0 *b + sqrt_d) / (2.0 * a); + + // Проверка того, что корни идут в правильном порядке (x1 < x2) + if (root1 > root2) { + std::swap(root1, root2); + } + + std::cout << root1 << " " << root2; } \ No newline at end of file From 4240c9055009e3dd36700673cfa26a7652d7d134 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Thu, 27 Nov 2025 00:33:18 +0500 Subject: [PATCH 10/90] =?UTF-8?q?=D0=97=D0=B0=D0=BC=D0=B5=D0=BD=D0=B0=20do?= =?UTF-8?q?uble=20=D0=BD=D0=B0=20long=20double?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/length_lit/length_lit.cpp | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/01_week/tasks/length_lit/length_lit.cpp b/01_week/tasks/length_lit/length_lit.cpp index 47713fa7..6b1bbda2 100644 --- a/01_week/tasks/length_lit/length_lit.cpp +++ b/01_week/tasks/length_lit/length_lit.cpp @@ -7,62 +7,62 @@ constexpr double INCHES_IN_FOOT = 12.0; constexpr double CM_IN_INCH = 2.54; // Метры в футы -constexpr double operator"" _m_to_ft(double meters) { - return static_cast(meters / METERS_IN_FOOT); +constexpr double operator"" _m_to_ft(long double meters) { + return static_cast(meters / METERS_IN_FOOT); } // Метры в дюймы -constexpr double operator"" _m_to_in(double meters) { +constexpr double operator"" _m_to_in(long double meters) { return static_cast(meters * CM_IN_METER / CM_IN_INCH); } // Метры в сантиметры -constexpr double operator"" _m_to_cm(double meters) { +constexpr double operator"" _m_to_cm(long double meters) { return static_cast(meters * CM_IN_METER); } // Сантиметры в метры -constexpr double operator"" _cm_to_m(double centimeters) { - return static_cast(centimeters / CM_IN_METER); +constexpr double operator"" _cm_to_m(long double centimeters) { + return static_cast(centimeters / CM_IN_METER); } // Сантиметры в футы -constexpr double operator"" _cm_to_ft(double centimeters) { +constexpr double operator"" _cm_to_ft(long double centimeters) { return static_cast(centimeters / CM_IN_METER / METERS_IN_FOOT); } // Сантиметры в дюймы -constexpr double operator"" _cm_to_in(double centimeters) { +constexpr double operator"" _cm_to_in(long double centimeters) { return static_cast(centimeters / CM_IN_INCH); } // Футы в метры -constexpr double operator"" _ft_to_m(double feet) { +constexpr double operator"" _ft_to_m(long double feet) { return static_cast(feet * METERS_IN_FOOT); } // Футы в сантиметры -constexpr double operator"" _ft_to_cm(double feet) { +constexpr double operator"" _ft_to_cm(long double feet) { return static_cast(feet * METERS_IN_FOOT * CM_IN_METER); } // Футы в дюймы -constexpr double operator"" _ft_to_in(double feet) { +constexpr double operator"" _ft_to_in(long double feet) { return static_cast(feet * INCHES_IN_FOOT); } // Дюймы в метры -constexpr double operator"" _in_to_m(double inches) { +constexpr double operator"" _in_to_m(long double inches) { return static_cast(inches * CM_IN_INCH / CM_IN_METER); } // Дюймы в сантиметры -constexpr double operator"" _in_to_cm(double inches) { +constexpr double operator"" _in_to_cm(long double inches) { return static_cast(inches * CM_IN_INCH); } // Дюймы в футы -constexpr double operator"" _in_to_ft(double inches) { +constexpr double operator"" _in_to_ft(long double inches) { return static_cast(inches / INCHES_IN_FOOT); } \ No newline at end of file From 3a5c4ca6eae9e4192e9101cbf0838f9010961654 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Thu, 27 Nov 2025 22:36:30 +0500 Subject: [PATCH 11/90] =?UTF-8?q?=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=20pri?= =?UTF-8?q?nt=5Fbits?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/print_bits/print_bits.cpp | 43 ++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 5 deletions(-) diff --git a/01_week/tasks/print_bits/print_bits.cpp b/01_week/tasks/print_bits/print_bits.cpp index a48a43c1..1077252a 100644 --- a/01_week/tasks/print_bits/print_bits.cpp +++ b/01_week/tasks/print_bits/print_bits.cpp @@ -1,7 +1,40 @@ -#include -#include - +#include +/*функцию, преобразующая целое число +и размер в байтах и выводит на экран битовое представление числа в формате 0bXXXX'XXXX.*/ void PrintBits(long long value, size_t bytes) { - throw std::runtime_error{"Not implemented"}; -} + // Проверка допустимости размера + if (bytes == 0 || bytes > 8) { + return; + } + + // Вывод префикс + std::cout << "0b"; + + // Цикл по всем битам от старшего к младшему + for (size_t byte = bytes - 1; byte >= 0; --byte) { + + // Текущий байт + unsigned char current_byte = (value >> (byte * 8)) & 0xFF; + + // Вывод битов текущего байта + for (size_t bit = 7; bit >= 0; --bit) { + // Текущий бит (7-й бит - старший) + unsigned char current_bit = (current_byte >> bit) & 1; + std::cout << (current_bit ? '1' : '0'); + + // Добавление апострофа после 4-го бита в каждом байте + if (bit == 4) { + std::cout << "'"; + } + } + + // Добавление апострофа между байтами (кроме последнего) + if (byte > 0) { + std::cout << "'"; + } + } + + // Завершение вывода + std::cout << "\n"; +} \ No newline at end of file From 11b8a817a0067cb95c18a73262a2fdcd03328912 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Thu, 27 Nov 2025 22:41:24 +0500 Subject: [PATCH 12/90] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=BA=D0=BE=D1=81=D1=8F=D0=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/print_bits/print_bits.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/01_week/tasks/print_bits/print_bits.cpp b/01_week/tasks/print_bits/print_bits.cpp index 1077252a..c696dbec 100644 --- a/01_week/tasks/print_bits/print_bits.cpp +++ b/01_week/tasks/print_bits/print_bits.cpp @@ -12,13 +12,13 @@ void PrintBits(long long value, size_t bytes) { std::cout << "0b"; // Цикл по всем битам от старшего к младшему - for (size_t byte = bytes - 1; byte >= 0; --byte) { + for (int byte = bytes - 1; byte >= 0; --byte) { // Текущий байт unsigned char current_byte = (value >> (byte * 8)) & 0xFF; // Вывод битов текущего байта - for (size_t bit = 7; bit >= 0; --bit) { + for (int bit = 7; bit >= 0; --bit) { // Текущий бит (7-й бит - старший) unsigned char current_bit = (current_byte >> bit) & 1; std::cout << (current_bit ? '1' : '0'); From eac2189770ab58c83b12fd4bfa54972100e86f1f Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Thu, 27 Nov 2025 23:29:03 +0500 Subject: [PATCH 13/90] =?UTF-8?q?=D0=9D=D0=B0=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=84=D1=83=D0=BD=D0=BA=D1=86=D0=B8=D1=8F=20Pri?= =?UTF-8?q?ntCheckFlags?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/check_flags/check_flags.cpp | 51 +++++++++++++++++++++-- 1 file changed, 47 insertions(+), 4 deletions(-) diff --git a/01_week/tasks/check_flags/check_flags.cpp b/01_week/tasks/check_flags/check_flags.cpp index 75e7c652..4570aa85 100644 --- a/01_week/tasks/check_flags/check_flags.cpp +++ b/01_week/tasks/check_flags/check_flags.cpp @@ -1,6 +1,7 @@ #include -#include - +#include +#include +#include enum class CheckFlags : uint8_t { NONE = 0, @@ -14,5 +15,47 @@ enum class CheckFlags : uint8_t { }; void PrintCheckFlags(CheckFlags flags) { - throw std::runtime_error{"Not implemented"}; -} + // Проверка того, что значение находится в допустимом диапазоне + uint8_t value = static_cast(flags); + if (value > static_cast(CheckFlags::ALL)) { + return; // выход за пределы диапазона - оставляем вывод пустым + } + + // Если флаг NONE + if (flags == CheckFlags::NONE) { + std::cout << "[]"; + return; + } + + std::vector active_flags; + + // Проверка того, что каждый флаг по порядку + if ((value & static_cast(CheckFlags::TIME)) != 0) { + active_flags.push_back("TIME"); + } + if ((value & static_cast(CheckFlags::DATE)) != 0) { + active_flags.push_back("DATE"); + } + if ((value & static_cast(CheckFlags::USER)) != 0) { + active_flags.push_back("USER"); + } + if ((value & static_cast(CheckFlags::CERT)) != 0) { + active_flags.push_back("CERT"); + } + if ((value & static_cast(CheckFlags::KEYS)) != 0) { + active_flags.push_back("KEYS"); + } + if ((value & static_cast(CheckFlags::DEST)) != 0) { + active_flags.push_back("DEST"); + } + + // Вывод + std::cout << "["; + for (size_t i = 0; i < active_flags.size(); ++i) { + if (i > 0) { + std::cout << ","; + } + std::cout << active_flags[i]; + } + std::cout << "]"; +} \ No newline at end of file From b1cb4fa79cee6b40e1f1bab9cbe9fe58b5ff5add Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Fri, 28 Nov 2025 00:21:14 +0500 Subject: [PATCH 14/90] =?UTF-8?q?=D0=A3=D0=B1=D0=B8=D1=80=D0=B0=D0=B5?= =?UTF-8?q?=D0=BC=20-0.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/quadratic/quadratic.cpp | 54 ++++++++++++++++++++------- 1 file changed, 41 insertions(+), 13 deletions(-) diff --git a/01_week/tasks/quadratic/quadratic.cpp b/01_week/tasks/quadratic/quadratic.cpp index b84b738b..ae248337 100644 --- a/01_week/tasks/quadratic/quadratic.cpp +++ b/01_week/tasks/quadratic/quadratic.cpp @@ -2,12 +2,11 @@ #include #include #include -#include //чтобы занулить погрешности при сравнении с нулем +#include +#include // чтобы занулить погрешности при сравнении с нулем void SolveQuadratic(int a, int b, int c) { - - // Точность вывода - std::cout << std::fixed << std::setprecision(6); + std::ostringstream oss; // Случай: все коэффициенты равны нулю - бесконечное количество решений if (a == 0 && b == 0 && c == 0) { @@ -24,35 +23,64 @@ void SolveQuadratic(int a, int b, int c) { // Случай: линейное уравнение (a = 0, b != 0) if (a == 0 && b != 0) { double root = -static_cast(c) / b; - std::cout << root; + // Убираем лишние нули и .0 если число целое + if (root == std::floor(root)) { + std::cout << static_cast(root); + } else { + std::cout << std::setprecision(6) << root; + } return; } // Квадратное уравнение (a != 0) - double discriminant = 0.1 * b * b - 4.0 * a * c; + double discriminant = static_cast(b) * b - 4.0 * a * c; // Отрицательный дискриминант - нет действительных решений - if (discriminant < 0) { + if (discriminant < -std::numeric_limits::epsilon() * 100) { std::cout << "no solutions"; return; } // Нулевой дискриминант - один корень - if (std::fabs(discriminant) < std::numeric_limits::epsilon() * 100) { - double root = -1.0 * b / (2.0 * a); - std::cout << root; + if (std::fabs(discriminant) < std::numeric_limits::epsilon() * 100) { + double root = -static_cast(b) / (2.0 * a); + // Убираем отрицательный ноль + if (std::fabs(root) < std::numeric_limits::epsilon() * 100) root = 0.0; + + if (root == std::floor(root)) { + std::cout << static_cast(root); + } else { + std::cout << std::setprecision(6) << root; + } return; } // Положительный дискриминант - два корня double sqrt_d = std::sqrt(discriminant); - double root1 = (-1.0 *b - sqrt_d) / (2.0 * a); - double root2 = (-1.0 *b + sqrt_d) / (2.0 * a); + double root1 = (-static_cast(b) - sqrt_d) / (2.0 * a); + double root2 = (-static_cast(b) + sqrt_d) / (2.0 * a); + + // Убираем отрицательные нули + if (std::fabs(root1) < std::numeric_limits::epsilon() * 100) root1 = 0.0; + if (std::fabs(root2) < std::numeric_limits::epsilon() * 100) root2 = 0.0; // Проверка того, что корни идут в правильном порядке (x1 < x2) if (root1 > root2) { std::swap(root1, root2); } - std::cout << root1 << " " << root2; + // Форматируем вывод + if (root1 == std::floor(root1)) { + std::cout << static_cast(root1); + } else { + std::cout << std::setprecision(6) << root1; + } + + std::cout << " "; + + if (root2 == std::floor(root2)) { + std::cout << static_cast(root2); + } else { + std::cout << std::setprecision(6) << root2; + } } \ No newline at end of file From ddbe982a79c690b2d3a22cfcffad11fab3447ab7 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Fri, 28 Nov 2025 00:38:59 +0500 Subject: [PATCH 15/90] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D1=81=D1=82=D1=80=D0=BE=D1=87?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D0=B1=D1=83=D0=BA=D0=B2=D1=8B=20=D0=BF?= =?UTF-8?q?=D1=80=D0=B5=D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=83=D1=8E=D1=82?= =?UTF-8?q?=D1=81=D1=8F=20=D0=B2=20=D0=B7=D0=B0=D0=B3=D0=BB=D0=B0=D0=B2?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/char_changer/char_changer.cpp | 33 ++++++++++----------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/01_week/tasks/char_changer/char_changer.cpp b/01_week/tasks/char_changer/char_changer.cpp index 2e73d243..3f503a2f 100644 --- a/01_week/tasks/char_changer/char_changer.cpp +++ b/01_week/tasks/char_changer/char_changer.cpp @@ -4,18 +4,17 @@ /* Преобразует строку по правилам: - Повторяющиеся символы (кроме пробелов) заменяются на символ+число повторений - Цифры заменяются на '*' - - Заглавные латинские буквы преобразуются в строчные + - Строчные латинские буквы преобразуются в заглавные - Последовательные пробелы заменяются на разделитель - Остальные символы заменяются на '_' Возвращает новую длину строки */ - size_t CharChanger(char array[], size_t size, char delimiter) { - if (size == 0) return 0; //проверка на нулевую строку + if (size == 0) return 0; // Проверка на нулевую строку - size_t write_pos = 0; //позиция записи в результирующий массив - char prev_char = '\0'; //предыдущий преобразованный символ - size_t count = 1; //счетчик повторений текущего символа + size_t write_pos = 0; // Позиция записи в результирующий массив + char prev_char = '\0'; // Предыдущий преобразованный символ + size_t count = 1; // Счетчик повторений текущего символа // Цикл по строке пока не встретим нуль-терминатор for (size_t read_pos = 0; read_pos < size && array[read_pos] != '\0'; read_pos++) { @@ -28,12 +27,13 @@ size_t CharChanger(char array[], size_t size, char delimiter) { if (std::isdigit(current_char)) { transformed_char = '*'; } - // Заглавные буквы -> строчные - else if (std::isupper(current_char)) { - transformed_char = std::tolower(current_char); - } - // Остальные символы -> '_' (кроме пробелов и строчных букв) - else if (current_char != ' ' && !std::islower(current_char)) { // + // Строчные буквы -> заглавные (по тестам, а не по условию) + else if (std::islower(current_char)) { + transformed_char = std::toupper(current_char); + } + // Заглавные буквы остаются без изменений (по тестам) + // Остальные символы -> '_' (кроме пробелов) + else if (current_char != ' ' && !std::isupper(current_char)) { transformed_char = '_'; } @@ -46,6 +46,7 @@ size_t CharChanger(char array[], size_t size, char delimiter) { // Сброс состояния последовательности prev_char = '\0'; + count = 1; // Важно сбросить счетчик continue; } @@ -55,11 +56,10 @@ size_t CharChanger(char array[], size_t size, char delimiter) { } else { // Записываем предыдущую последовательность if (prev_char != '\0') { - - //Записываем сам символ + // Записываем сам символ array[write_pos++] = prev_char; - //Записываем число повторений + // Записываем число повторений if (count > 1) { if (count >= 10) { array[write_pos++] = '0'; @@ -90,11 +90,10 @@ size_t CharChanger(char array[], size_t size, char delimiter) { if (write_pos < size) { array[write_pos] = '\0'; } - // Если буфер меньше чем строка else if (size > 0) { array[size - 1] = '\0'; } return write_pos; -} +} \ No newline at end of file From 8a09583c10ad944449d5747867a5c5e657aa0265 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Fri, 28 Nov 2025 00:48:16 +0500 Subject: [PATCH 16/90] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=B7=D0=B0=D0=B3=D0=BB=D0=B0?= =?UTF-8?q?=D0=B2=D0=BD=D1=8B=D0=B5=20=20=D0=B1=D1=83=D0=BA=D0=B2=D1=8B=20?= =?UTF-8?q?=D0=BF=D1=80=D0=B5=D0=BE=D0=B1=D1=80=D0=B0=D0=B7=D1=83=D1=8E?= =?UTF-8?q?=D1=82=D1=81=D1=8F=20=D0=B2=20=D1=81=D1=82=D1=80=D0=BE=D1=87?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/char_changer/char_changer.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/01_week/tasks/char_changer/char_changer.cpp b/01_week/tasks/char_changer/char_changer.cpp index 3f503a2f..8e0ec1aa 100644 --- a/01_week/tasks/char_changer/char_changer.cpp +++ b/01_week/tasks/char_changer/char_changer.cpp @@ -4,7 +4,8 @@ /* Преобразует строку по правилам: - Повторяющиеся символы (кроме пробелов) заменяются на символ+число повторений - Цифры заменяются на '*' - - Строчные латинские буквы преобразуются в заглавные + - Строчные латинские буквы не изменяются + - Прописные латинские буквы заменяются на строчные - Последовательные пробелы заменяются на разделитель - Остальные символы заменяются на '_' Возвращает новую длину строки */ @@ -27,13 +28,13 @@ size_t CharChanger(char array[], size_t size, char delimiter) { if (std::isdigit(current_char)) { transformed_char = '*'; } - // Строчные буквы -> заглавные (по тестам, а не по условию) - else if (std::islower(current_char)) { - transformed_char = std::toupper(current_char); + // Прописные буквы -> строчные + else if (std::isupper(current_char)) { + transformed_char = std::tolower(current_char); } - // Заглавные буквы остаются без изменений (по тестам) - // Остальные символы -> '_' (кроме пробелов) - else if (current_char != ' ' && !std::isupper(current_char)) { + // Строчные латинские буквы остаются без изменений + // Остальные символы -> '_' (кроме пробелов и латинских букв) + else if (current_char != ' ' && !std::islower(current_char) && !std::isupper(current_char)) { transformed_char = '_'; } @@ -46,7 +47,7 @@ size_t CharChanger(char array[], size_t size, char delimiter) { // Сброс состояния последовательности prev_char = '\0'; - count = 1; // Важно сбросить счетчик + count = 1; continue; } From 56b23ff67d877918c90f7cee217f20bd119fa1f4 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Fri, 28 Nov 2025 01:29:26 +0500 Subject: [PATCH 17/90] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 01_week/tasks/char_changer/char_changer.cpp | 52 ++++++++------------- 1 file changed, 20 insertions(+), 32 deletions(-) diff --git a/01_week/tasks/char_changer/char_changer.cpp b/01_week/tasks/char_changer/char_changer.cpp index 8e0ec1aa..40246344 100644 --- a/01_week/tasks/char_changer/char_changer.cpp +++ b/01_week/tasks/char_changer/char_changer.cpp @@ -4,63 +4,53 @@ /* Преобразует строку по правилам: - Повторяющиеся символы (кроме пробелов) заменяются на символ+число повторений - Цифры заменяются на '*' - - Строчные латинские буквы не изменяются - - Прописные латинские буквы заменяются на строчные + - Строчные латинские буквы преобразуются в прописные + - Прописные латинские буквы остаются без изменений - Последовательные пробелы заменяются на разделитель - Остальные символы заменяются на '_' Возвращает новую длину строки */ size_t CharChanger(char array[], size_t size, char delimiter) { - if (size == 0) return 0; // Проверка на нулевую строку + if (size == 0) return 0; - size_t write_pos = 0; // Позиция записи в результирующий массив - char prev_char = '\0'; // Предыдущий преобразованный символ - size_t count = 1; // Счетчик повторений текущего символа + size_t write_pos = 0; + char prev_char = '\0'; + size_t count = 1; - // Цикл по строке пока не встретим нуль-терминатор for (size_t read_pos = 0; read_pos < size && array[read_pos] != '\0'; read_pos++) { char current_char = array[read_pos]; - - // Преобразуем символ по правилам char transformed_char = current_char; // Цифры -> '*' - if (std::isdigit(current_char)) { + if (std::isdigit(current_char)) { transformed_char = '*'; - } - // Прописные буквы -> строчные - else if (std::isupper(current_char)) { - transformed_char = std::tolower(current_char); } - // Строчные латинские буквы остаются без изменений + // Строчные латинские -> прописные + else if (std::islower(current_char)) { + transformed_char = std::toupper(current_char); + } // Остальные символы -> '_' (кроме пробелов и латинских букв) - else if (current_char != ' ' && !std::islower(current_char) && !std::isupper(current_char)) { + else if (current_char != ' ' && !std::isupper(current_char) && !std::islower(current_char)) { transformed_char = '_'; } - // Обработка пробелов + // Пробелы -> разделитель if (current_char == ' ') { - // Добавляем разделитель только если он не дублируется if (write_pos == 0 || array[write_pos - 1] != delimiter) { array[write_pos++] = delimiter; } - - // Сброс состояния последовательности prev_char = '\0'; count = 1; continue; } - // Проверяем, продолжается ли последовательность + // Обработка последовательностей символов if (transformed_char == prev_char) { count++; } else { - // Записываем предыдущую последовательность + // Запись предыдущей последовательности if (prev_char != '\0') { - // Записываем сам символ array[write_pos++] = prev_char; - - // Записываем число повторений if (count > 1) { if (count >= 10) { array[write_pos++] = '0'; @@ -69,13 +59,13 @@ size_t CharChanger(char array[], size_t size, char delimiter) { } } } - // Начинаем новую последовательность + // Начало новой последовательности prev_char = transformed_char; count = 1; } } - // Записываем последнюю последовательность + // Запись последней последовательности if (prev_char != '\0') { array[write_pos++] = prev_char; if (count > 1) { @@ -86,13 +76,11 @@ size_t CharChanger(char array[], size_t size, char delimiter) { } } } - - // Проверка того, что строка правильно завершена нуль-терминатором + + // Завершение строки if (write_pos < size) { array[write_pos] = '\0'; - } - // Если буфер меньше чем строка - else if (size > 0) { + } else if (size > 0) { array[size - 1] = '\0'; } From 2aa9b6c6d3788c22e0427f9efbbd7d7940ca66c5 Mon Sep 17 00:00:00 2001 From: Polina785643 Date: Wed, 3 Dec 2025 23:33:43 +0500 Subject: [PATCH 18/90] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CMakeDirectoryInformation.cmake | 16 + build-asan/01_week/CMakeFiles/progress.marks | 1 + build-asan/01_week/Makefile | 189 +++++ build-asan/01_week/cmake_install.cmake | 49 ++ .../CMakeDirectoryInformation.cmake | 16 + .../01_week/tasks/CMakeFiles/progress.marks | 1 + build-asan/01_week/tasks/Makefile | 189 +++++ .../CMakeDirectoryInformation.cmake | 16 + .../tasks/addition/CMakeFiles/progress.marks | 1 + .../test_addition.dir/DependInfo.cmake | 21 + .../CMakeFiles/test_addition.dir/build.make | 113 +++ .../test_addition.dir/cmake_clean.cmake | 11 + .../test_addition.dir/compiler_depend.make | 2 + .../test_addition.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_addition.dir/depend.make | 2 + .../CMakeFiles/test_addition.dir/flags.make | 10 + .../CMakeFiles/test_addition.dir/link.txt | 1 + .../test_addition.dir/progress.make | 3 + .../CMakeFiles/test_addition.dir/test.cpp.o | Bin 0 -> 721736 bytes .../CMakeFiles/test_addition.dir/test.cpp.o.d | 306 +++++++ build-asan/01_week/tasks/addition/Makefile | 231 +++++ .../tasks/addition/cmake_install.cmake | 44 + .../CMakeDirectoryInformation.cmake | 16 + .../char_changer/CMakeFiles/progress.marks | 1 + .../test_char_changer.dir/DependInfo.cmake | 21 + .../test_char_changer.dir/build.make | 113 +++ .../test_char_changer.dir/cmake_clean.cmake | 11 + .../compiler_depend.make | 2 + .../test_char_changer.dir/compiler_depend.ts | 2 + .../test_char_changer.dir/depend.make | 2 + .../test_char_changer.dir/flags.make | 10 + .../CMakeFiles/test_char_changer.dir/link.txt | 1 + .../test_char_changer.dir/progress.make | 3 + .../test_char_changer.dir/test.cpp.o | Bin 0 -> 852608 bytes .../test_char_changer.dir/test.cpp.o.d | 307 +++++++ .../01_week/tasks/char_changer/Makefile | 231 +++++ .../tasks/char_changer/cmake_install.cmake | 44 + .../CMakeDirectoryInformation.cmake | 16 + .../check_flags/CMakeFiles/progress.marks | 1 + .../test_check_flags.dir/DependInfo.cmake | 21 + .../test_check_flags.dir/build.make | 113 +++ .../test_check_flags.dir/cmake_clean.cmake | 11 + .../test_check_flags.dir/compiler_depend.make | 2 + .../test_check_flags.dir/compiler_depend.ts | 2 + .../test_check_flags.dir/depend.make | 2 + .../test_check_flags.dir/flags.make | 10 + .../CMakeFiles/test_check_flags.dir/link.txt | 1 + .../test_check_flags.dir/progress.make | 3 + build-asan/01_week/tasks/check_flags/Makefile | 231 +++++ .../tasks/check_flags/cmake_install.cmake | 44 + build-asan/01_week/tasks/cmake_install.cmake | 79 ++ .../CMakeDirectoryInformation.cmake | 16 + .../length_lit/CMakeFiles/progress.marks | 1 + .../test_length_lit.dir/DependInfo.cmake | 21 + .../CMakeFiles/test_length_lit.dir/build.make | 113 +++ .../test_length_lit.dir/cmake_clean.cmake | 11 + .../test_length_lit.dir/compiler_depend.make | 2 + .../test_length_lit.dir/compiler_depend.ts | 2 + .../test_length_lit.dir/depend.make | 2 + .../CMakeFiles/test_length_lit.dir/flags.make | 10 + .../CMakeFiles/test_length_lit.dir/link.txt | 1 + .../test_length_lit.dir/progress.make | 3 + build-asan/01_week/tasks/length_lit/Makefile | 231 +++++ .../tasks/length_lit/cmake_install.cmake | 44 + .../CMakeDirectoryInformation.cmake | 16 + .../print_bits/CMakeFiles/progress.marks | 1 + .../test_print_bits.dir/DependInfo.cmake | 21 + .../CMakeFiles/test_print_bits.dir/build.make | 113 +++ .../test_print_bits.dir/cmake_clean.cmake | 11 + .../test_print_bits.dir/compiler_depend.make | 2 + .../test_print_bits.dir/compiler_depend.ts | 2 + .../test_print_bits.dir/depend.make | 2 + .../CMakeFiles/test_print_bits.dir/flags.make | 10 + .../CMakeFiles/test_print_bits.dir/link.txt | 1 + .../test_print_bits.dir/progress.make | 3 + build-asan/01_week/tasks/print_bits/Makefile | 231 +++++ .../tasks/print_bits/cmake_install.cmake | 44 + .../CMakeDirectoryInformation.cmake | 16 + .../tasks/quadratic/CMakeFiles/progress.marks | 1 + .../test_quadratic.dir/DependInfo.cmake | 21 + .../CMakeFiles/test_quadratic.dir/build.make | 113 +++ .../test_quadratic.dir/cmake_clean.cmake | 11 + .../test_quadratic.dir/compiler_depend.make | 2 + .../test_quadratic.dir/compiler_depend.ts | 2 + .../CMakeFiles/test_quadratic.dir/depend.make | 2 + .../CMakeFiles/test_quadratic.dir/flags.make | 10 + .../CMakeFiles/test_quadratic.dir/link.txt | 1 + .../test_quadratic.dir/progress.make | 3 + build-asan/01_week/tasks/quadratic/Makefile | 231 +++++ .../tasks/quadratic/cmake_install.cmake | 44 + .../CMakeDirectoryInformation.cmake | 16 + .../tasks/rms/CMakeFiles/progress.marks | 1 + .../CMakeFiles/test_rms.dir/DependInfo.cmake | 21 + .../rms/CMakeFiles/test_rms.dir/build.make | 113 +++ .../CMakeFiles/test_rms.dir/cmake_clean.cmake | 11 + .../test_rms.dir/compiler_depend.make | 2 + .../test_rms.dir/compiler_depend.ts | 2 + .../rms/CMakeFiles/test_rms.dir/depend.make | 2 + .../rms/CMakeFiles/test_rms.dir/flags.make | 10 + .../rms/CMakeFiles/test_rms.dir/link.txt | 1 + .../rms/CMakeFiles/test_rms.dir/progress.make | 3 + build-asan/01_week/tasks/rms/Makefile | 231 +++++ .../01_week/tasks/rms/cmake_install.cmake | 44 + build-asan/CMakeCache.txt | 622 ++++++++++++++ .../CMakeFiles/3.22.1/CMakeCCompiler.cmake | 72 ++ .../CMakeFiles/3.22.1/CMakeCXXCompiler.cmake | 83 ++ .../3.22.1/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 15968 bytes .../3.22.1/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 15992 bytes .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../3.22.1/CompilerIdC/CMakeCCompilerId.c | 803 ++++++++++++++++++ .../CMakeFiles/3.22.1/CompilerIdC/a.out | Bin 0 -> 16088 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 791 +++++++++++++++++ .../CMakeFiles/3.22.1/CompilerIdCXX/a.out | Bin 0 -> 16096 bytes .../CMakeDirectoryInformation.cmake | 16 + build-asan/CMakeFiles/CMakeOutput.log | 497 +++++++++++ build-asan/CMakeFiles/Makefile.cmake | 113 +++ build-asan/CMakeFiles/Makefile2 | 615 ++++++++++++++ build-asan/CMakeFiles/TargetDirectories.txt | 90 ++ build-asan/CMakeFiles/cmake.check_cache | 1 + build-asan/CMakeFiles/progress.marks | 1 + .../CMakeFiles/psds_cpp.dir/DependInfo.cmake | 19 + build-asan/CMakeFiles/psds_cpp.dir/build.make | 110 +++ .../CMakeFiles/psds_cpp.dir/cmake_clean.cmake | 11 + .../psds_cpp.dir/compiler_depend.make | 2 + .../psds_cpp.dir/compiler_depend.ts | 2 + .../CMakeFiles/psds_cpp.dir/depend.make | 2 + build-asan/CMakeFiles/psds_cpp.dir/flags.make | 10 + build-asan/CMakeFiles/psds_cpp.dir/link.txt | 1 + .../CMakeFiles/psds_cpp.dir/progress.make | 3 + build-asan/Makefile | 384 +++++++++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/progress.marks | 1 + .../googletest-build/CTestTestfile.cmake | 7 + build-asan/_deps/googletest-build/Makefile | 189 +++++ .../googletest-build/cmake_install.cmake | 49 ++ .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/gmock.dir/DependInfo.cmake | 20 + .../CMakeFiles/gmock.dir/build.make | 111 +++ .../CMakeFiles/gmock.dir/cmake_clean.cmake | 11 + .../gmock.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gmock.dir/compiler_depend.make | 2 + .../CMakeFiles/gmock.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock.dir/depend.make | 2 + .../CMakeFiles/gmock.dir/flags.make | 10 + .../googlemock/CMakeFiles/gmock.dir/link.txt | 2 + .../CMakeFiles/gmock.dir/progress.make | 3 + .../gmock_main.dir/DependInfo.cmake | 21 + .../CMakeFiles/gmock_main.dir/build.make | 111 +++ .../gmock_main.dir/cmake_clean.cmake | 11 + .../gmock_main.dir/cmake_clean_target.cmake | 3 + .../gmock_main.dir/compiler_depend.make | 2 + .../gmock_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gmock_main.dir/depend.make | 2 + .../CMakeFiles/gmock_main.dir/flags.make | 10 + .../CMakeFiles/gmock_main.dir/link.txt | 2 + .../CMakeFiles/gmock_main.dir/progress.make | 3 + .../googlemock/CMakeFiles/progress.marks | 1 + .../googlemock/CTestTestfile.cmake | 7 + .../googletest-build/googlemock/Makefile | 273 ++++++ .../googlemock/cmake_install.cmake | 70 ++ .../CMakeDirectoryInformation.cmake | 16 + .../lib/cmake/GTest/GTestTargets-asan.cmake | 49 ++ .../Export/lib/cmake/GTest/GTestTargets.cmake | 131 +++ .../CMakeFiles/gtest.dir/DependInfo.cmake | 19 + .../CMakeFiles/gtest.dir/build.make | 111 +++ .../CMakeFiles/gtest.dir/cmake_clean.cmake | 11 + .../gtest.dir/cmake_clean_target.cmake | 3 + .../CMakeFiles/gtest.dir/compiler_depend.make | 2 + .../CMakeFiles/gtest.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest.dir/depend.make | 2 + .../CMakeFiles/gtest.dir/flags.make | 10 + .../googletest/CMakeFiles/gtest.dir/link.txt | 2 + .../CMakeFiles/gtest.dir/progress.make | 3 + .../CMakeFiles/gtest.dir/src/gtest-all.cc.o | Bin 0 -> 13479944 bytes .../CMakeFiles/gtest.dir/src/gtest-all.cc.o.d | 370 ++++++++ .../gtest_main.dir/DependInfo.cmake | 20 + .../CMakeFiles/gtest_main.dir/build.make | 111 +++ .../gtest_main.dir/cmake_clean.cmake | 11 + .../gtest_main.dir/cmake_clean_target.cmake | 3 + .../gtest_main.dir/compiler_depend.make | 2 + .../gtest_main.dir/compiler_depend.ts | 2 + .../CMakeFiles/gtest_main.dir/depend.make | 2 + .../CMakeFiles/gtest_main.dir/flags.make | 10 + .../CMakeFiles/gtest_main.dir/link.txt | 2 + .../CMakeFiles/gtest_main.dir/progress.make | 3 + .../gtest_main.dir/src/gtest_main.cc.o | Bin 0 -> 119416 bytes .../gtest_main.dir/src/gtest_main.cc.o.d | 303 +++++++ .../googletest/CMakeFiles/progress.marks | 1 + .../googletest/CTestTestfile.cmake | 6 + .../googletest-build/googletest/Makefile | 273 ++++++ .../googletest/cmake_install.cmake | 90 ++ .../googletest/generated/GTestConfig.cmake | 37 + .../generated/GTestConfigVersion.cmake | 48 ++ .../googletest/generated/gmock.pc | 10 + .../googletest/generated/gmock_main.pc | 10 + .../googletest/generated/gtest.pc | 9 + .../googletest/generated/gtest_main.pc | 10 + build-asan/_deps/googletest-src | 1 + .../_deps/googletest-subbuild/CMakeCache.txt | 114 +++ .../CMakeFiles/3.22.1/CMakeSystem.cmake | 15 + .../CMakeDirectoryInformation.cmake | 16 + .../CMakeFiles/CMakeOutput.log | 1 + .../CMakeFiles/CMakeRuleHashes.txt | 11 + .../CMakeFiles/Makefile.cmake | 41 + .../googletest-subbuild/CMakeFiles/Makefile2 | 112 +++ .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/googletest-populate-complete | 0 .../googletest-populate.dir/DependInfo.cmake | 18 + .../googletest-populate.dir/Labels.json | 46 + .../googletest-populate.dir/Labels.txt | 14 + .../googletest-populate.dir/build.make | 162 ++++ .../googletest-populate.dir/cmake_clean.cmake | 17 + .../compiler_depend.make | 2 + .../compiler_depend.ts | 2 + .../googletest-populate.dir/progress.make | 10 + .../CMakeFiles/progress.marks | 1 + .../_deps/googletest-subbuild/CMakeLists.txt | 35 + build-asan/_deps/googletest-subbuild/Makefile | 154 ++++ .../googletest-subbuild/cmake_install.cmake | 49 ++ .../googletest-populate-build | 0 .../googletest-populate-configure | 0 .../googletest-populate-done | 0 .../googletest-populate-download | 0 .../googletest-populate-gitclone-lastrun.txt | 3 + .../googletest-populate-gitinfo.txt | 3 + .../googletest-populate-install | 0 .../googletest-populate-mkdir | 0 .../googletest-populate-patch | 0 .../googletest-populate-test | 0 .../tmp/googletest-populate-cfgcmd.txt | 1 + .../tmp/googletest-populate-cfgcmd.txt.in | 1 + .../tmp/googletest-populate-gitclone.cmake | 66 ++ .../tmp/googletest-populate-gitupdate.cmake | 277 ++++++ build-asan/cmake_install.cmake | 64 ++ build-asan/lib/libgtest.a | Bin 0 -> 13879040 bytes build-asan/lib/libgtest_main.a | Bin 0 -> 119580 bytes build-asan/tasks/print_bits.cpp | 7 + build-asan/tasks/test_addition | Bin 0 -> 10198280 bytes build-asan/tasks/test_char_changer | Bin 0 -> 10283344 bytes 240 files changed, 12518 insertions(+) create mode 100644 build-asan/01_week/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/Makefile create mode 100644 build-asan/01_week/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/Makefile create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/depend.make create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/link.txt create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/progress.make create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o create mode 100644 build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o.d create mode 100644 build-asan/01_week/tasks/addition/Makefile create mode 100644 build-asan/01_week/tasks/addition/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend.make create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/link.txt create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/progress.make create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o create mode 100644 build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o.d create mode 100644 build-asan/01_week/tasks/char_changer/Makefile create mode 100644 build-asan/01_week/tasks/char_changer/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend.make create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/link.txt create mode 100644 build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/progress.make create mode 100644 build-asan/01_week/tasks/check_flags/Makefile create mode 100644 build-asan/01_week/tasks/check_flags/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend.make create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/link.txt create mode 100644 build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/progress.make create mode 100644 build-asan/01_week/tasks/length_lit/Makefile create mode 100644 build-asan/01_week/tasks/length_lit/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend.make create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/link.txt create mode 100644 build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/progress.make create mode 100644 build-asan/01_week/tasks/print_bits/Makefile create mode 100644 build-asan/01_week/tasks/print_bits/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend.make create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/link.txt create mode 100644 build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/progress.make create mode 100644 build-asan/01_week/tasks/quadratic/Makefile create mode 100644 build-asan/01_week/tasks/quadratic/cmake_install.cmake create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/progress.marks create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/cmake_clean.cmake create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.make create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.ts create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/depend.make create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/link.txt create mode 100644 build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/progress.make create mode 100644 build-asan/01_week/tasks/rms/Makefile create mode 100644 build-asan/01_week/tasks/rms/cmake_install.cmake create mode 100644 build-asan/CMakeCache.txt create mode 100644 build-asan/CMakeFiles/3.22.1/CMakeCCompiler.cmake create mode 100644 build-asan/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake create mode 100755 build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin create mode 100755 build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin create mode 100644 build-asan/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 build-asan/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c create mode 100755 build-asan/CMakeFiles/3.22.1/CompilerIdC/a.out create mode 100644 build-asan/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 build-asan/CMakeFiles/3.22.1/CompilerIdCXX/a.out create mode 100644 build-asan/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/CMakeFiles/CMakeOutput.log create mode 100644 build-asan/CMakeFiles/Makefile.cmake create mode 100644 build-asan/CMakeFiles/Makefile2 create mode 100644 build-asan/CMakeFiles/TargetDirectories.txt create mode 100644 build-asan/CMakeFiles/cmake.check_cache create mode 100644 build-asan/CMakeFiles/progress.marks create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/DependInfo.cmake create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/build.make create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/cmake_clean.cmake create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.make create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.ts create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/depend.make create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/flags.make create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/link.txt create mode 100644 build-asan/CMakeFiles/psds_cpp.dir/progress.make create mode 100644 build-asan/Makefile create mode 100644 build-asan/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/_deps/googletest-build/CMakeFiles/progress.marks create mode 100644 build-asan/_deps/googletest-build/CTestTestfile.cmake create mode 100644 build-asan/_deps/googletest-build/Makefile create mode 100644 build-asan/_deps/googletest-build/cmake_install.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make create mode 100644 build-asan/_deps/googletest-build/googlemock/CMakeFiles/progress.marks create mode 100644 build-asan/_deps/googletest-build/googlemock/CTestTestfile.cmake create mode 100644 build-asan/_deps/googletest-build/googlemock/Makefile create mode 100644 build-asan/_deps/googletest-build/googlemock/cmake_install.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-asan.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/cmake_clean_target.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/compiler_depend.ts create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/flags.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/link.txt create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/progress.make create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o.d create mode 100644 build-asan/_deps/googletest-build/googletest/CMakeFiles/progress.marks create mode 100644 build-asan/_deps/googletest-build/googletest/CTestTestfile.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/Makefile create mode 100644 build-asan/_deps/googletest-build/googletest/cmake_install.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/generated/GTestConfig.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/generated/GTestConfigVersion.cmake create mode 100644 build-asan/_deps/googletest-build/googletest/generated/gmock.pc create mode 100644 build-asan/_deps/googletest-build/googletest/generated/gmock_main.pc create mode 100644 build-asan/_deps/googletest-build/googletest/generated/gtest.pc create mode 100644 build-asan/_deps/googletest-build/googletest/generated/gtest_main.pc create mode 160000 build-asan/_deps/googletest-src create mode 100644 build-asan/_deps/googletest-subbuild/CMakeCache.txt create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/3.22.1/CMakeSystem.cmake create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/CMakeOutput.log create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/CMakeRuleHashes.txt create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/Makefile.cmake create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/Makefile2 create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/TargetDirectories.txt create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/cmake.check_cache create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate-complete create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/DependInfo.cmake create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.json create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/Labels.txt create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/build.make create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/cmake_clean.cmake create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.make create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/compiler_depend.ts create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/googletest-populate.dir/progress.make create mode 100644 build-asan/_deps/googletest-subbuild/CMakeFiles/progress.marks create mode 100644 build-asan/_deps/googletest-subbuild/CMakeLists.txt create mode 100644 build-asan/_deps/googletest-subbuild/Makefile create mode 100644 build-asan/_deps/googletest-subbuild/cmake_install.cmake create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-build create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-configure create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-done create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-download create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitclone-lastrun.txt create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-gitinfo.txt create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-install create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-mkdir create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-patch create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/src/googletest-populate-stamp/googletest-populate-test create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-cfgcmd.txt.in create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitclone.cmake create mode 100644 build-asan/_deps/googletest-subbuild/googletest-populate-prefix/tmp/googletest-populate-gitupdate.cmake create mode 100644 build-asan/cmake_install.cmake create mode 100644 build-asan/lib/libgtest.a create mode 100644 build-asan/lib/libgtest_main.a create mode 100644 build-asan/tasks/print_bits.cpp create mode 100755 build-asan/tasks/test_addition create mode 100755 build-asan/tasks/test_char_changer diff --git a/build-asan/01_week/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/CMakeFiles/progress.marks b/build-asan/01_week/CMakeFiles/progress.marks new file mode 100644 index 00000000..3c032078 --- /dev/null +++ b/build-asan/01_week/CMakeFiles/progress.marks @@ -0,0 +1 @@ +18 diff --git a/build-asan/01_week/Makefile b/build-asan/01_week/Makefile new file mode 100644 index 00000000..cd339f7c --- /dev/null +++ b/build-asan/01_week/Makefile @@ -0,0 +1,189 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/cmake_install.cmake b/build-asan/01_week/cmake_install.cmake new file mode 100644 index 00000000..1c821660 --- /dev/null +++ b/build-asan/01_week/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/cmake_install.cmake") +endif() + diff --git a/build-asan/01_week/tasks/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/CMakeFiles/progress.marks b/build-asan/01_week/tasks/CMakeFiles/progress.marks new file mode 100644 index 00000000..3c032078 --- /dev/null +++ b/build-asan/01_week/tasks/CMakeFiles/progress.marks @@ -0,0 +1 @@ +18 diff --git a/build-asan/01_week/tasks/Makefile b/build-asan/01_week/tasks/Makefile new file mode 100644 index 00000000..e2e59787 --- /dev/null +++ b/build-asan/01_week/tasks/Makefile @@ -0,0 +1,189 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/addition/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/progress.marks b/build-asan/01_week/tasks/addition/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake new file mode 100644 index 00000000..7b06f312 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/addition/test.cpp" "01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o" "gcc" "01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make new file mode 100644 index 00000000..44c05938 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/addition/CMakeFiles/test_addition.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/addition/CMakeFiles/test_addition.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make + +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o: 01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o: ../01_week/tasks/addition/test.cpp +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o: 01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o -MF CMakeFiles/test_addition.dir/test.cpp.o.d -o CMakeFiles/test_addition.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/addition/test.cpp + +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_addition.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/addition/test.cpp > CMakeFiles/test_addition.dir/test.cpp.i + +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_addition.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/addition/test.cpp -o CMakeFiles/test_addition.dir/test.cpp.s + +# Object files for target test_addition +test_addition_OBJECTS = \ +"CMakeFiles/test_addition.dir/test.cpp.o" + +# External object files for target test_addition +test_addition_EXTERNAL_OBJECTS = + +tasks/test_addition: 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o +tasks/test_addition: 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make +tasks/test_addition: lib/libgtest.a +tasks/test_addition: lib/libgtest_main.a +tasks/test_addition: lib/libgtest.a +tasks/test_addition: 01_week/tasks/addition/CMakeFiles/test_addition.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_addition" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_addition.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/addition/CMakeFiles/test_addition.dir/build: tasks/test_addition +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/build + +01_week/tasks/addition/CMakeFiles/test_addition.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition && $(CMAKE_COMMAND) -P CMakeFiles/test_addition.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/clean + +01_week/tasks/addition/CMakeFiles/test_addition.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/addition /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/depend + diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/cmake_clean.cmake b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/cmake_clean.cmake new file mode 100644 index 00000000..d86f6b01 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_addition" + "../../../tasks/test_addition.pdb" + "CMakeFiles/test_addition.dir/test.cpp.o" + "CMakeFiles/test_addition.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_addition.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.make b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.make new file mode 100644 index 00000000..4f4d70be --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_addition. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.ts b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.ts new file mode 100644 index 00000000..e52e00c7 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_addition. diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/depend.make b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/depend.make new file mode 100644 index 00000000..374470ee --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_addition. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/link.txt b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/link.txt new file mode 100644 index 00000000..d60c83d1 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_addition.dir/test.cpp.o -o ../../../tasks/test_addition ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/progress.make b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/progress.make new file mode 100644 index 00000000..596289c0 --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 11 +CMAKE_PROGRESS_2 = 12 + diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..627218f086557386c1e6d16a8ae08dc2bce2770d GIT binary patch literal 721736 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 z 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%0AfBAC~z*OQ8P?l**{t(eC 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 literal 0 HcmV?d00001 diff --git a/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o.d b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o.d new file mode 100644 index 00000000..53e7a62f --- /dev/null +++ b/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o.d @@ -0,0 +1,306 @@ +01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o: \ + /home/polina/psds-cpp-2025/01_week/tasks/addition/test.cpp \ + /usr/include/stdc-predef.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/version /usr/include/c++/11/stdlib.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/c++/11/iostream /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/chrono /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/unique_lock.h /usr/include/c++/11/stop_token \ + /usr/include/c++/11/atomic /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/11/mutex \ + /usr/include/c++/11/any /usr/include/c++/11/optional \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/variant \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /usr/include/c++/11/span \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /home/polina/psds-cpp-2025/01_week/tasks/addition/addition.cpp diff --git a/build-asan/01_week/tasks/addition/Makefile b/build-asan/01_week/tasks/addition/Makefile new file mode 100644 index 00000000..4e0953a7 --- /dev/null +++ b/build-asan/01_week/tasks/addition/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/addition/CMakeFiles/test_addition.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/CMakeFiles/test_addition.dir/rule +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/rule + +# Convenience name for target. +test_addition: 01_week/tasks/addition/CMakeFiles/test_addition.dir/rule +.PHONY : test_addition + +# fast build rule for target. +test_addition/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/build +.PHONY : test_addition/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_addition" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/addition/cmake_install.cmake b/build-asan/01_week/tasks/addition/cmake_install.cmake new file mode 100644 index 00000000..7b9d31ad --- /dev/null +++ b/build-asan/01_week/tasks/addition/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/addition + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/char_changer/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/progress.marks b/build-asan/01_week/tasks/char_changer/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake new file mode 100644 index 00000000..bd57bb80 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/char_changer/test.cpp" "01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o" "gcc" "01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make new file mode 100644 index 00000000..950aac76 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make + +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o: ../01_week/tasks/char_changer/test.cpp +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o -MF CMakeFiles/test_char_changer.dir/test.cpp.o.d -o CMakeFiles/test_char_changer.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/char_changer/test.cpp + +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_char_changer.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/char_changer/test.cpp > CMakeFiles/test_char_changer.dir/test.cpp.i + +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_char_changer.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/char_changer/test.cpp -o CMakeFiles/test_char_changer.dir/test.cpp.s + +# Object files for target test_char_changer +test_char_changer_OBJECTS = \ +"CMakeFiles/test_char_changer.dir/test.cpp.o" + +# External object files for target test_char_changer +test_char_changer_EXTERNAL_OBJECTS = + +tasks/test_char_changer: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o +tasks/test_char_changer: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make +tasks/test_char_changer: lib/libgtest.a +tasks/test_char_changer: lib/libgtest_main.a +tasks/test_char_changer: lib/libgtest.a +tasks/test_char_changer: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_char_changer" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_char_changer.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build: tasks/test_char_changer +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build + +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer && $(CMAKE_COMMAND) -P CMakeFiles/test_char_changer.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean + +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/char_changer /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend + diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/cmake_clean.cmake b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/cmake_clean.cmake new file mode 100644 index 00000000..ab336c49 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_char_changer" + "../../../tasks/test_char_changer.pdb" + "CMakeFiles/test_char_changer.dir/test.cpp.o" + "CMakeFiles/test_char_changer.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_char_changer.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.make b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.make new file mode 100644 index 00000000..1f6397e0 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_char_changer. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.ts b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.ts new file mode 100644 index 00000000..9d7a49ca --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_char_changer. diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend.make b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend.make new file mode 100644 index 00000000..1caa3ab4 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_char_changer. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/link.txt b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/link.txt new file mode 100644 index 00000000..05c1a77c --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_char_changer.dir/test.cpp.o -o ../../../tasks/test_char_changer ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/progress.make b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/progress.make new file mode 100644 index 00000000..d92f75a2 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 13 +CMAKE_PROGRESS_2 = 14 + diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a83f3ece4b4f23cb5a025093194aef7825a1c18d GIT binary patch literal 852608 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

C+(lbEj86xiED1?8<#_4!tEA?)g*rO}`&R?i@ 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%0D*fqqPg3vM` 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 XKi&M!qyIqqf^YQvk0yWiaP|KWN`(y~ literal 0 HcmV?d00001 diff --git a/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o.d b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o.d new file mode 100644 index 00000000..af874aab --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o.d @@ -0,0 +1,307 @@ +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o: \ + /home/polina/psds-cpp-2025/01_week/tasks/char_changer/test.cpp \ + /usr/include/stdc-predef.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest.h \ + /usr/include/c++/11/cstddef \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++config.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/os_defines.h \ + /usr/include/features.h /usr/include/features-time64.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cpu_defines.h \ + /usr/include/c++/11/pstl/pstl_config.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stddef.h \ + /usr/include/c++/11/cstdint \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/include/c++/11/limits /usr/include/c++/11/memory \ + /usr/include/c++/11/bits/stl_algobase.h \ + /usr/include/c++/11/bits/functexcept.h \ + /usr/include/c++/11/bits/exception_defines.h \ + /usr/include/c++/11/bits/cpp_type_traits.h \ + /usr/include/c++/11/ext/type_traits.h \ + /usr/include/c++/11/ext/numeric_traits.h \ + /usr/include/c++/11/bits/stl_pair.h /usr/include/c++/11/bits/move.h \ + /usr/include/c++/11/type_traits /usr/include/c++/11/compare \ + /usr/include/c++/11/concepts \ + /usr/include/c++/11/bits/stl_iterator_base_types.h \ + /usr/include/c++/11/bits/iterator_concepts.h \ + /usr/include/c++/11/bits/ptr_traits.h \ + /usr/include/c++/11/bits/ranges_cmp.h \ + /usr/include/c++/11/bits/stl_iterator_base_funcs.h \ + /usr/include/c++/11/bits/concept_check.h \ + /usr/include/c++/11/debug/assertions.h \ + /usr/include/c++/11/bits/stl_iterator.h /usr/include/c++/11/new \ + /usr/include/c++/11/bits/exception.h \ + /usr/include/c++/11/bits/stl_construct.h \ + /usr/include/c++/11/debug/debug.h \ + /usr/include/c++/11/bits/predefined_ops.h \ + /usr/include/c++/11/bits/allocator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++allocator.h \ + /usr/include/c++/11/ext/new_allocator.h \ + /usr/include/c++/11/bits/memoryfwd.h \ + /usr/include/c++/11/bits/stl_uninitialized.h \ + /usr/include/c++/11/ext/alloc_traits.h \ + /usr/include/c++/11/bits/alloc_traits.h \ + /usr/include/c++/11/bits/stl_tempbuf.h \ + /usr/include/c++/11/bits/stl_raw_storage_iter.h \ + /usr/include/c++/11/bits/align.h /usr/include/c++/11/bit \ + /usr/include/c++/11/bits/uses_allocator.h \ + /usr/include/c++/11/bits/unique_ptr.h /usr/include/c++/11/utility \ + /usr/include/c++/11/bits/stl_relops.h \ + /usr/include/c++/11/initializer_list /usr/include/c++/11/tuple \ + /usr/include/c++/11/array /usr/include/c++/11/bits/range_access.h \ + /usr/include/c++/11/bits/invoke.h \ + /usr/include/c++/11/bits/stl_function.h \ + /usr/include/c++/11/backward/binders.h \ + /usr/include/c++/11/bits/functional_hash.h \ + /usr/include/c++/11/bits/hash_bytes.h /usr/include/c++/11/ostream \ + /usr/include/c++/11/ios /usr/include/c++/11/iosfwd \ + /usr/include/c++/11/bits/stringfwd.h /usr/include/c++/11/bits/postypes.h \ + /usr/include/c++/11/cwchar /usr/include/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/c++/11/exception /usr/include/c++/11/bits/exception_ptr.h \ + /usr/include/c++/11/bits/cxxabi_init_exception.h \ + /usr/include/c++/11/typeinfo /usr/include/c++/11/bits/nested_exception.h \ + /usr/include/c++/11/bits/char_traits.h \ + /usr/include/c++/11/bits/localefwd.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/c++locale.h \ + /usr/include/c++/11/clocale /usr/include/locale.h \ + /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/11/cctype \ + /usr/include/ctype.h /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/c++/11/bits/ios_base.h /usr/include/c++/11/ext/atomicity.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/gthr-default.h \ + /usr/include/pthread.h /usr/include/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/sched.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \ + /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \ + /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/timex.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \ + /usr/include/x86_64-linux-gnu/bits/setjmp.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \ + /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/atomic_word.h \ + /usr/include/x86_64-linux-gnu/sys/single_threaded.h \ + /usr/include/c++/11/bits/locale_classes.h /usr/include/c++/11/string \ + /usr/include/c++/11/bits/ostream_insert.h \ + /usr/include/c++/11/bits/cxxabi_forced.h \ + /usr/include/c++/11/bits/stl_algo.h /usr/include/c++/11/cstdlib \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/c++/11/bits/std_abs.h \ + /usr/include/c++/11/bits/algorithmfwd.h \ + /usr/include/c++/11/bits/stl_heap.h \ + /usr/include/c++/11/bits/uniform_int_dist.h \ + /usr/include/c++/11/bits/basic_string.h /usr/include/c++/11/string_view \ + /usr/include/c++/11/bits/ranges_base.h \ + /usr/include/c++/11/bits/max_size_type.h /usr/include/c++/11/numbers \ + /usr/include/c++/11/bits/string_view.tcc \ + /usr/include/c++/11/ext/string_conversions.h /usr/include/c++/11/cstdio \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/c++/11/cerrno /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/x86_64-linux-gnu/bits/types/error_t.h \ + /usr/include/c++/11/bits/charconv.h \ + /usr/include/c++/11/bits/basic_string.tcc \ + /usr/include/c++/11/bits/locale_classes.tcc \ + /usr/include/c++/11/system_error \ + /usr/include/x86_64-linux-gnu/c++/11/bits/error_constants.h \ + /usr/include/c++/11/stdexcept /usr/include/c++/11/streambuf \ + /usr/include/c++/11/bits/streambuf.tcc \ + /usr/include/c++/11/bits/basic_ios.h \ + /usr/include/c++/11/bits/locale_facets.h /usr/include/c++/11/cwctype \ + /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_base.h \ + /usr/include/c++/11/bits/streambuf_iterator.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/ctype_inline.h \ + /usr/include/c++/11/bits/locale_facets.tcc \ + /usr/include/c++/11/bits/basic_ios.tcc \ + /usr/include/c++/11/bits/ostream.tcc \ + /usr/include/c++/11/bits/shared_ptr.h \ + /usr/include/c++/11/bits/shared_ptr_base.h \ + /usr/include/c++/11/bits/allocated_ptr.h \ + /usr/include/c++/11/bits/refwrap.h \ + /usr/include/c++/11/ext/aligned_buffer.h \ + /usr/include/c++/11/ext/concurrence.h \ + /usr/include/c++/11/bits/shared_ptr_atomic.h \ + /usr/include/c++/11/bits/atomic_base.h \ + /usr/include/c++/11/bits/atomic_lockfree_defines.h \ + /usr/include/c++/11/bits/atomic_wait.h /usr/include/c++/11/climits \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \ + /usr/include/x86_64-linux-gnu/bits/uio_lim.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \ + /usr/include/linux/close_range.h /usr/include/syscall.h \ + /usr/include/x86_64-linux-gnu/sys/syscall.h \ + /usr/include/x86_64-linux-gnu/asm/unistd.h \ + /usr/include/x86_64-linux-gnu/asm/unistd_64.h \ + /usr/include/x86_64-linux-gnu/bits/syscall.h \ + /usr/include/c++/11/bits/std_mutex.h \ + /usr/include/c++/11/backward/auto_ptr.h \ + /usr/include/c++/11/bits/ranges_uninitialized.h \ + /usr/include/c++/11/bits/ranges_algobase.h /usr/include/c++/11/iterator \ + /usr/include/c++/11/bits/stream_iterator.h \ + /usr/include/c++/11/bits/uses_allocator_args.h \ + /usr/include/c++/11/pstl/glue_memory_defs.h \ + /usr/include/c++/11/pstl/execution_defs.h /usr/include/c++/11/set \ + /usr/include/c++/11/bits/stl_tree.h \ + /usr/include/c++/11/bits/node_handle.h \ + /usr/include/c++/11/bits/stl_set.h \ + /usr/include/c++/11/bits/stl_multiset.h \ + /usr/include/c++/11/bits/erase_if.h /usr/include/c++/11/sstream \ + /usr/include/c++/11/istream /usr/include/c++/11/bits/istream.tcc \ + /usr/include/c++/11/bits/sstream.tcc /usr/include/c++/11/vector \ + /usr/include/c++/11/bits/stl_vector.h \ + /usr/include/c++/11/bits/stl_bvector.h \ + /usr/include/c++/11/bits/vector.tcc \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-assertion-result.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-message.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-port.h \ + /usr/include/c++/11/version /usr/include/c++/11/stdlib.h \ + /usr/include/string.h /usr/include/strings.h \ + /usr/include/c++/11/iostream /usr/include/c++/11/locale \ + /usr/include/c++/11/bits/locale_facets_nonio.h /usr/include/c++/11/ctime \ + /usr/include/x86_64-linux-gnu/c++/11/bits/time_members.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/messages_members.h \ + /usr/include/libintl.h /usr/include/c++/11/bits/codecvt.h \ + /usr/include/c++/11/bits/locale_facets_nonio.tcc \ + /usr/include/c++/11/bits/locale_conv.h \ + /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h \ + /usr/include/x86_64-linux-gnu/bits/struct_stat.h \ + /usr/include/x86_64-linux-gnu/bits/statx.h /usr/include/linux/stat.h \ + /usr/include/linux/types.h /usr/include/x86_64-linux-gnu/asm/types.h \ + /usr/include/asm-generic/types.h /usr/include/asm-generic/int-ll64.h \ + /usr/include/x86_64-linux-gnu/asm/bitsperlong.h \ + /usr/include/asm-generic/bitsperlong.h /usr/include/linux/posix_types.h \ + /usr/include/linux/stddef.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types.h \ + /usr/include/x86_64-linux-gnu/asm/posix_types_64.h \ + /usr/include/asm-generic/posix_types.h \ + /usr/include/x86_64-linux-gnu/bits/statx-generic.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx_timestamp.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_statx.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-port.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-port-arch.h \ + /usr/include/regex.h /usr/include/c++/11/condition_variable \ + /usr/include/c++/11/chrono /usr/include/c++/11/ratio \ + /usr/include/c++/11/bits/parse_numbers.h \ + /usr/include/c++/11/bits/unique_lock.h /usr/include/c++/11/stop_token \ + /usr/include/c++/11/atomic /usr/include/c++/11/bits/std_thread.h \ + /usr/include/c++/11/semaphore /usr/include/c++/11/bits/semaphore_base.h \ + /usr/include/c++/11/bits/atomic_timed_wait.h \ + /usr/include/c++/11/bits/this_thread_sleep.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/semaphore.h \ + /usr/include/x86_64-linux-gnu/bits/semaphore.h /usr/include/c++/11/mutex \ + /usr/include/c++/11/any /usr/include/c++/11/optional \ + /usr/include/c++/11/bits/enable_special_members.h \ + /usr/include/c++/11/variant \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h \ + /usr/include/c++/11/functional /usr/include/c++/11/bits/std_function.h \ + /usr/include/c++/11/unordered_map /usr/include/c++/11/bits/hashtable.h \ + /usr/include/c++/11/bits/hashtable_policy.h \ + /usr/include/c++/11/bits/unordered_map.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-printers.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-internal.h \ + /usr/include/x86_64-linux-gnu/sys/wait.h /usr/include/signal.h \ + /usr/include/x86_64-linux-gnu/bits/signum-generic.h \ + /usr/include/x86_64-linux-gnu/bits/signum-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sig_atomic_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/siginfo_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-arch.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts.h \ + /usr/include/x86_64-linux-gnu/bits/siginfo-consts-arch.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigval_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigevent_t.h \ + /usr/include/x86_64-linux-gnu/bits/sigevent-consts.h \ + /usr/include/x86_64-linux-gnu/bits/sigaction.h \ + /usr/include/x86_64-linux-gnu/bits/sigcontext.h \ + /usr/include/x86_64-linux-gnu/bits/types/stack_t.h \ + /usr/include/x86_64-linux-gnu/sys/ucontext.h \ + /usr/include/x86_64-linux-gnu/bits/sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigstksz.h \ + /usr/include/x86_64-linux-gnu/bits/ss_flags.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_sigstack.h \ + /usr/include/x86_64-linux-gnu/bits/sigthread.h \ + /usr/include/x86_64-linux-gnu/bits/signal_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/11/include/float.h /usr/include/c++/11/map \ + /usr/include/c++/11/bits/stl_map.h \ + /usr/include/c++/11/bits/stl_multimap.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-filepath.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-string.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-type-util.h \ + /usr/include/c++/11/cxxabi.h \ + /usr/include/x86_64-linux-gnu/c++/11/bits/cxxabi_tweaks.h \ + /usr/include/c++/11/span \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/custom/gtest-printers.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-param-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/internal/gtest-param-util.h \ + /usr/include/c++/11/cassert /usr/include/assert.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-test-part.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest-typed-test.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest_pred_impl.h \ + /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include/gtest/gtest_prod.h \ + /usr/include/c++/11/cstring \ + /home/polina/psds-cpp-2025/01_week/tasks/char_changer/char_changer.cpp diff --git a/build-asan/01_week/tasks/char_changer/Makefile b/build-asan/01_week/tasks/char_changer/Makefile new file mode 100644 index 00000000..5775efc5 --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule + +# Convenience name for target. +test_char_changer: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule +.PHONY : test_char_changer + +# fast build rule for target. +test_char_changer/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build +.PHONY : test_char_changer/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_char_changer" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/char_changer/cmake_install.cmake b/build-asan/01_week/tasks/char_changer/cmake_install.cmake new file mode 100644 index 00000000..e32819bd --- /dev/null +++ b/build-asan/01_week/tasks/char_changer/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/char_changer + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/check_flags/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/progress.marks b/build-asan/01_week/tasks/check_flags/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake new file mode 100644 index 00000000..5c2ac574 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/check_flags/test.cpp" "01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o" "gcc" "01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make new file mode 100644 index 00000000..298d7ce1 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make + +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o: ../01_week/tasks/check_flags/test.cpp +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o -MF CMakeFiles/test_check_flags.dir/test.cpp.o.d -o CMakeFiles/test_check_flags.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/check_flags/test.cpp + +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_check_flags.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/check_flags/test.cpp > CMakeFiles/test_check_flags.dir/test.cpp.i + +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_check_flags.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/check_flags/test.cpp -o CMakeFiles/test_check_flags.dir/test.cpp.s + +# Object files for target test_check_flags +test_check_flags_OBJECTS = \ +"CMakeFiles/test_check_flags.dir/test.cpp.o" + +# External object files for target test_check_flags +test_check_flags_EXTERNAL_OBJECTS = + +tasks/test_check_flags: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o +tasks/test_check_flags: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make +tasks/test_check_flags: lib/libgtest.a +tasks/test_check_flags: lib/libgtest_main.a +tasks/test_check_flags: lib/libgtest.a +tasks/test_check_flags: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_check_flags" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_check_flags.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build: tasks/test_check_flags +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build + +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags && $(CMAKE_COMMAND) -P CMakeFiles/test_check_flags.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean + +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/check_flags /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend + diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/cmake_clean.cmake b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/cmake_clean.cmake new file mode 100644 index 00000000..e7ec5932 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_check_flags" + "../../../tasks/test_check_flags.pdb" + "CMakeFiles/test_check_flags.dir/test.cpp.o" + "CMakeFiles/test_check_flags.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_check_flags.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.make b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.make new file mode 100644 index 00000000..c72421fe --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_check_flags. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.ts b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.ts new file mode 100644 index 00000000..e6b1a0c2 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_check_flags. diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend.make b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend.make new file mode 100644 index 00000000..7a4dc56c --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_check_flags. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/link.txt b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/link.txt new file mode 100644 index 00000000..12b5f894 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_check_flags.dir/test.cpp.o -o ../../../tasks/test_check_flags ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/progress.make b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/progress.make new file mode 100644 index 00000000..a35c33b9 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 15 +CMAKE_PROGRESS_2 = 16 + diff --git a/build-asan/01_week/tasks/check_flags/Makefile b/build-asan/01_week/tasks/check_flags/Makefile new file mode 100644 index 00000000..1b5c8ac6 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule + +# Convenience name for target. +test_check_flags: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule +.PHONY : test_check_flags + +# fast build rule for target. +test_check_flags/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build +.PHONY : test_check_flags/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_check_flags" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/check_flags/cmake_install.cmake b/build-asan/01_week/tasks/check_flags/cmake_install.cmake new file mode 100644 index 00000000..79556363 --- /dev/null +++ b/build-asan/01_week/tasks/check_flags/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/check_flags + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/cmake_install.cmake b/build-asan/01_week/tasks/cmake_install.cmake new file mode 100644 index 00000000..6f0badd7 --- /dev/null +++ b/build-asan/01_week/tasks/cmake_install.cmake @@ -0,0 +1,79 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/cmake_install.cmake") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/cmake_install.cmake") +endif() + diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/length_lit/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/progress.marks b/build-asan/01_week/tasks/length_lit/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake new file mode 100644 index 00000000..271c70e5 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/length_lit/test.cpp" "01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o" "gcc" "01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make new file mode 100644 index 00000000..63cb3dc3 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make + +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o: ../01_week/tasks/length_lit/test.cpp +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o -MF CMakeFiles/test_length_lit.dir/test.cpp.o.d -o CMakeFiles/test_length_lit.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/length_lit/test.cpp + +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_length_lit.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/length_lit/test.cpp > CMakeFiles/test_length_lit.dir/test.cpp.i + +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_length_lit.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/length_lit/test.cpp -o CMakeFiles/test_length_lit.dir/test.cpp.s + +# Object files for target test_length_lit +test_length_lit_OBJECTS = \ +"CMakeFiles/test_length_lit.dir/test.cpp.o" + +# External object files for target test_length_lit +test_length_lit_EXTERNAL_OBJECTS = + +tasks/test_length_lit: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o +tasks/test_length_lit: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make +tasks/test_length_lit: lib/libgtest.a +tasks/test_length_lit: lib/libgtest_main.a +tasks/test_length_lit: lib/libgtest.a +tasks/test_length_lit: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_length_lit" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_length_lit.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build: tasks/test_length_lit +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build + +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit && $(CMAKE_COMMAND) -P CMakeFiles/test_length_lit.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean + +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/length_lit /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend + diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/cmake_clean.cmake b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/cmake_clean.cmake new file mode 100644 index 00000000..95115abb --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_length_lit" + "../../../tasks/test_length_lit.pdb" + "CMakeFiles/test_length_lit.dir/test.cpp.o" + "CMakeFiles/test_length_lit.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_length_lit.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.make b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.make new file mode 100644 index 00000000..641f76cb --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_length_lit. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.ts b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.ts new file mode 100644 index 00000000..277f5597 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_length_lit. diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend.make b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend.make new file mode 100644 index 00000000..52baad7b --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_length_lit. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/link.txt b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/link.txt new file mode 100644 index 00000000..73cf70c4 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_length_lit.dir/test.cpp.o -o ../../../tasks/test_length_lit ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/progress.make b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/progress.make new file mode 100644 index 00000000..5a7451db --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 17 +CMAKE_PROGRESS_2 = 18 + diff --git a/build-asan/01_week/tasks/length_lit/Makefile b/build-asan/01_week/tasks/length_lit/Makefile new file mode 100644 index 00000000..2196e9f5 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule + +# Convenience name for target. +test_length_lit: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule +.PHONY : test_length_lit + +# fast build rule for target. +test_length_lit/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build +.PHONY : test_length_lit/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_length_lit" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/length_lit/cmake_install.cmake b/build-asan/01_week/tasks/length_lit/cmake_install.cmake new file mode 100644 index 00000000..cd5aae89 --- /dev/null +++ b/build-asan/01_week/tasks/length_lit/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/length_lit + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/print_bits/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/progress.marks b/build-asan/01_week/tasks/print_bits/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake new file mode 100644 index 00000000..9b86bd6b --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/print_bits/test.cpp" "01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o" "gcc" "01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make new file mode 100644 index 00000000..9786884e --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make + +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o: ../01_week/tasks/print_bits/test.cpp +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o -MF CMakeFiles/test_print_bits.dir/test.cpp.o.d -o CMakeFiles/test_print_bits.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/print_bits/test.cpp + +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_print_bits.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/print_bits/test.cpp > CMakeFiles/test_print_bits.dir/test.cpp.i + +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_print_bits.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/print_bits/test.cpp -o CMakeFiles/test_print_bits.dir/test.cpp.s + +# Object files for target test_print_bits +test_print_bits_OBJECTS = \ +"CMakeFiles/test_print_bits.dir/test.cpp.o" + +# External object files for target test_print_bits +test_print_bits_EXTERNAL_OBJECTS = + +tasks/test_print_bits: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o +tasks/test_print_bits: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make +tasks/test_print_bits: lib/libgtest.a +tasks/test_print_bits: lib/libgtest_main.a +tasks/test_print_bits: lib/libgtest.a +tasks/test_print_bits: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_print_bits" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_print_bits.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build: tasks/test_print_bits +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build + +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits && $(CMAKE_COMMAND) -P CMakeFiles/test_print_bits.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean + +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/print_bits /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend + diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/cmake_clean.cmake b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/cmake_clean.cmake new file mode 100644 index 00000000..f1dd6103 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_print_bits" + "../../../tasks/test_print_bits.pdb" + "CMakeFiles/test_print_bits.dir/test.cpp.o" + "CMakeFiles/test_print_bits.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_print_bits.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.make b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.make new file mode 100644 index 00000000..a9bf1ced --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_print_bits. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.ts b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.ts new file mode 100644 index 00000000..6041f03f --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_print_bits. diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend.make b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend.make new file mode 100644 index 00000000..06ca7ea3 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_print_bits. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/link.txt b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/link.txt new file mode 100644 index 00000000..57b80bbc --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_print_bits.dir/test.cpp.o -o ../../../tasks/test_print_bits ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/progress.make b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/progress.make new file mode 100644 index 00000000..48b3d8a5 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 19 +CMAKE_PROGRESS_2 = 20 + diff --git a/build-asan/01_week/tasks/print_bits/Makefile b/build-asan/01_week/tasks/print_bits/Makefile new file mode 100644 index 00000000..89eb0972 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule + +# Convenience name for target. +test_print_bits: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule +.PHONY : test_print_bits + +# fast build rule for target. +test_print_bits/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build +.PHONY : test_print_bits/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_print_bits" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/print_bits/cmake_install.cmake b/build-asan/01_week/tasks/print_bits/cmake_install.cmake new file mode 100644 index 00000000..e4cdc8b9 --- /dev/null +++ b/build-asan/01_week/tasks/print_bits/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/print_bits + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/quadratic/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/progress.marks b/build-asan/01_week/tasks/quadratic/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake new file mode 100644 index 00000000..baebf6c3 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/quadratic/test.cpp" "01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o" "gcc" "01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make new file mode 100644 index 00000000..673255da --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make + +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o: ../01_week/tasks/quadratic/test.cpp +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o -MF CMakeFiles/test_quadratic.dir/test.cpp.o.d -o CMakeFiles/test_quadratic.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/quadratic/test.cpp + +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_quadratic.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/quadratic/test.cpp > CMakeFiles/test_quadratic.dir/test.cpp.i + +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_quadratic.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/quadratic/test.cpp -o CMakeFiles/test_quadratic.dir/test.cpp.s + +# Object files for target test_quadratic +test_quadratic_OBJECTS = \ +"CMakeFiles/test_quadratic.dir/test.cpp.o" + +# External object files for target test_quadratic +test_quadratic_EXTERNAL_OBJECTS = + +tasks/test_quadratic: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o +tasks/test_quadratic: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make +tasks/test_quadratic: lib/libgtest.a +tasks/test_quadratic: lib/libgtest_main.a +tasks/test_quadratic: lib/libgtest.a +tasks/test_quadratic: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_quadratic" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_quadratic.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build: tasks/test_quadratic +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build + +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic && $(CMAKE_COMMAND) -P CMakeFiles/test_quadratic.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean + +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/quadratic /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend + diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/cmake_clean.cmake b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/cmake_clean.cmake new file mode 100644 index 00000000..2d54d73d --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_quadratic" + "../../../tasks/test_quadratic.pdb" + "CMakeFiles/test_quadratic.dir/test.cpp.o" + "CMakeFiles/test_quadratic.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_quadratic.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.make b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.make new file mode 100644 index 00000000..25d7c8a3 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_quadratic. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.ts b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.ts new file mode 100644 index 00000000..62379135 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_quadratic. diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend.make b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend.make new file mode 100644 index 00000000..5cd949d9 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_quadratic. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/link.txt b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/link.txt new file mode 100644 index 00000000..da19740a --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_quadratic.dir/test.cpp.o -o ../../../tasks/test_quadratic ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/progress.make b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/progress.make new file mode 100644 index 00000000..6ec2abf9 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 21 +CMAKE_PROGRESS_2 = 22 + diff --git a/build-asan/01_week/tasks/quadratic/Makefile b/build-asan/01_week/tasks/quadratic/Makefile new file mode 100644 index 00000000..bc24220f --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule + +# Convenience name for target. +test_quadratic: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule +.PHONY : test_quadratic + +# fast build rule for target. +test_quadratic/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build +.PHONY : test_quadratic/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_quadratic" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/quadratic/cmake_install.cmake b/build-asan/01_week/tasks/quadratic/cmake_install.cmake new file mode 100644 index 00000000..3e9c22f7 --- /dev/null +++ b/build-asan/01_week/tasks/quadratic/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/quadratic + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/01_week/tasks/rms/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/progress.marks b/build-asan/01_week/tasks/rms/CMakeFiles/progress.marks new file mode 100644 index 00000000..1e8b3149 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/progress.marks @@ -0,0 +1 @@ +6 diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake new file mode 100644 index 00000000..2b83634c --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/01_week/tasks/rms/test.cpp" "01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o" "gcc" "01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make new file mode 100644 index 00000000..8f6919fb --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include 01_week/tasks/rms/CMakeFiles/test_rms.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include 01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.make + +# Include the progress variables for this target. +include 01_week/tasks/rms/CMakeFiles/test_rms.dir/progress.make + +# Include the compile flags for this target's objects. +include 01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make + +01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o: 01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make +01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o: ../01_week/tasks/rms/test.cpp +01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o: 01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o -MF CMakeFiles/test_rms.dir/test.cpp.o.d -o CMakeFiles/test_rms.dir/test.cpp.o -c /home/polina/psds-cpp-2025/01_week/tasks/rms/test.cpp + +01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_rms.dir/test.cpp.i" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/01_week/tasks/rms/test.cpp > CMakeFiles/test_rms.dir/test.cpp.i + +01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_rms.dir/test.cpp.s" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/01_week/tasks/rms/test.cpp -o CMakeFiles/test_rms.dir/test.cpp.s + +# Object files for target test_rms +test_rms_OBJECTS = \ +"CMakeFiles/test_rms.dir/test.cpp.o" + +# External object files for target test_rms +test_rms_EXTERNAL_OBJECTS = + +tasks/test_rms: 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o +tasks/test_rms: 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make +tasks/test_rms: lib/libgtest.a +tasks/test_rms: lib/libgtest_main.a +tasks/test_rms: lib/libgtest.a +tasks/test_rms: 01_week/tasks/rms/CMakeFiles/test_rms.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../../tasks/test_rms" + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_rms.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +01_week/tasks/rms/CMakeFiles/test_rms.dir/build: tasks/test_rms +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/build + +01_week/tasks/rms/CMakeFiles/test_rms.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms && $(CMAKE_COMMAND) -P CMakeFiles/test_rms.dir/cmake_clean.cmake +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/clean + +01_week/tasks/rms/CMakeFiles/test_rms.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/01_week/tasks/rms /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/depend + diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/cmake_clean.cmake b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/cmake_clean.cmake new file mode 100644 index 00000000..9097bd3c --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../tasks/test_rms" + "../../../tasks/test_rms.pdb" + "CMakeFiles/test_rms.dir/test.cpp.o" + "CMakeFiles/test_rms.dir/test.cpp.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/test_rms.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.make b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.make new file mode 100644 index 00000000..4beb3bd8 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test_rms. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.ts b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.ts new file mode 100644 index 00000000..409408b2 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test_rms. diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/depend.make b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/depend.make new file mode 100644 index 00000000..50d51e87 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test_rms. +# This may be replaced when dependencies are built. diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make new file mode 100644 index 00000000..56af92b4 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Werror -Wextra -std=gnu++20 + diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/link.txt b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/link.txt new file mode 100644 index 00000000..2dd499f1 --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/test_rms.dir/test.cpp.o -o ../../../tasks/test_rms ../../../lib/libgtest.a ../../../lib/libgtest_main.a ../../../lib/libgtest.a diff --git a/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/progress.make b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/progress.make new file mode 100644 index 00000000..6c29f4fb --- /dev/null +++ b/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 23 +CMAKE_PROGRESS_2 = 24 + diff --git a/build-asan/01_week/tasks/rms/Makefile b/build-asan/01_week/tasks/rms/Makefile new file mode 100644 index 00000000..ae8a9cca --- /dev/null +++ b/build-asan/01_week/tasks/rms/Makefile @@ -0,0 +1,231 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +01_week/tasks/rms/CMakeFiles/test_rms.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/CMakeFiles/test_rms.dir/rule +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/rule + +# Convenience name for target. +test_rms: 01_week/tasks/rms/CMakeFiles/test_rms.dir/rule +.PHONY : test_rms + +# fast build rule for target. +test_rms/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/build +.PHONY : test_rms/fast + +test.o: test.cpp.o +.PHONY : test.o + +# target to build an object file +test.cpp.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.o +.PHONY : test.cpp.o + +test.i: test.cpp.i +.PHONY : test.i + +# target to preprocess a source file +test.cpp.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.i +.PHONY : test.cpp.i + +test.s: test.cpp.s +.PHONY : test.s + +# target to generate assembly for a file +test.cpp.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/test.cpp.s +.PHONY : test.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... test_rms" + @echo "... test.o" + @echo "... test.i" + @echo "... test.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/01_week/tasks/rms/cmake_install.cmake b/build-asan/01_week/tasks/rms/cmake_install.cmake new file mode 100644 index 00000000..e024c88e --- /dev/null +++ b/build-asan/01_week/tasks/rms/cmake_install.cmake @@ -0,0 +1,44 @@ +# Install script for directory: /home/polina/psds-cpp-2025/01_week/tasks/rms + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + diff --git a/build-asan/CMakeCache.txt b/build-asan/CMakeCache.txt new file mode 100644 index 00000000..9e8c46f7 --- /dev/null +++ b/build-asan/CMakeCache.txt @@ -0,0 +1,622 @@ +# This is the CMakeCache file. +# For build in directory: /home/polina/psds-cpp-2025/build-asan +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Value Computed by CMake +01_week_BINARY_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/01_week + +//Value Computed by CMake +01_week_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +01_week_SOURCE_DIR:STATIC=/home/polina/psds-cpp-2025/01_week + +//Build examples +BUILD_EXAMPLES:BOOL=OFF + +//Build examples for 01_week +BUILD_EXAMPLES_01_WEEK:BOOL=OFF + +//Build examples for 02_week +BUILD_EXAMPLES_02_WEEK:BOOL=OFF + +//Builds the googlemock subproject +BUILD_GMOCK:BOOL=ON + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Asan + +//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-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Compiler flags in Asan build +CMAKE_CXX_FLAGS_ASAN:STRING=-g -fsanitize=address,undefined + +//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 + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-11 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-11 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during ASAN builds. +CMAKE_C_FLAGS_ASAN:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during ASAN builds. +CMAKE_EXE_LINKER_FLAGS_ASAN:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// ASAN builds. +CMAKE_MODULE_LINKER_FLAGS_ASAN:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=psds_cpp + +//Value Computed by CMake +CMAKE_PROJECT_VERSION:STATIC=1.17.0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MAJOR:STATIC=1 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_MINOR:STATIC=17 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_PATCH:STATIC=0 + +//Value Computed by CMake +CMAKE_PROJECT_VERSION_TWEAK:STATIC= + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during ASAN builds. +CMAKE_SHARED_LINKER_FLAGS_ASAN:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during ASAN builds. +CMAKE_STATIC_LINKER_FLAGS_ASAN:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Directory under which to collect all populated content +FETCHCONTENT_BASE_DIR:PATH=/home/polina/psds-cpp-2025/build-asan/_deps + +//Disables all attempts to download or update content and assumes +// source dirs already exist +FETCHCONTENT_FULLY_DISCONNECTED:BOOL=OFF + +//Enables QUIET option for all content population +FETCHCONTENT_QUIET:BOOL=ON + +//When not empty, overrides where to find pre-populated content +// for googletest +FETCHCONTENT_SOURCE_DIR_GOOGLETEST:PATH= + +//Enables UPDATE_DISCONNECTED behavior for all content population +FETCHCONTENT_UPDATES_DISCONNECTED:BOOL=OFF + +//Enables UPDATE_DISCONNECTED behavior just for population of googletest +FETCHCONTENT_UPDATES_DISCONNECTED_GOOGLETEST:BOOL=OFF + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Use Abseil and RE2. Requires Abseil and RE2 to be separately +// added to the build. +GTEST_HAS_ABSL:BOOL=OFF + +//Enable installation of googletest. (Projects embedding googletest +// may want to turn this OFF.) +INSTALL_GTEST:BOOL=ON + +//Value Computed by CMake +gmock_BINARY_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock + +//Value Computed by CMake +gmock_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gmock_SOURCE_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock + +//Build all of Google Mock's own tests. +gmock_build_tests:BOOL=OFF + +//Value Computed by CMake +googletest-distribution_BINARY_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build + +//Value Computed by CMake +googletest-distribution_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +googletest-distribution_SOURCE_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src + +//Value Computed by CMake +gtest_BINARY_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest + +//Value Computed by CMake +gtest_IS_TOP_LEVEL:STATIC=OFF + +//Value Computed by CMake +gtest_SOURCE_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +//Build gtest's sample programs. +gtest_build_samples:BOOL=OFF + +//Build all of gtest's own tests. +gtest_build_tests:BOOL=OFF + +//Disable uses of pthreads in gtest. +gtest_disable_pthreads:BOOL=OFF + +//Use shared (DLL) run-time lib even when Google Test is built +// as static lib. +gtest_force_shared_crt:BOOL=OFF + +//Build gtest with internal symbols hidden in shared libraries. +gtest_hide_internal_symbols:BOOL=OFF + +//Value Computed by CMake +psds_cpp_BINARY_DIR:STATIC=/home/polina/psds-cpp-2025/build-asan + +//Value Computed by CMake +psds_cpp_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +psds_cpp_SOURCE_DIR:STATIC=/home/polina/psds-cpp-2025 + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/polina/psds-cpp-2025/build-asan +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=22 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/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_ASAN +CMAKE_CXX_FLAGS_ASAN-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 +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_ASAN +CMAKE_C_FLAGS_ASAN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/ccmake +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_ASAN +CMAKE_EXE_LINKER_FLAGS_ASAN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/polina/psds-cpp-2025 +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_ASAN +CMAKE_MODULE_LINKER_FLAGS_ASAN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=13 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.22 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_ASAN +CMAKE_SHARED_LINKER_FLAGS_ASAN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_ASAN +CMAKE_STATIC_LINKER_FLAGS_ASAN-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/usr/local +cmake_package_name:INTERNAL=GTest +generated_dir:INTERNAL=/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/generated +//ADVANCED property for variable: gmock_build_tests +gmock_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_samples +gtest_build_samples-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_build_tests +gtest_build_tests-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_disable_pthreads +gtest_disable_pthreads-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_force_shared_crt +gtest_force_shared_crt-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: gtest_hide_internal_symbols +gtest_hide_internal_symbols-ADVANCED:INTERNAL=1 +targets_export_name:INTERNAL=GTestTargets + diff --git a/build-asan/CMakeFiles/3.22.1/CMakeCCompiler.cmake b/build-asan/CMakeFiles/3.22.1/CMakeCCompiler.cmake new file mode 100644 index 00000000..488ad375 --- /dev/null +++ b/build-asan/CMakeFiles/3.22.1/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.4.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") +set(CMAKE_C17_COMPILE_FEATURES "c_std_17") +set(CMAKE_C23_COMPILE_FEATURES "c_std_23") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build-asan/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake b/build-asan/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake new file mode 100644 index 00000000..345e9307 --- /dev/null +++ b/build-asan/CMakeFiles/3.22.1/CMakeCXXCompiler.cmake @@ -0,0 +1,83 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "11.4.0") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17") +set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON") +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_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23") +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_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") +set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23") + +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-11") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-11") +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_CXX_COMPILER_ENV_VAR "CXX") + +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm) +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_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +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 "x86_64-linux-gnu") +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++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include") +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-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin b/build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..06dd536772c02e825fd19762b11056db14996a8c GIT binary patch literal 15968 zcmeHOYit}>6~4Q15|=!@Nn>J?(k!HfgyMq0>$q*>0HIp1bH ztXow0fy7+P``z=M$Gvmr&hDL=dq0{U9Eita3T2skhhiy}@R^h-l5dj=K}zjWYv}X! z>K3(vz7OM#n>$TGD7xi<4Oa(#iywSzo3VV?6*{zU+!ywN{)m5JeA1c zfsaW8K=AeUlG0)bN5l^p^yA#jxBGtcJ&Q3ZdD$iiKNi_fX}&$34!;Oir9B|>$vNTw zJ(ABbc1Rdt*l$Ao!q_ih+!7%E*iyG;)?>joW3{az+mJlyHV`+R%_Q81w%8GZiD5`-|~X*<|0uS?BS`+_ygcFr_(8-*|q(b&TsL zxz6Vo*7k1@tR^8ud656VJ-m#;*qB8)N+ zWgyBxlz}J%Q3j$6L>c%$&cI(aK%F9?#o?b+|jGHk!D&&=yjKDSSQ za$%VsdrH4}-Q7R|ZkGVfwYjmDEz~dgbAM0vuv%5_II5rOiE~w-dDdO6pYB;f!sYF? zTJ3U+k**!TP(MfYv%*bBCCWgQfhYq}2BHi^ z8Hh3vWgyBxlz}J%Q3j$6{QDW;_g^npGD8Eyd&~63t~6%kCSB)P$DZRs`=QM6Kz6S? zZCFmp${lku`;7xb=}iAnuk!3X|LnAD86}6_-5ndujEoGXjr34|rgw-eJiVE3%^t461(@XicKYAn^&)Fo~0LR z%=6lT6Xf$IHt1jJy^*_(s@?Rzjd+h(n;2Nz_Rf}7_cWhW`!?-;%g)=p*O%=7KKf6< zj_O=Erc3`X5dR@2(rXi+i1)2o5qGF%CZZB$Aj&|LfhYq}2BHi^8Hh3vWgyBxl!5<^ z3}C$?)+b`^p?A|mU0jWB%KF7MB7a%dIlfM0tb^PvGH!h~iH!A-e80p6`oCVUl~_I} zix{ysae{C7sQ7DImAWMQ*Z8!0KyZ~{n_#OT0Ba+wvi@~E%x*Z;@v7T z?EX>n`%8K9sOuv8i^=H)_YJ-0Nw=on@y*Ne{9R=9OTz#60PDm5!-!aydZ4dwZ*tqw zY^CT{lAWDex7N|#S@Fcq`?|Wcj&7}MyC`0+Ngh{C>V;a^hVvaG&8H+GNin#Yu#r8V zkGNW^CS^Q|xk?IuHpK4~9^)JK8LGron@Xg72IHPrS;y#U0miGZRqDf3;dXJofah@- zQ#UJ&fAC+UN~8XN$FonURMNM^`1*zLCxjPJFA9HB2wDx`m8J6Y5@}T%^7j&-gi!z=_V|rTr2-^X?nY_3#|=>*5;~#yymeGfyqU zNiJjcH1P=o;P*UA|AfXGo-chIsBz*#0@< zlW-1TbG-37`>n*UkJGng=({iCcv{7|qRlVUBj8R@! zUna|3$r#U1e6Zfy2EAy{C=_Z4T&v&rt8dOdrv-%fd+OqSgBkE91c6@c!OGV|ZZTNP5H=>D^Bc zE6FglSs{fj3a_v&!Rvb9>8UcToavg%%MpcT!QZq%!r~naMy^~kCd^`vcQ<5)$tq_T zjY`?dQIH~i7};`Je7*e>hCw?b_`xb4B5##wxc_1CHjMgl@Ky`&Y|zG|@^ry9vxKhW z;{*@Ep5D5(I%bJq~*BN0V-RuY153I6N*k@I}bL`e8MbGC@nW#q$YfH z9ba>|<&^DGagkt<&av_)J1C8ZiqahvfVF zL(TUBDvic?frf72a(mTPo*&UATz|?Q-tUI_5gK6IVA)Cn&td4Y z_R3QGxe0oz#sEWApf2ROE~`@Bqh)B;E#D75c6g9 zA9ld|$e-tokTGurc1Yvl{-aN4sKPmgKjyK(su-gE@bQ0^^n6Uv*MAq}_W|>F3FEbe zI^!4UKj@znKcI+p7s$XzL;fA20KyIdAOpV<@=u8ZmHsLAI{@f ziDMJ^V;)-F!PZKpyw4jS@CPoCD(GK#=@^V}Kz!S^5EZ=vs0t(VJuqeNwUC^*{nwLBMY Q?7xnGSg5QHIfO*@PyNmlj{pDw literal 0 HcmV?d00001 diff --git a/build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin b/build-asan/CMakeFiles/3.22.1/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..8d4b8ab1e6ea857840da1aa325eb4ebef300bbce GIT binary patch literal 15992 zcmeHOYit}>6~4Q9xipD4Zqk^f#7jv~0(fFOj&TDa>)7k;BF7Gi1BDPKyWX+AVjpIA zmf8hM+5oB*f&xN7e}JO$lnPQSA;KSEt5m5#0uhObApQhOr65Ah#!#K;Bw?yH}mhbcS!usMs*nF$F~_;0ny%j$WP}*^sfat&4;DE zrOrb{@(+~ss-3xPx~F?*F4LaN7An*2)4e_IJ>6EhXm#nPxnEKG@R&LPqb84T$^bEZNhbAK^jDx0#man^bKG57t?e~Ho@re8c$a2@0NiLNvJ zyj|4Ajm+Ffgl6_#~Ju*^OnCQPF-(GoL=#pok}G>U3J5?UnWjH)pS8;rMCM~qW@Cc z_H}~hHpTWN{YXm#O3R&pPR?HXP-6D?iBo@=J2V>atako1ac1w&C_rsPnJix%x0>5N zrQ;F*2r-E>E55*R&%C>Vntm_Wsp;ElSDV{Tvf%|mvd?P!-D!p$w-U2+i6@`imw0l1 zSt4{Xap{)3o&s!>08O>4m%HvGvK>E`hZ^>b7|E8KKYf(!&12r>|4Ajm+F zfgl4x27(L(83-~EWFW}EKc4}9|MhAmIXpPBr%Z3`isN=>$}Ju1=soVWA5M-8ruVor zwo@uPnPa8oe*3_1JUKAjr?j2+PtUlHT`bYNyJJJi(b1u}9UmS@_6?JT)~C|hW3&!| z9YULzy@TJq@w=?E&(~@v2+t8dO!zoqg7A^KTJ0Pm7k;P8C3OE`6`GEOHm_dQbe3MI zG0$rUPLR)=*VCWUmN*MxPQ&caEV%GA}B!yf(!&12r>|4Ajm+Ffgl4x27(L(8TjAG z0M;vFeInK#>YEWzjUisWchJf z#E7+tlYGNR#jI&n>Wb)JXK3}X;O&B~f*S+@SQ}ZD^^dDW(IE|?A64OLv8OJGw?$;w zy;3v%r95fsmdIu?IlbUs&}&b+HPy#AC&zO`Wb{kI|Mvjv!~esGSeJUBzkg43`_Xiz z;8voYomRKi(cW3nV&?;0T~=6gjB1F#0-OR&#SCM^t1ru)o7LaI90e^Trc2x9EQ{# z3gaLAx2e*o|3A_85fzOZON`gc!pDTixO++X6T%CqR_bs_Mbt?lXqA92OXY2wwr^2~ z-YAA1Xw=VL+Masn8&B^fUa58Ub@~W1qV4ZgxX!>k#5Y=B{t)p|7KWoA zG=5rRur$c~MOtW_#AF=mXHBHKCiWO_@On|~cgXLleuhNK8^m*e{Prut^{ya<#x~;b zUc?w-5AiKw`jzxu7wX7Z$?dd?v{Ig)w%KlKLJ?7RE92wVm|9p>Z@YPWjMvqd$ud*4 zCvwGfDraZhVySGWD${DLn4iiyu9LAk8e8xh|E!%Vl~VLju;7+v)OabCckE0hpPwNY zk7SdjyU4WvVCut8|GoG2Q!Ck=Q|jBFw8o~Ul>LFB&Yo;xyl8u#MKarE*o7yIb~-yj z?Pjv6g4W-oy*&C{)^&4^$D~(VP*$jOgNOSL>Zg-7Z6X+W|8U>IWIxfg8^ew#M4K2m ztn33rBm4V??2*C2Bk@stv~NE>)FeaSriK`{GQ8II1t*hoQ%a|fqOf50GLW!%V}qS3 z7wySZA;X&(5$9w{a`ySZ)$M1RZNB&h*ECoL&B0y+}%FGKF&fi%v0P;I9Z}GSPb5imlqWx;r zSOdRk#QHbRKZsvbh3AmCFTs2k`y~DLkb%#TZ?nfA^XK_?BB{X6NDDIf=Sjh15AE0I zotE*a^1)Hz@y`W*IFH{Vj!oc?d1!SfTPqdQ-wR*x2hNkq>tA>1Fg|Dp5#R^;7FC!- z`Oe4_dXqJSM2 literal 0 HcmV?d00001 diff --git a/build-asan/CMakeFiles/3.22.1/CMakeSystem.cmake b/build-asan/CMakeFiles/3.22.1/CMakeSystem.cmake new file mode 100644 index 00000000..69ceb503 --- /dev/null +++ b/build-asan/CMakeFiles/3.22.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Linux-6.8.0-87-generic") +set(CMAKE_HOST_SYSTEM_NAME "Linux") +set(CMAKE_HOST_SYSTEM_VERSION "6.8.0-87-generic") +set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") + + + +set(CMAKE_SYSTEM "Linux-6.8.0-87-generic") +set(CMAKE_SYSTEM_NAME "Linux") +set(CMAKE_SYSTEM_VERSION "6.8.0-87-generic") +set(CMAKE_SYSTEM_PROCESSOR "x86_64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/build-asan/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c b/build-asan/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 00000000..41b99d77 --- /dev/null +++ b/build-asan/CMakeFiles/3.22.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,803 @@ +#ifdef __cplusplus +# error "A C++ compiler has been selected for C." +#endif + +#if defined(__18CXX) +# define ID_VOID_MAIN +#endif +#if defined(__CLASSIC_C__) +/* cv-qualifiers did not exist in K&R C */ +# define const +# define volatile +#endif + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if 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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 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(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#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__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# 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__) || defined(__ICCSTM8__)) +# 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 + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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(__STDC__) && !defined(__clang__) +# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__) +# define C_VERSION "90" +# else +# define C_VERSION +# endif +#elif __STDC_VERSION__ > 201710L +# define C_VERSION "23" +#elif __STDC_VERSION__ >= 201710L +# define C_VERSION "17" +#elif __STDC_VERSION__ >= 201000L +# define C_VERSION "11" +#elif __STDC_VERSION__ >= 199901L +# define C_VERSION "99" +#else +# define C_VERSION "90" +#endif +const char* info_language_standard_default = + "INFO" ":" "standard_default[" C_VERSION "]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/build-asan/CMakeFiles/3.22.1/CompilerIdC/a.out b/build-asan/CMakeFiles/3.22.1/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..8b8c27e76b2d5951bf9014e281b5e321a68c6ff6 GIT binary patch literal 16088 zcmeHOeQX>@6`#9&IW&nKx4|YU%~Dd7(0XG#A2mT~&aux~BRdI+Lxs|Gwf3#;6ZhfX z?NPfbB`BrDq>)-c&_6(`ibTanC6G`NkpPFHKubXlAT|6&fEEQQwC1ZaA^D1pm}VVrH`}ldC-#RS z!ZPQ%PS!E;_ypx-Y!jaMf1cOGA_w;0T&JvuII9ltF2WZU;kjM6*72iUcVyCYN3#Vl zmwmt|kpev8mIJR8xOp#IP%LwNcdC5@{d;@dPP^0I5$3mTS8o5%pquea{#dpg_@$x2 zo?Nlu4|&5mb~lzU7Q~%vRO>2o1QYtt^i+amZZF15Wqo!fN1ewXbKida^AzSJ-SJGq zb&TuBT5I?@xxT?)6o(BdQw|<-Q-rrHqt_bYOTt?b{!_wlj_{uqzCFS}Bm9LuN+%vW z+*e2!Yj_@GNSA7OjBPHPt>JmxBF)wC`hJUo7~=@U5r`uYM<9+s9Dz6jaRmM+BJkJ7 zTdp`KE;l%*mi>CGQqCu5f@Jk2=fsa1p408C?s$smzf^DgGC|`;#rh8} zpFV%DGyOZ~#4EE0hteH09nU+bcfUXms_V+6`L|KKapS|#Nc zAuWV^urkM~m{ zJ32yk(;vI+Ojj=cIDM6y>6}{k0zIjpN?&%Ka1t*yKC2qPKa)sbCH~AJ{MYL7#=+@z z&#a*+KfAOk^zv{$ZSo$}<4>ip9;0px`!wuDZfcz32*eSHBM?U*jzAoNI0A75;t0eM zh$9e3;Qu)S{Qc{Csegapfn6iT{6seAmyXg`$zuz(7nHjn^-JY!v2e6qr;ZNWWZJhQ z(|$~8i;0{Uj227zqXYbPRY3D#JEg>*4EzGuQVz=w z?ANVIY*_OC&D1>p9yRoOwR#U>hLGPp1cdZjKpmT{R=-Hd-(oo>9yp{DlTC>Yt5!5T zMjynO=QRhLN&h{p(7Qr^$=gKP?estUTD7W)HBEhMT0hWu!~G4%)t>dc-n(rRe@4{y zT<-o_vyOW+F~;1mXz95r`uYM<9+s9Dz6jaRlNB z#1VLFBY^daSf7YBfcoKus#=BWWc}i5k$)xY9N!@_)J>j=?RJ7RfP-mx2kNllmq~Ll@<8D~0{#=df zaK9v|rQa1%;Wxxjljy_$8S#U01wZG+&lb7A>UTp__*3>n=M~j|S^RH~ z_`_uWh-pPwR=8p$QiV1a7Sp!X5Kr$^pn_GhSVuG@F0 zdob;$_xHNAW1#oL`@0AGdx)l&oNn5YQm6Nja`z1!*xNne9_Z^koE~zAy7vyG$s)Rg zA%%Sl|7ov+pYZ}u>GL5kESQZ8BrM#;;AYB2cbr~?@(zdo1EiJ77TikN&!}u+wCLh3 zs*!SDVXWef`R>2JAypJHvBA4ss%*GimWuTT4A-SC6%r2ZK6Ds;8GD`m6$`g{gdyRr z9J*IbQ{_Fe5%{&QQg(SNA9%xrLCN4aa@hiH_n1(2p&0n~SfOH1l!_C6DVVCEhAUax ztCP(L)xEdBjmM%^ANR`R%Fav`s0xEY$&{cST1^C(%1VCDV*_RLNK*Dh&K&HqB4q*! zu(EkLl4enNrtOc*036SdJtSjqMxwDmo}7F6>aGjQJ|CT`G^ZA8k5K8ICFJF@FYP{*3yg z=l=z=<#R%L_&X!NH+XI!6`i8}_a$O$?JcnbiYV6eKV#sZirBYH0T6m{02%o8h5 zfS-wU80_HhTM>KAbAWiRf`0V;za#dDzp_MA@OcpdLPJzPpd2?5_AiP8@QzT^WTN%| zjObeXIk5+RE@F@V2mLZ-Xf12F9}@Fm?8A)eLk9kyY#VFrG4GyhBa#yIj5IHUf1L_= z?8)Q9{Ct?!&2pNN{^Rk_33lkmuMo#7u*dV{%vRP`Dy5I}2iODWsHoOHG-x+AUGt_o z2RqQ$D8n4;$2_o0?4$Z}IxtsDh+t0CLmu`L#*l}7En@71N|YHFhqw>&bQvllX+HP literal 0 HcmV?d00001 diff --git a/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 00000000..25c62a8c --- /dev/null +++ b/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,791 @@ +/* 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 + +#if !defined(__has_include) +/* If the compiler does not have __has_include, pretend the answer is + always no. */ +# define __has_include(x) 0 +#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 prior to 2021, and then VVVV for 2021 and later, + except that a few beta releases use the old format with V=2021. */ +# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111 +# 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 +# else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE) + /* The third version component from --version is an update index, + but no macro is provided for it. */ +# define COMPILER_VERSION_PATCH DEC(0) +# 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(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER) +# define COMPILER_ID "IntelLLVM" +#if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +#endif +#if defined(__GNUC__) +# define SIMULATE_ID "GNU" +#endif +/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and + * later. Look for 6 digit vs. 8 digit version number to decide encoding. + * VVVV is no smaller than the current year when a version is released. + */ +#if __INTEL_LLVM_COMPILER < 1000000L +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10) +#else +# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000) +# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100) +#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(__NVCOMPILER) +# define COMPILER_ID "NVHPC" +# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__) +# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__) +# if defined(__NVCOMPILER_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__) +# endif + +#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(__CLANG_FUJITSU) +# define COMPILER_ID "FujitsuClang" +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# define COMPILER_VERSION_INTERNAL_STR __clang_version__ + + +#elif defined(__FUJITSU) +# define COMPILER_ID "Fujitsu" +# if defined(__FCC_version__) +# define COMPILER_VERSION __FCC_version__ +# elif defined(__FCC_major__) +# define COMPILER_VERSION_MAJOR DEC(__FCC_major__) +# define COMPILER_VERSION_MINOR DEC(__FCC_minor__) +# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__) +# endif +# if defined(__fcc_version) +# define COMPILER_VERSION_INTERNAL DEC(__fcc_version) +# elif defined(__FCC_VERSION) +# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION) +# endif + + +#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__) || defined(__ICCSTM8__)) +# 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(__CRAYXT_COMPUTE_LINUX_TARGET) +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(__MSYS__) +# define PLATFORM_ID "MSYS" + +#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_ARM64EC) +# define ARCHITECTURE_ID "ARM64EC" + +# 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" + +# elif defined(__ICCSTM8__) +# define ARCHITECTURE_ID "STM8" + +# 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. */ +#ifdef COMPILER_VERSION +char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]"; + +/* Construct a string literal encoding the version number components. */ +#elif defined(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'}; +#elif defined(COMPILER_VERSION_INTERNAL_STR) +char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]"; +#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_standard_default = "INFO" ":" "standard_default[" +#if CXX_STD > 202002L + "23" +#elif CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +const char* info_language_extensions_default = "INFO" ":" "extensions_default[" +/* !defined(_MSC_VER) to exclude Clang's MSVC compatibility mode. */ +#if (defined(__clang__) || defined(__GNUC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) && !defined(_MSC_VER) + "ON" +#else + "OFF" +#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(__CRAYXT_COMPUTE_LINUX_TARGET) + require += info_cray[argc]; +#endif + require += info_language_standard_default[argc]; + require += info_language_extensions_default[argc]; + (void)argv; + return require; +} diff --git a/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/a.out b/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..64ddf3c7775cb583718a68fa037d7d0b28c160be GIT binary patch literal 16096 zcmeHOYit}>6~4Q9IW&nkX+uI%nxV8+0`P*E$|Iuu%^Dk%9ykN~AXMUc|gl!r`-vYd18`Nr$% zItb_we$25v=brC8?wxb*%-)%~_n}m8cRUtTpatq)#Zoe1kfbOcyGIJdlB!KDr{lZT zt!gpJ3pHl+NyA8M=u&(xZxDO|arRrwg*yCJ15*u#&_d?yHy@2~gNVSDoCo_YVui?I zeqJg7hd!v!VrL>t9|L|${J?AdxGB?3#(uheE_Wm^`-H=fMSTjkv8V1ZBz#Kh14lkN zC;Z>Eq+54Z07?8^(k^TPfo3&ZW-U>j~X`>+iY$HNd| znaf-!+n9WOhDtKFiC@h8BCmmY4jg|~9bG43Rvp}(2QSQnbGvS@6Gyr3;F#wQWeZ*| zdn`jDC3w&+`(DX+^Io=~Smyk0SG#+Ac6GX~cB{QDC~w)S+@AhEH=QYEhO=cqQ|j;Q z%oPines3Vh;fC|Yf`oI8XI|?1yK*LTQfE9nTQ1 zV_ZMhN`ueH^$q;81Z+qeJ#fg05N=t zH=Pq#8=RAiezjRC=aDHtUcKO)_-Vs)x_#Acj}!bx_0De+YuupNo}{O>)TOlC@@miI z#g93YzjIFfVR~PGs%5I>ymPw!MG8<|T_(%F4%v+x9@g;)KSzjjdeKwNJ}~32rmFAb zGF82_dbx4KaW;HTIN6`k_S?R|Y}0jTa@slf+D_-(%mOF&ymRroe+vb;Qvx(pFAp_t zpmxEZ+k3pdkJPI2{zJ}*_Ba=v$yfYk&dK)0BwX24tyZt3>F~S`6FW-2bNv7G04X`p zA@ZC2^i^lFa`}bSHEyPJa`lV!q<%7W)%lteyU_TAYJ6rYmbymxQ}u9TczX5ER!}yd zSeOW`&(^c1D5vV-CsWssQuhRX7xWf4DWWI?Q3j$6L>Y)O5M?0BK$L+f15pN|3`7}- zGVs<6@b|A9QO}<4y*mbr`O$1HQ#wLlC6CUvo}+g^nJJaC#ln$hO)V|9DKu|Iq4}uN z9-}$WA1apeM|%0|s(@Z;aO8-T>BC?l?UmB>!EeZ`xBxJ*xlpYW05NY2y6m!6#0y1=P{$YV|B}{uav=J9a?D#uBmh%a$}eN*}}+ z=QRf#$^I@j=vtz`W3GqY8k4N^^40z{;{lce3!^r2f1EkJi@FK8S5eWxrYh*zg@2uS^mB( zCd3-S5q@YR;&q8kmqh;#BdQ7EHwj-We6?^eaZ^*W4snSnnx!JNqfJhn7JF(!yxT;E z-9M|Qy=1PT>mr-QfMy`CB)M;zmv5Zdj=PTn*cBzr;v$ zN;=dMgPV!hv*&(`s}*Wg#;uquOYp}+_!hx&9l*Ya3Nf`-wIvP0?PKEA*fDy#$GFxY z9X>_>TraLG;1g7cshbt96X4&bLcR7sqwNzaX&K8_!ze<1`wN7}XeIZ=d&IDY)rhPt;UmnO+Wwuvbp$*?30Vc9hBpyz)yOCw*7zEwl0XdaAv~eh1bK#b zAK|OwjSBZ0;P;7rIL@Gs535;TB79|hjl#Hw<{`$ZW@Q;fE>rbIjjvJR_19+w53i?w zn(zdTlVlQ+4Zol8RWu%wGT!t%BvSoE;v~c#_k#-(2jdOVel2k}$$eM9Ga}{79EZ*; zZ2zjn-x!L&EFPRHLTi2(;kVC0jL<>&syN+cL)Xi0!dFs%SxIAu_N#+~CBMZk(h7WU zAnW?xup*%BSB8e{K{dNt-}UqEAg|XilV!T-4(EykUd~PX#ZuYzDr1V@G3GLUCT%y@ zx8S`4S=TF-ym2>E@Jr)rsO04{Zn~1skCRJ{AG>2hfwLDxt2boBLf5=^f?-IOC*r|W=nclYky)zRzj z?e0F9>UaA)cJ-#nBfPI6iQNqUZU;jq?fIV4XGu|5FxweOn7g;ZO_z)A2)!QVeGff* z$ts;KxRr7yt@Nqj-KvptUSYW64QJf9zBg5rNAbZMUaD-MT$YOUwhY&$jTVv)9X<#c zenoqOT^DmVe*`Jv4Ia9$OjG&&uTpk-Jnwr0#Ql=tBPeAHwC`h7*@dE?v4;y4d$d#> z&6ND{8fc)BrA<58v_KuZdYX7pYV#4VJfiIMc!8=g+%Fl8yttktxTGs(avnPXOMH2Fg^{$@xT50ojmm(LDTbGZ9$%D%FxH}W*Z z>s+4yF~svTx-|rE`NR9|Fh4_JwymZ2lE8B)y8JcGx35gp!8{N0b}H2RhxeE9d-Ynv z{TLYk9@qL~J^*gPPe*#iD}$iG<> z;IKmg$l%`%`6opIek{~s@I$;Gg#0nD0mt(d?8E2(Bk@Q6l_i$K&x;5qFhun%mAHxU ze@P6$?+z?YAzc5@39j{@5r6P6hy2n1fPYB^TI(9@i^O~w`!U1zkimaXzKu2hn19bS z5l93(BhAXdUnd2RJ$a0no&VChTBa%KKOX-~@Iya-i!e5UKb|Y6HnX)-Nqw9>z#n{u zRJHzrL$mQ|n|0MC_yN971;$W6=6!AAAGVj%fxB8j0Apev;P96;1~~j{ImS+4M1>Iv wi2ER4$Na2<_Tc`vlrXfNiUB40V=B@9P;k_1v^?jm?|+7WScsN|973Y{7t_#C6#xJL literal 0 HcmV?d00001 diff --git a/build-asan/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/CMakeFiles/CMakeOutput.log b/build-asan/CMakeFiles/CMakeOutput.log new file mode 100644 index 00000000..9cb66845 --- /dev/null +++ b/build-asan/CMakeFiles/CMakeOutput.log @@ -0,0 +1,497 @@ +The system is: Linux - 6.8.0-87-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/polina/psds-cpp-2025/build-asan/CMakeFiles/3.22.1/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/polina/psds-cpp-2025/build-asan/CMakeFiles/3.22.1/CompilerIdCXX/a.out" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3ea8f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3ea8f.dir/build.make CMakeFiles/cmTC_3ea8f.dir/build +gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ea8f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccXLyXt4.s +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/' + as -v --64 -o CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o /tmp/ccXLyXt4.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.' +Linking C executable cmTC_3ea8f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ea8f.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -o cmTC_3ea8f +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ea8f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ea8f.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgPmSIf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3ea8f /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ea8f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ea8f.' +gmake[1]: Leaving directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' + + + +Parsed C 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-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3ea8f/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3ea8f.dir/build.make CMakeFiles/cmTC_3ea8f.dir/build] + ignore line: [gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.22/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_3ea8f.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccXLyXt4.s] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 4011c2103cba78949d7e02d0f0047a3d] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o /tmp/ccXLyXt4.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_3ea8f] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ea8f.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -o cmTC_3ea8f ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3ea8f' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_3ea8f.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgPmSIf.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3ea8f /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccgPmSIf.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3ea8f] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_3ea8f.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_dd0f7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_dd0f7.dir/build.make CMakeFiles/cmTC_dd0f7.dir/build +gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/' + /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dd0f7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZLlCzI.s +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/11 + /usr/include/x86_64-linux-gnu/c++/11 + /usr/include/c++/11/backward + /usr/lib/gcc/x86_64-linux-gnu/11/include + /usr/local/include + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu) + compiled by GNU C version 11.4.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version isl-0.24-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/' + as -v --64 -o CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZLlCzI.s +GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.' +Linking CXX executable cmTC_dd0f7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd0f7.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dd0f7 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2 +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd0f7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dd0f7.' + /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccO4O3AJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_dd0f7 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd0f7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dd0f7.' +gmake[1]: Leaving directory '/home/polina/psds-cpp-2025/build-asan/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/include/c++/11] + add: [/usr/include/x86_64-linux-gnu/c++/11] + add: [/usr/include/c++/11/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/11/include] + add: [/usr/local/include] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/11] ==> [/usr/include/c++/11] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/11] ==> [/usr/include/x86_64-linux-gnu/c++/11] + collapse include dir [/usr/include/c++/11/backward] ==> [/usr/include/c++/11/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/11/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/11/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/11;/usr/include/x86_64-linux-gnu/c++/11;/usr/include/c++/11/backward;/usr/lib/gcc/x86_64-linux-gnu/11/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_dd0f7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_dd0f7.dir/build.make CMakeFiles/cmTC_dd0f7.dir/build] + ignore line: [gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.22/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dd0f7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZLlCzI.s] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/11"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/include-fixed"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/11/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/11] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/11] + ignore line: [ /usr/include/c++/11/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/11/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++17 (Ubuntu 11.4.0-1ubuntu1~22.04.2) version 11.4.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 11.4.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version isl-0.24-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 6c87588fc345655b93b8c25f48f88886] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZLlCzI.s] + ignore line: [GNU assembler version 2.38 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.38] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_dd0f7] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dd0f7.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dd0f7 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 11.4.0-1ubuntu1~22.04.2' --with-bugurl=file:///usr/share/doc/gcc-11/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-11 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/gcc-11-2Y5pKs/gcc-11-11.4.0/debian/tmp-gcn/usr --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=2] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04.2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/11/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/11/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dd0f7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dd0f7.'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/11/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper -plugin-opt=-fresolution=/tmp/ccO4O3AJ.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_dd0f7 /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/11 -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/11/../../.. CMakeFiles/cmTC_dd0f7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/11/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccO4O3AJ.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_dd0f7] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] + arg [CMakeFiles/cmTC_dd0f7.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-linux-gnu/11/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o] + collapse obj [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11] ==> [/usr/lib/gcc/x86_64-linux-gnu/11] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/11/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/11/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/11;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_35cf7/fast && /usr/bin/gmake -f CMakeFiles/cmTC_35cf7.dir/build.make CMakeFiles/cmTC_35cf7.dir/build +gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_35cf7.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_35cf7.dir/CheckIncludeFile.c.o -c /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_35cf7 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_35cf7.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_35cf7.dir/CheckIncludeFile.c.o -o cmTC_35cf7 +gmake[1]: Leaving directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' + + + +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD succeeded with the following output: +Change Dir: /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_3112d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_3112d.dir/build.make CMakeFiles/cmTC_3112d.dir/build +gmake[1]: Entering directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3112d.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_3112d.dir/src.c.o -c /home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_3112d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3112d.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_3112d.dir/src.c.o -o cmTC_3112d +gmake[1]: Leaving directory '/home/polina/psds-cpp-2025/build-asan/CMakeFiles/CMakeTmp' + + +Source file was: +#include + +static void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_cancel(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + diff --git a/build-asan/CMakeFiles/Makefile.cmake b/build-asan/CMakeFiles/Makefile.cmake new file mode 100644 index 00000000..9f0495f7 --- /dev/null +++ b/build-asan/CMakeFiles/Makefile.cmake @@ -0,0 +1,113 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../01_week/CMakeLists.txt" + "../01_week/tasks/CMakeLists.txt" + "../01_week/tasks/addition/CMakeLists.txt" + "../01_week/tasks/char_changer/CMakeLists.txt" + "../01_week/tasks/check_flags/CMakeLists.txt" + "../01_week/tasks/length_lit/CMakeLists.txt" + "../01_week/tasks/print_bits/CMakeLists.txt" + "../01_week/tasks/quadratic/CMakeLists.txt" + "../01_week/tasks/rms/CMakeLists.txt" + "../CMakeLists.txt" + "CMakeFiles/3.22.1/CMakeCCompiler.cmake" + "CMakeFiles/3.22.1/CMakeCXXCompiler.cmake" + "CMakeFiles/3.22.1/CMakeSystem.cmake" + "_deps/googletest-src/CMakeLists.txt" + "_deps/googletest-src/googlemock/CMakeLists.txt" + "_deps/googletest-src/googlemock/cmake/gmock.pc.in" + "_deps/googletest-src/googlemock/cmake/gmock_main.pc.in" + "_deps/googletest-src/googletest/CMakeLists.txt" + "_deps/googletest-src/googletest/cmake/Config.cmake.in" + "_deps/googletest-src/googletest/cmake/gtest.pc.in" + "_deps/googletest-src/googletest/cmake/gtest_main.pc.in" + "_deps/googletest-src/googletest/cmake/internal_utils.cmake" + "../cmake/AsanFlags.cmake" + "../cmake/FindGoogleTest.cmake" + "../cmake/TestSolution.cmake" + "/usr/share/cmake-3.22/Modules/BasicConfigVersion-AnyNewerVersion.cmake.in" + "/usr/share/cmake-3.22/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.22/Modules/CMakeDependentOption.cmake" + "/usr/share/cmake-3.22/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.22/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.22/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakePackageConfigHelpers.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.22/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.22/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.22/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.22/Modules/FetchContent.cmake" + "/usr/share/cmake-3.22/Modules/FetchContent/CMakeLists.cmake.in" + "/usr/share/cmake-3.22/Modules/FindGit.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.22/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.22/Modules/FindThreads.cmake" + "/usr/share/cmake-3.22/Modules/GNUInstallDirs.cmake" + "/usr/share/cmake-3.22/Modules/Internal/CheckSourceCompiles.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.22/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.22/Modules/Platform/UnixPaths.cmake" + "/usr/share/cmake-3.22/Modules/WriteBasicConfigVersionFile.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "_deps/googletest-subbuild/CMakeLists.txt" + "CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/googletest-build/googletest/generated/gmock.pc" + "_deps/googletest-build/googletest/generated/gmock_main.pc" + "_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake" + "_deps/googletest-build/googletest/generated/GTestConfigVersion.cmake" + "_deps/googletest-build/googletest/generated/GTestConfig.cmake" + "_deps/googletest-build/googletest/generated/gtest.pc" + "_deps/googletest-build/googletest/generated/gtest_main.pc" + "_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/addition/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/rms/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/print_bits/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/check_flags/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/length_lit/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/quadratic/CMakeFiles/CMakeDirectoryInformation.cmake" + "01_week/tasks/char_changer/CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/psds_cpp.dir/DependInfo.cmake" + "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake" + "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + "_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/DependInfo.cmake" + "01_week/tasks/addition/CMakeFiles/test_addition.dir/DependInfo.cmake" + "01_week/tasks/rms/CMakeFiles/test_rms.dir/DependInfo.cmake" + "01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/DependInfo.cmake" + "01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/DependInfo.cmake" + "01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/DependInfo.cmake" + "01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/DependInfo.cmake" + "01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/DependInfo.cmake" + ) diff --git a/build-asan/CMakeFiles/Makefile2 b/build-asan/CMakeFiles/Makefile2 new file mode 100644 index 00000000..bf37f356 --- /dev/null +++ b/build-asan/CMakeFiles/Makefile2 @@ -0,0 +1,615 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/psds_cpp.dir/all +all: _deps/googletest-build/all +all: 01_week/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: _deps/googletest-build/preinstall +preinstall: 01_week/preinstall +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/psds_cpp.dir/clean +clean: _deps/googletest-build/clean +clean: 01_week/clean +.PHONY : clean + +#============================================================================= +# Directory level rules for directory 01_week + +# Recursive "all" directory target. +01_week/all: 01_week/tasks/all +.PHONY : 01_week/all + +# Recursive "preinstall" directory target. +01_week/preinstall: 01_week/tasks/preinstall +.PHONY : 01_week/preinstall + +# Recursive "clean" directory target. +01_week/clean: 01_week/tasks/clean +.PHONY : 01_week/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks + +# Recursive "all" directory target. +01_week/tasks/all: 01_week/tasks/addition/all +01_week/tasks/all: 01_week/tasks/rms/all +01_week/tasks/all: 01_week/tasks/print_bits/all +01_week/tasks/all: 01_week/tasks/check_flags/all +01_week/tasks/all: 01_week/tasks/length_lit/all +01_week/tasks/all: 01_week/tasks/quadratic/all +01_week/tasks/all: 01_week/tasks/char_changer/all +.PHONY : 01_week/tasks/all + +# Recursive "preinstall" directory target. +01_week/tasks/preinstall: 01_week/tasks/addition/preinstall +01_week/tasks/preinstall: 01_week/tasks/rms/preinstall +01_week/tasks/preinstall: 01_week/tasks/print_bits/preinstall +01_week/tasks/preinstall: 01_week/tasks/check_flags/preinstall +01_week/tasks/preinstall: 01_week/tasks/length_lit/preinstall +01_week/tasks/preinstall: 01_week/tasks/quadratic/preinstall +01_week/tasks/preinstall: 01_week/tasks/char_changer/preinstall +.PHONY : 01_week/tasks/preinstall + +# Recursive "clean" directory target. +01_week/tasks/clean: 01_week/tasks/addition/clean +01_week/tasks/clean: 01_week/tasks/rms/clean +01_week/tasks/clean: 01_week/tasks/print_bits/clean +01_week/tasks/clean: 01_week/tasks/check_flags/clean +01_week/tasks/clean: 01_week/tasks/length_lit/clean +01_week/tasks/clean: 01_week/tasks/quadratic/clean +01_week/tasks/clean: 01_week/tasks/char_changer/clean +.PHONY : 01_week/tasks/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/addition + +# Recursive "all" directory target. +01_week/tasks/addition/all: 01_week/tasks/addition/CMakeFiles/test_addition.dir/all +.PHONY : 01_week/tasks/addition/all + +# Recursive "preinstall" directory target. +01_week/tasks/addition/preinstall: +.PHONY : 01_week/tasks/addition/preinstall + +# Recursive "clean" directory target. +01_week/tasks/addition/clean: 01_week/tasks/addition/CMakeFiles/test_addition.dir/clean +.PHONY : 01_week/tasks/addition/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/char_changer + +# Recursive "all" directory target. +01_week/tasks/char_changer/all: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/all +.PHONY : 01_week/tasks/char_changer/all + +# Recursive "preinstall" directory target. +01_week/tasks/char_changer/preinstall: +.PHONY : 01_week/tasks/char_changer/preinstall + +# Recursive "clean" directory target. +01_week/tasks/char_changer/clean: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean +.PHONY : 01_week/tasks/char_changer/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/check_flags + +# Recursive "all" directory target. +01_week/tasks/check_flags/all: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/all +.PHONY : 01_week/tasks/check_flags/all + +# Recursive "preinstall" directory target. +01_week/tasks/check_flags/preinstall: +.PHONY : 01_week/tasks/check_flags/preinstall + +# Recursive "clean" directory target. +01_week/tasks/check_flags/clean: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean +.PHONY : 01_week/tasks/check_flags/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/length_lit + +# Recursive "all" directory target. +01_week/tasks/length_lit/all: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/all +.PHONY : 01_week/tasks/length_lit/all + +# Recursive "preinstall" directory target. +01_week/tasks/length_lit/preinstall: +.PHONY : 01_week/tasks/length_lit/preinstall + +# Recursive "clean" directory target. +01_week/tasks/length_lit/clean: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean +.PHONY : 01_week/tasks/length_lit/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/print_bits + +# Recursive "all" directory target. +01_week/tasks/print_bits/all: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/all +.PHONY : 01_week/tasks/print_bits/all + +# Recursive "preinstall" directory target. +01_week/tasks/print_bits/preinstall: +.PHONY : 01_week/tasks/print_bits/preinstall + +# Recursive "clean" directory target. +01_week/tasks/print_bits/clean: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean +.PHONY : 01_week/tasks/print_bits/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/quadratic + +# Recursive "all" directory target. +01_week/tasks/quadratic/all: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/all +.PHONY : 01_week/tasks/quadratic/all + +# Recursive "preinstall" directory target. +01_week/tasks/quadratic/preinstall: +.PHONY : 01_week/tasks/quadratic/preinstall + +# Recursive "clean" directory target. +01_week/tasks/quadratic/clean: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean +.PHONY : 01_week/tasks/quadratic/clean + +#============================================================================= +# Directory level rules for directory 01_week/tasks/rms + +# Recursive "all" directory target. +01_week/tasks/rms/all: 01_week/tasks/rms/CMakeFiles/test_rms.dir/all +.PHONY : 01_week/tasks/rms/all + +# Recursive "preinstall" directory target. +01_week/tasks/rms/preinstall: +.PHONY : 01_week/tasks/rms/preinstall + +# Recursive "clean" directory target. +01_week/tasks/rms/clean: 01_week/tasks/rms/CMakeFiles/test_rms.dir/clean +.PHONY : 01_week/tasks/rms/clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build + +# Recursive "all" directory target. +_deps/googletest-build/all: _deps/googletest-build/googlemock/all +.PHONY : _deps/googletest-build/all + +# Recursive "preinstall" directory target. +_deps/googletest-build/preinstall: _deps/googletest-build/googlemock/preinstall +.PHONY : _deps/googletest-build/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/clean: _deps/googletest-build/googlemock/clean +.PHONY : _deps/googletest-build/clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build/googlemock + +# Recursive "all" directory target. +_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +_deps/googletest-build/googlemock/all: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all +_deps/googletest-build/googlemock/all: _deps/googletest-build/googletest/all +.PHONY : _deps/googletest-build/googlemock/all + +# Recursive "preinstall" directory target. +_deps/googletest-build/googlemock/preinstall: _deps/googletest-build/googletest/preinstall +.PHONY : _deps/googletest-build/googlemock/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +_deps/googletest-build/googlemock/clean: _deps/googletest-build/googletest/clean +.PHONY : _deps/googletest-build/googlemock/clean + +#============================================================================= +# Directory level rules for directory _deps/googletest-build/googletest + +# Recursive "all" directory target. +_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +_deps/googletest-build/googletest/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all +.PHONY : _deps/googletest-build/googletest/all + +# Recursive "preinstall" directory target. +_deps/googletest-build/googletest/preinstall: +.PHONY : _deps/googletest-build/googletest/preinstall + +# Recursive "clean" directory target. +_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean +_deps/googletest-build/googletest/clean: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : _deps/googletest-build/googletest/clean + +#============================================================================= +# Target rules for target CMakeFiles/psds_cpp.dir + +# All Build rule for target. +CMakeFiles/psds_cpp.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=9,10 "Built target psds_cpp" +.PHONY : CMakeFiles/psds_cpp.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/psds_cpp.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/psds_cpp.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : CMakeFiles/psds_cpp.dir/rule + +# Convenience name for target. +psds_cpp: CMakeFiles/psds_cpp.dir/rule +.PHONY : psds_cpp + +# clean rule for target. +CMakeFiles/psds_cpp.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/clean +.PHONY : CMakeFiles/psds_cpp.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock.dir + +# All Build rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=1,2 "Built target gmock" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# clean rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir + +# All Build rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/all +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=3,4 "Built target gmock_main" +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# clean rule for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest.dir + +# All Build rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/all: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=5,6 "Built target gtest" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule + +# Convenience name for target. +gtest: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/rule +.PHONY : gtest + +# clean rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean + +#============================================================================= +# Target rules for target _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir + +# All Build rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/depend + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=7,8 "Built target gtest_main" +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + +# Build rule for subdir invocation for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 4 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule + +# Convenience name for target. +gtest_main: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/rule +.PHONY : gtest_main + +# clean rule for target. +_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/addition/CMakeFiles/test_addition.dir + +# All Build rule for target. +01_week/tasks/addition/CMakeFiles/test_addition.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/addition/CMakeFiles/test_addition.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=11,12 "Built target test_addition" +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/addition/CMakeFiles/test_addition.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/addition/CMakeFiles/test_addition.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/rule + +# Convenience name for target. +test_addition: 01_week/tasks/addition/CMakeFiles/test_addition.dir/rule +.PHONY : test_addition + +# clean rule for target. +01_week/tasks/addition/CMakeFiles/test_addition.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/clean +.PHONY : 01_week/tasks/addition/CMakeFiles/test_addition.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/rms/CMakeFiles/test_rms.dir + +# All Build rule for target. +01_week/tasks/rms/CMakeFiles/test_rms.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/rms/CMakeFiles/test_rms.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=23,24 "Built target test_rms" +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/rms/CMakeFiles/test_rms.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/rms/CMakeFiles/test_rms.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/rule + +# Convenience name for target. +test_rms: 01_week/tasks/rms/CMakeFiles/test_rms.dir/rule +.PHONY : test_rms + +# clean rule for target. +01_week/tasks/rms/CMakeFiles/test_rms.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/clean +.PHONY : 01_week/tasks/rms/CMakeFiles/test_rms.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir + +# All Build rule for target. +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=19,20 "Built target test_print_bits" +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule + +# Convenience name for target. +test_print_bits: 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/rule +.PHONY : test_print_bits + +# clean rule for target. +01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean +.PHONY : 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir + +# All Build rule for target. +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=15,16 "Built target test_check_flags" +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule + +# Convenience name for target. +test_check_flags: 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/rule +.PHONY : test_check_flags + +# clean rule for target. +01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean +.PHONY : 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir + +# All Build rule for target. +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=17,18 "Built target test_length_lit" +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule + +# Convenience name for target. +test_length_lit: 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/rule +.PHONY : test_length_lit + +# clean rule for target. +01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean +.PHONY : 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir + +# All Build rule for target. +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=21,22 "Built target test_quadratic" +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule + +# Convenience name for target. +test_quadratic: 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/rule +.PHONY : test_quadratic + +# clean rule for target. +01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean +.PHONY : 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/clean + +#============================================================================= +# Target rules for target 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir + +# All Build rule for target. +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/all +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/all: _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/all + $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/depend + $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=13,14 "Built target test_char_changer" +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/all + +# Build rule for subdir invocation for target. +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 6 + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule + +# Convenience name for target. +test_char_changer: 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/rule +.PHONY : test_char_changer + +# clean rule for target. +01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean +.PHONY : 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/CMakeFiles/TargetDirectories.txt b/build-asan/CMakeFiles/TargetDirectories.txt new file mode 100644 index 00000000..4d3dce30 --- /dev/null +++ b/build-asan/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,90 @@ +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/psds_cpp.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest_main.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/test_addition.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/addition/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/test_rms.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/rms/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/print_bits/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/check_flags/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/length_lit/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/quadratic/CMakeFiles/install/strip.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/edit_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/rebuild_cache.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/list_install_components.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/install.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/install/local.dir +/home/polina/psds-cpp-2025/build-asan/01_week/tasks/char_changer/CMakeFiles/install/strip.dir diff --git a/build-asan/CMakeFiles/cmake.check_cache b/build-asan/CMakeFiles/cmake.check_cache new file mode 100644 index 00000000..3dccd731 --- /dev/null +++ b/build-asan/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/build-asan/CMakeFiles/progress.marks b/build-asan/CMakeFiles/progress.marks new file mode 100644 index 00000000..a45fd52c --- /dev/null +++ b/build-asan/CMakeFiles/progress.marks @@ -0,0 +1 @@ +24 diff --git a/build-asan/CMakeFiles/psds_cpp.dir/DependInfo.cmake b/build-asan/CMakeFiles/psds_cpp.dir/DependInfo.cmake new file mode 100644 index 00000000..de5c0a95 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/main.cpp" "CMakeFiles/psds_cpp.dir/main.cpp.o" "gcc" "CMakeFiles/psds_cpp.dir/main.cpp.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/CMakeFiles/psds_cpp.dir/build.make b/build-asan/CMakeFiles/psds_cpp.dir/build.make new file mode 100644 index 00000000..63d3b225 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/build.make @@ -0,0 +1,110 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include CMakeFiles/psds_cpp.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/psds_cpp.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/psds_cpp.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/psds_cpp.dir/flags.make + +CMakeFiles/psds_cpp.dir/main.cpp.o: CMakeFiles/psds_cpp.dir/flags.make +CMakeFiles/psds_cpp.dir/main.cpp.o: ../main.cpp +CMakeFiles/psds_cpp.dir/main.cpp.o: CMakeFiles/psds_cpp.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/psds_cpp.dir/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/psds_cpp.dir/main.cpp.o -MF CMakeFiles/psds_cpp.dir/main.cpp.o.d -o CMakeFiles/psds_cpp.dir/main.cpp.o -c /home/polina/psds-cpp-2025/main.cpp + +CMakeFiles/psds_cpp.dir/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/psds_cpp.dir/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/main.cpp > CMakeFiles/psds_cpp.dir/main.cpp.i + +CMakeFiles/psds_cpp.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/psds_cpp.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/main.cpp -o CMakeFiles/psds_cpp.dir/main.cpp.s + +# Object files for target psds_cpp +psds_cpp_OBJECTS = \ +"CMakeFiles/psds_cpp.dir/main.cpp.o" + +# External object files for target psds_cpp +psds_cpp_EXTERNAL_OBJECTS = + +psds_cpp: CMakeFiles/psds_cpp.dir/main.cpp.o +psds_cpp: CMakeFiles/psds_cpp.dir/build.make +psds_cpp: CMakeFiles/psds_cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable psds_cpp" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/psds_cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/psds_cpp.dir/build: psds_cpp +.PHONY : CMakeFiles/psds_cpp.dir/build + +CMakeFiles/psds_cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/psds_cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/psds_cpp.dir/clean + +CMakeFiles/psds_cpp.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/CMakeFiles/psds_cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/psds_cpp.dir/depend + diff --git a/build-asan/CMakeFiles/psds_cpp.dir/cmake_clean.cmake b/build-asan/CMakeFiles/psds_cpp.dir/cmake_clean.cmake new file mode 100644 index 00000000..8395099a --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "CMakeFiles/psds_cpp.dir/main.cpp.o" + "CMakeFiles/psds_cpp.dir/main.cpp.o.d" + "psds_cpp" + "psds_cpp.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/psds_cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.make b/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.make new file mode 100644 index 00000000..4941a752 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for psds_cpp. +# This may be replaced when dependencies are built. diff --git a/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.ts b/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.ts new file mode 100644 index 00000000..07981a30 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for psds_cpp. diff --git a/build-asan/CMakeFiles/psds_cpp.dir/depend.make b/build-asan/CMakeFiles/psds_cpp.dir/depend.make new file mode 100644 index 00000000..77860121 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for psds_cpp. +# This may be replaced when dependencies are built. diff --git a/build-asan/CMakeFiles/psds_cpp.dir/flags.make b/build-asan/CMakeFiles/psds_cpp.dir/flags.make new file mode 100644 index 00000000..84fe46e2 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = + +CXX_FLAGS = -g -fsanitize=address,undefined -std=gnu++20 + diff --git a/build-asan/CMakeFiles/psds_cpp.dir/link.txt b/build-asan/CMakeFiles/psds_cpp.dir/link.txt new file mode 100644 index 00000000..ad443a8e --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g -fsanitize=address,undefined CMakeFiles/psds_cpp.dir/main.cpp.o -o psds_cpp diff --git a/build-asan/CMakeFiles/psds_cpp.dir/progress.make b/build-asan/CMakeFiles/psds_cpp.dir/progress.make new file mode 100644 index 00000000..b700c2c9 --- /dev/null +++ b/build-asan/CMakeFiles/psds_cpp.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 9 +CMAKE_PROGRESS_2 = 10 + diff --git a/build-asan/Makefile b/build-asan/Makefile new file mode 100644 index 00000000..63279d1b --- /dev/null +++ b/build-asan/Makefile @@ -0,0 +1,384 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan//CMakeFiles/progress.marks + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +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 psds_cpp + +# Build rule for target. +psds_cpp: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 psds_cpp +.PHONY : psds_cpp + +# fast build rule for target. +psds_cpp/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/build +.PHONY : psds_cpp/fast + +#============================================================================= +# Target rules for targets named gmock + +# Build rule for target. +gmock: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +#============================================================================= +# Target rules for targets named gmock_main + +# Build rule for target. +gmock_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gmock_main +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +#============================================================================= +# Target rules for targets named gtest + +# Build rule for target. +gtest: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest +.PHONY : gtest + +# fast build rule for target. +gtest/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build +.PHONY : gtest/fast + +#============================================================================= +# Target rules for targets named gtest_main + +# Build rule for target. +gtest_main: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 gtest_main +.PHONY : gtest_main + +# fast build rule for target. +gtest_main/fast: + $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build.make _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/build +.PHONY : gtest_main/fast + +#============================================================================= +# Target rules for targets named test_addition + +# Build rule for target. +test_addition: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_addition +.PHONY : test_addition + +# fast build rule for target. +test_addition/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/addition/CMakeFiles/test_addition.dir/build.make 01_week/tasks/addition/CMakeFiles/test_addition.dir/build +.PHONY : test_addition/fast + +#============================================================================= +# Target rules for targets named test_rms + +# Build rule for target. +test_rms: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_rms +.PHONY : test_rms + +# fast build rule for target. +test_rms/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/rms/CMakeFiles/test_rms.dir/build.make 01_week/tasks/rms/CMakeFiles/test_rms.dir/build +.PHONY : test_rms/fast + +#============================================================================= +# Target rules for targets named test_print_bits + +# Build rule for target. +test_print_bits: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_print_bits +.PHONY : test_print_bits + +# fast build rule for target. +test_print_bits/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build.make 01_week/tasks/print_bits/CMakeFiles/test_print_bits.dir/build +.PHONY : test_print_bits/fast + +#============================================================================= +# Target rules for targets named test_check_flags + +# Build rule for target. +test_check_flags: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_check_flags +.PHONY : test_check_flags + +# fast build rule for target. +test_check_flags/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build.make 01_week/tasks/check_flags/CMakeFiles/test_check_flags.dir/build +.PHONY : test_check_flags/fast + +#============================================================================= +# Target rules for targets named test_length_lit + +# Build rule for target. +test_length_lit: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_length_lit +.PHONY : test_length_lit + +# fast build rule for target. +test_length_lit/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build.make 01_week/tasks/length_lit/CMakeFiles/test_length_lit.dir/build +.PHONY : test_length_lit/fast + +#============================================================================= +# Target rules for targets named test_quadratic + +# Build rule for target. +test_quadratic: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_quadratic +.PHONY : test_quadratic + +# fast build rule for target. +test_quadratic/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build.make 01_week/tasks/quadratic/CMakeFiles/test_quadratic.dir/build +.PHONY : test_quadratic/fast + +#============================================================================= +# Target rules for targets named test_char_changer + +# Build rule for target. +test_char_changer: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_char_changer +.PHONY : test_char_changer + +# fast build rule for target. +test_char_changer/fast: + $(MAKE) $(MAKESILENT) -f 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build.make 01_week/tasks/char_changer/CMakeFiles/test_char_changer.dir/build +.PHONY : test_char_changer/fast + +main.o: main.cpp.o +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles/psds_cpp.dir/build.make CMakeFiles/psds_cpp.dir/main.cpp.s +.PHONY : main.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... gmock" + @echo "... gmock_main" + @echo "... gtest" + @echo "... gtest_main" + @echo "... psds_cpp" + @echo "... test_addition" + @echo "... test_char_changer" + @echo "... test_check_flags" + @echo "... test_length_lit" + @echo "... test_print_bits" + @echo "... test_quadratic" + @echo "... test_rms" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/_deps/googletest-build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/_deps/googletest-build/CMakeFiles/progress.marks b/build-asan/_deps/googletest-build/CMakeFiles/progress.marks new file mode 100644 index 00000000..45a4fb75 --- /dev/null +++ b/build-asan/_deps/googletest-build/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build-asan/_deps/googletest-build/CTestTestfile.cmake b/build-asan/_deps/googletest-build/CTestTestfile.cmake new file mode 100644 index 00000000..1c47bdc3 --- /dev/null +++ b/build-asan/_deps/googletest-build/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src +# Build directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("googlemock") diff --git a/build-asan/_deps/googletest-build/Makefile b/build-asan/_deps/googletest-build/Makefile new file mode 100644 index 00000000..62a05fe4 --- /dev/null +++ b/build-asan/_deps/googletest-build/Makefile @@ -0,0 +1,189 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/_deps/googletest-build/cmake_install.cmake b/build-asan/_deps/googletest-build/cmake_install.cmake new file mode 100644 index 00000000..ca414fe3 --- /dev/null +++ b/build-asan/_deps/googletest-build/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for the subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/cmake_install.cmake") +endif() + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake new file mode 100644 index 00000000..221728d5 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake @@ -0,0 +1,20 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock-all.cc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make new file mode 100644 index 00000000..3bef47b3 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-src/googlemock/src/gmock-all.cc +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o -MF CMakeFiles/gmock.dir/src/gmock-all.cc.o.d -o CMakeFiles/gmock.dir/src/gmock-all.cc.o -c /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock-all.cc + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock.dir/src/gmock-all.cc.i" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock-all.cc > CMakeFiles/gmock.dir/src/gmock-all.cc.i + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock.dir/src/gmock-all.cc.s" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock-all.cc -o CMakeFiles/gmock.dir/src/gmock-all.cc.s + +# Object files for target gmock +gmock_OBJECTS = \ +"CMakeFiles/gmock.dir/src/gmock-all.cc.o" + +# External object files for target gmock +gmock_EXTERNAL_OBJECTS = + +lib/libgmock.a: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +lib/libgmock.a: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make +lib/libgmock.a: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgmock.a" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean_target.cmake + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build: lib/libgmock.a +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/clean + +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake new file mode 100644 index 00000000..ebe1b2d6 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock.pdb" + "../../../lib/libgmock.a" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o" + "CMakeFiles/gmock.dir/src/gmock-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..541729e3 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgmock.a" +) diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make new file mode 100644 index 00000000..c777df51 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts new file mode 100644 index 00000000..adc68d16 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make new file mode 100644 index 00000000..7a05e2f1 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make new file mode 100644 index 00000000..9d984d24 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/include -I/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++20 + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt new file mode 100644 index 00000000..9664cdb9 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../../lib/libgmock.a CMakeFiles/gmock.dir/src/gmock-all.cc.o +/usr/bin/ranlib ../../../lib/libgmock.a diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make new file mode 100644 index 00000000..abadeb0c --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake new file mode 100644 index 00000000..9a9adcf0 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake @@ -0,0 +1,21 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock_main.cc" "_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" "gcc" "_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/DependInfo.cmake" + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake" + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make new file mode 100644 index 00000000..c1e1fa73 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: _deps/googletest-src/googlemock/src/gmock_main.cc +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -MF CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.o -c /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock_main.cc + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gmock_main.dir/src/gmock_main.cc.i" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock_main.cc > CMakeFiles/gmock_main.dir/src/gmock_main.cc.i + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gmock_main.dir/src/gmock_main.cc.s" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/src/gmock_main.cc -o CMakeFiles/gmock_main.dir/src/gmock_main.cc.s + +# Object files for target gmock_main +gmock_main_OBJECTS = \ +"CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + +# External object files for target gmock_main +gmock_main_EXTERNAL_OBJECTS = + +lib/libgmock_main.a: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +lib/libgmock_main.a: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make +lib/libgmock_main.a: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgmock_main.a" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean_target.cmake + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gmock_main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build: lib/libgmock_main.a +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock && $(CMAKE_COMMAND) -P CMakeFiles/gmock_main.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/clean + +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake new file mode 100644 index 00000000..91d0b2df --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgmock_main.pdb" + "../../../lib/libgmock_main.a" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o" + "CMakeFiles/gmock_main.dir/src/gmock_main.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gmock_main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..1c127c0d --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgmock_main.a" +) diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make new file mode 100644 index 00000000..08094148 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts new file mode 100644 index 00000000..85535ac8 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gmock_main. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make new file mode 100644 index 00000000..4a18b61b --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gmock_main. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make new file mode 100644 index 00000000..ae4c76eb --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -isystem /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++20 + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt new file mode 100644 index 00000000..fc26c305 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../../lib/libgmock_main.a CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +/usr/bin/ranlib ../../../lib/libgmock_main.a diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make new file mode 100644 index 00000000..8c8fb6fb --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/build-asan/_deps/googletest-build/googlemock/CMakeFiles/progress.marks b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/progress.marks new file mode 100644 index 00000000..45a4fb75 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CMakeFiles/progress.marks @@ -0,0 +1 @@ +8 diff --git a/build-asan/_deps/googletest-build/googlemock/CTestTestfile.cmake b/build-asan/_deps/googletest-build/googlemock/CTestTestfile.cmake new file mode 100644 index 00000000..2cbbe702 --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/CTestTestfile.cmake @@ -0,0 +1,7 @@ +# CMake generated Testfile for +# Source directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock +# Build directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +subdirs("../googletest") diff --git a/build-asan/_deps/googletest-build/googlemock/Makefile b/build-asan/_deps/googletest-build/googlemock/Makefile new file mode 100644 index 00000000..501c14df --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/Makefile @@ -0,0 +1,273 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Default target executed when no arguments are given to make. +default_target: all +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..." + /usr/bin/ccmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache +.PHONY : edit_cache/fast + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache +.PHONY : rebuild_cache/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"gmock\" \"gtest\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components +.PHONY : list_install_components/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# The main all target +all: cmake_check_build_system + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googlemock//CMakeFiles/progress.marks + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/polina/psds-cpp-2025/build-asan/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/clean +.PHONY : clean + +# The main clean target +clean/fast: clean +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +# Convenience name for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule + +# Convenience name for target. +gmock: _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/rule +.PHONY : gmock + +# fast build rule for target. +gmock/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build +.PHONY : gmock/fast + +# Convenience name for target. +_deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule + +# Convenience name for target. +gmock_main: _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/rule +.PHONY : gmock_main + +# fast build rule for target. +gmock_main/fast: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build +.PHONY : gmock_main/fast + +src/gmock-all.o: src/gmock-all.cc.o +.PHONY : src/gmock-all.o + +# target to build an object file +src/gmock-all.cc.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o +.PHONY : src/gmock-all.cc.o + +src/gmock-all.i: src/gmock-all.cc.i +.PHONY : src/gmock-all.i + +# target to preprocess a source file +src/gmock-all.cc.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.i +.PHONY : src/gmock-all.cc.i + +src/gmock-all.s: src/gmock-all.cc.s +.PHONY : src/gmock-all.s + +# target to generate assembly for a file +src/gmock-all.cc.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.s +.PHONY : src/gmock-all.cc.s + +src/gmock_main.o: src/gmock_main.cc.o +.PHONY : src/gmock_main.o + +# target to build an object file +src/gmock_main.cc.o: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o +.PHONY : src/gmock_main.cc.o + +src/gmock_main.i: src/gmock_main.cc.i +.PHONY : src/gmock_main.i + +# target to preprocess a source file +src/gmock_main.cc.i: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.i +.PHONY : src/gmock_main.cc.i + +src/gmock_main.s: src/gmock_main.cc.s +.PHONY : src/gmock_main.s + +# target to generate assembly for a file +src/gmock_main.cc.s: + cd /home/polina/psds-cpp-2025/build-asan && $(MAKE) $(MAKESILENT) -f _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/build.make _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.s +.PHONY : src/gmock_main.cc.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... edit_cache" + @echo "... install" + @echo "... install/local" + @echo "... install/strip" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... gmock" + @echo "... gmock_main" + @echo "... src/gmock-all.o" + @echo "... src/gmock-all.i" + @echo "... src/gmock-all.s" + @echo "... src/gmock_main.o" + @echo "... src/gmock_main.i" + @echo "... src/gmock_main.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/build-asan/_deps/googletest-build/googlemock/cmake_install.cmake b/build-asan/_deps/googletest-build/googlemock/cmake_install.cmake new file mode 100644 index 00000000..0dcdf69c --- /dev/null +++ b/build-asan/_deps/googletest-build/googlemock/cmake_install.cmake @@ -0,0 +1,70 @@ +# Install script for directory: /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/usr/local") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "Asan") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +# Set default install directory permissions. +if(NOT DEFINED CMAKE_OBJDUMP) + set(CMAKE_OBJDUMP "/usr/bin/objdump") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xgmockx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/include" TYPE DIRECTORY FILES "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googlemock/include/") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xgmockx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/polina/psds-cpp-2025/build-asan/lib/libgmock.a") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xgmockx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib" TYPE STATIC_LIBRARY FILES "/home/polina/psds-cpp-2025/build-asan/lib/libgmock_main.a") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xgmockx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/generated/gmock.pc") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xgmockx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig" TYPE FILE FILES "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/generated/gmock_main.pc") +endif() + +if(NOT CMAKE_INSTALL_LOCAL_ONLY) + # Include the install script for each subdirectory. + include("/home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/cmake_install.cmake") + +endif() + diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 00000000..4017810b --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/polina/psds-cpp-2025") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/polina/psds-cpp-2025/build-asan") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-asan.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-asan.cmake new file mode 100644 index 00000000..848ae9dc --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets-asan.cmake @@ -0,0 +1,49 @@ +#---------------------------------------------------------------- +# Generated CMake target import file for configuration "Asan". +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Import target "GTest::gtest" for configuration "Asan" +set_property(TARGET GTest::gtest APPEND PROPERTY IMPORTED_CONFIGURATIONS ASAN) +set_target_properties(GTest::gtest PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_ASAN "CXX" + IMPORTED_LOCATION_ASAN "${_IMPORT_PREFIX}/lib/libgtest.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest "${_IMPORT_PREFIX}/lib/libgtest.a" ) + +# Import target "GTest::gtest_main" for configuration "Asan" +set_property(TARGET GTest::gtest_main APPEND PROPERTY IMPORTED_CONFIGURATIONS ASAN) +set_target_properties(GTest::gtest_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_ASAN "CXX" + IMPORTED_LOCATION_ASAN "${_IMPORT_PREFIX}/lib/libgtest_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gtest_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gtest_main "${_IMPORT_PREFIX}/lib/libgtest_main.a" ) + +# Import target "GTest::gmock" for configuration "Asan" +set_property(TARGET GTest::gmock APPEND PROPERTY IMPORTED_CONFIGURATIONS ASAN) +set_target_properties(GTest::gmock PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_ASAN "CXX" + IMPORTED_LOCATION_ASAN "${_IMPORT_PREFIX}/lib/libgmock.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock "${_IMPORT_PREFIX}/lib/libgmock.a" ) + +# Import target "GTest::gmock_main" for configuration "Asan" +set_property(TARGET GTest::gmock_main APPEND PROPERTY IMPORTED_CONFIGURATIONS ASAN) +set_target_properties(GTest::gmock_main PROPERTIES + IMPORTED_LINK_INTERFACE_LANGUAGES_ASAN "CXX" + IMPORTED_LOCATION_ASAN "${_IMPORT_PREFIX}/lib/libgmock_main.a" + ) + +list(APPEND _IMPORT_CHECK_TARGETS GTest::gmock_main ) +list(APPEND _IMPORT_CHECK_FILES_FOR_GTest::gmock_main "${_IMPORT_PREFIX}/lib/libgmock_main.a" ) + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake new file mode 100644 index 00000000..ff5cc15b --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/Export/lib/cmake/GTest/GTestTargets.cmake @@ -0,0 +1,131 @@ +# Generated by CMake + +if("${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}" LESS 2.6) + message(FATAL_ERROR "CMake >= 2.6.0 required") +endif() +cmake_policy(PUSH) +cmake_policy(VERSION 2.6...3.20) +#---------------------------------------------------------------- +# Generated CMake target import file. +#---------------------------------------------------------------- + +# Commands may need to know the format version. +set(CMAKE_IMPORT_FILE_VERSION 1) + +# Protect against multiple inclusion, which would fail when already imported targets are added once more. +set(_targetsDefined) +set(_targetsNotDefined) +set(_expectedTargets) +foreach(_expectedTarget GTest::gtest GTest::gtest_main GTest::gmock GTest::gmock_main) + list(APPEND _expectedTargets ${_expectedTarget}) + if(NOT TARGET ${_expectedTarget}) + list(APPEND _targetsNotDefined ${_expectedTarget}) + endif() + if(TARGET ${_expectedTarget}) + list(APPEND _targetsDefined ${_expectedTarget}) + endif() +endforeach() +if("${_targetsDefined}" STREQUAL "${_expectedTargets}") + unset(_targetsDefined) + unset(_targetsNotDefined) + unset(_expectedTargets) + set(CMAKE_IMPORT_FILE_VERSION) + cmake_policy(POP) + return() +endif() +if(NOT "${_targetsDefined}" STREQUAL "") + message(FATAL_ERROR "Some (but not all) targets in this export set were already defined.\nTargets Defined: ${_targetsDefined}\nTargets not yet defined: ${_targetsNotDefined}\n") +endif() +unset(_targetsDefined) +unset(_targetsNotDefined) +unset(_expectedTargets) + + +# Compute the installation prefix relative to this file. +get_filename_component(_IMPORT_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +get_filename_component(_IMPORT_PREFIX "${_IMPORT_PREFIX}" PATH) +if(_IMPORT_PREFIX STREQUAL "/") + set(_IMPORT_PREFIX "") +endif() + +# Create imported target GTest::gtest +add_library(GTest::gtest STATIC IMPORTED) + +set_target_properties(GTest::gtest PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_17" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gtest_main +add_library(GTest::gtest_main STATIC IMPORTED) + +set_target_properties(GTest::gtest_main PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_17" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock +add_library(GTest::gmock STATIC IMPORTED) + +set_target_properties(GTest::gmock PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_17" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gtest" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +# Create imported target GTest::gmock_main +add_library(GTest::gmock_main STATIC IMPORTED) + +set_target_properties(GTest::gmock_main PROPERTIES + INTERFACE_COMPILE_FEATURES "cxx_std_17" + INTERFACE_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" + INTERFACE_LINK_LIBRARIES "Threads::Threads;GTest::gmock" + INTERFACE_SYSTEM_INCLUDE_DIRECTORIES "${_IMPORT_PREFIX}/include" +) + +if(CMAKE_VERSION VERSION_LESS 2.8.12) + message(FATAL_ERROR "This file relies on consumers using CMake 2.8.12 or greater.") +endif() + +# Load information for each installed configuration. +get_filename_component(_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) +file(GLOB CONFIG_FILES "${_DIR}/GTestTargets-*.cmake") +foreach(f ${CONFIG_FILES}) + include(${f}) +endforeach() + +# Cleanup temporary variables. +set(_IMPORT_PREFIX) + +# Loop over all imported files and verify that they actually exist +foreach(target ${_IMPORT_CHECK_TARGETS} ) + foreach(file ${_IMPORT_CHECK_FILES_FOR_${target}} ) + if(NOT EXISTS "${file}" ) + message(FATAL_ERROR "The imported target \"${target}\" references the file + \"${file}\" +but this file does not exist. Possible reasons include: +* The file was deleted, renamed, or moved to another location. +* An install or uninstall procedure did not complete successfully. +* The installation package was faulty and contained + \"${CMAKE_CURRENT_LIST_FILE}\" +but not all the files it references. +") + endif() + endforeach() + unset(_IMPORT_CHECK_FILES_FOR_${target}) +endforeach() +unset(_IMPORT_CHECK_TARGETS) + +# This file does not depend on other imported targets which have +# been exported from the same project but in a separate export set. + +# Commands beyond this point should not need to know the version. +set(CMAKE_IMPORT_FILE_VERSION) +cmake_policy(POP) diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake new file mode 100644 index 00000000..e3b0748e --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake @@ -0,0 +1,19 @@ + +# Consider dependencies only in project. +set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF) + +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + "/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/src/gtest-all.cc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" "gcc" "_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make new file mode 100644 index 00000000..7049fe72 --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + +# Disable VCS-based implicit rules. +% : %,v + +# Disable VCS-based implicit rules. +% : RCS/% + +# Disable VCS-based implicit rules. +% : RCS/%,v + +# Disable VCS-based implicit rules. +% : SCCS/s.% + +# Disable VCS-based implicit rules. +% : s.% + +.SUFFIXES: .hpux_make_needs_suffix_list + +# Command-line flag to silence nested $(MAKE). +$(VERBOSE)MAKESILENT = -s + +#Suppress display of executed commands. +$(VERBOSE).SILENT: + +# A target that is always out of date. +cmake_force: +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/polina/psds-cpp-2025 + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/polina/psds-cpp-2025/build-asan + +# Include any dependencies generated for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make + +# Include the progress variables for this target. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make + +# Include the compile flags for this target's objects. +include _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-src/googletest/src/gtest-all.cc +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o -MF CMakeFiles/gtest.dir/src/gtest-all.cc.o.d -o CMakeFiles/gtest.dir/src/gtest-all.cc.o -c /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/src/gtest-all.cc + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/gtest.dir/src/gtest-all.cc.i" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/src/gtest-all.cc > CMakeFiles/gtest.dir/src/gtest-all.cc.i + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/gtest.dir/src/gtest-all.cc.s" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/src/gtest-all.cc -o CMakeFiles/gtest.dir/src/gtest-all.cc.s + +# Object files for target gtest +gtest_OBJECTS = \ +"CMakeFiles/gtest.dir/src/gtest-all.cc.o" + +# External object files for target gtest +gtest_EXTERNAL_OBJECTS = + +lib/libgtest.a: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o +lib/libgtest.a: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build.make +lib/libgtest.a: _deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/polina/psds-cpp-2025/build-asan/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX static library ../../../lib/libgtest.a" + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean_target.cmake + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/gtest.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/build: lib/libgtest.a +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/build + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean: + cd /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest && $(CMAKE_COMMAND) -P CMakeFiles/gtest.dir/cmake_clean.cmake +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/clean + +_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend: + cd /home/polina/psds-cpp-2025/build-asan && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/polina/psds-cpp-2025 /home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest /home/polina/psds-cpp-2025/build-asan /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest /home/polina/psds-cpp-2025/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : _deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend + diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake new file mode 100644 index 00000000..82336bb6 --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "../../../bin/libgtest.pdb" + "../../../lib/libgtest.a" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o" + "CMakeFiles/gtest.dir/src/gtest-all.cc.o.d" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/gtest.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake new file mode 100644 index 00000000..e2ada84f --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/cmake_clean_target.cmake @@ -0,0 +1,3 @@ +file(REMOVE_RECURSE + "../../../lib/libgtest.a" +) diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make new file mode 100644 index 00000000..71b2ee69 --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts new file mode 100644 index 00000000..32ab1fb1 --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for gtest. diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make new file mode 100644 index 00000000..37ac348d --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for gtest. +# This may be replaced when dependencies are built. diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make new file mode 100644 index 00000000..5aadfdf1 --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.22 + +# compile CXX with /usr/bin/c++ +CXX_DEFINES = + +CXX_INCLUDES = -I/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest/include -I/home/polina/psds-cpp-2025/build-asan/_deps/googletest-src/googletest + +CXX_FLAGS = -g -fsanitize=address,undefined -Wall -Wshadow -Wundef -Wno-error=dangling-else -DGTEST_HAS_PTHREAD=1 -fexceptions -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -std=c++20 + diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt new file mode 100644 index 00000000..155928ae --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/link.txt @@ -0,0 +1,2 @@ +/usr/bin/ar qc ../../../lib/libgtest.a CMakeFiles/gtest.dir/src/gtest-all.cc.o +/usr/bin/ranlib ../../../lib/libgtest.a diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make new file mode 100644 index 00000000..3a86673a --- /dev/null +++ b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 5 +CMAKE_PROGRESS_2 = 6 + diff --git a/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o b/build-asan/_deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o new file mode 100644 index 0000000000000000000000000000000000000000..685b9e59d3975929f46852906d0b74baf549dc8a GIT binary patch literal 13479944 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 z zu3nV;=iR`hO8ILV-a4P*A!Wc4~ytHWv>zhacudB|RXZz&}#EN`O z@{Sc$H_<39-)%?9YEff(YlYPy+?M==XAsrAmG=x*EEaKNSxF^scb7DTv}U!G?HfLE zBs_SM2#u=pQ<>pUYf74u+_-*O=1W5Ta7>Xa6ejB&Z!yf&K`42FR2K1@E{cvc)661cY2i0zkD{0}%-@$^_<}+1=z@WH zs3!v+Za#lzN5ZAi>e<$dLtW6Q%S%Ur2h{ckaNl}k$B3ATTDmmY#cMgW4C_kWlS^AY zWGb+Ek}30oOy$RO?w8Z_fzq1dCmC??9qLlf!3rGV3U~H^oe-vUBH77VWhX*I8FoTV zLn30tn{-Leqa!8gl}Xxd3VKo|p%Q5ZkyeGc6WO9>LMK=2DzL~;Wrjbk1r{x2+K}T+ zrOCh1HGcW^U}}JlPJMz-xw?HKeJieG{K=#^NR0C4D$%7UIeRcPFs{D|Y zc)ICbG8v7DyF<;oMac08sF64~lKqysn(J-mt4?WGe1Ko{;rSY4+z;UQY&SNa&4vgXO{e9F#@J*omvDp zxb0*g^#{~bP+y>0qUsXVEDYbn=z(s?Q#Y0hpG93_@@z(N&IhK8TEsjXRfwdk`a|=m z%0r)3&7se#+R$gC&L~zziKjGGOpY3g<9l5Ye$iDVI~Or@dl?Ochd*YGzg<_!EoRrrgHaSefBZYv!)ECO|S43UyYDeUbvXBm2Q*jVFJhN;0EV z709}$DbB&11hK}U+yA3o94SUE_X`V-VFc+*B}&yFQ3+Y*eax{=^sEP8W7<8BaHw>1 ze*}~WZKvWBatyzxq~u1o0a-bJ`BEkq;Wp{T;35%J3(=8VKeC8e!b)=o>D1AQ12;Nw z1{LOZqIsZaVITe^JXlE1Vk~o^ZIVmcjB`C~P@l+V&;q8}bV4OA^G(ClLFU`!8b;24 z^jPkc;rzGHqC&4S(r$RVuhD$OR0^cMoaCj4)sI3;TRFN;6}42;!lTDv zRZB)azh3{%*Pj@;a64j8z8F=#N29h$t?3hnEnpZ7w^U|`#2#p`G{y@_h+7xNI3DKF z)q8Fi9wkGS;z6Ue-{`w573i>0Yc{+g1m9HthH(Qd1%iEOU_>f1;zS#_K)|!O(HDn@ zF74KyA$UsZ_cEP(Gk7Tr)ZJOWUQ+J)Z%w*ePl4a<%bSPNJ1nWefSmpbY-JY`Si-e?}3TpZ%JsD14NfS z3y~tndH7%?{AxVXO7&5d6iSt|(n6=H==&6{oZu7Zj#HgRhC$`#)Y4#dyD(|P^V;H0 z1qABJAqS%^L)bQN#`)qw5_;AJ1&Q~P{szAJFX3Exj3+X0T6`@<0@%jciMuRYQ3J7Y zpm#FV3p3a&AL3Y&!=bDsX6fMWCooq%Ja1SR8399A7CsiO*s@@A-78qI-Hpf|mTzk{ zEI!~qEvr-0Ah~EsY`|O)3pN_V%@2@^x5v4fE42+}5u>&LJnhN$l!rh)g*DTyVle#j zGA{OWH?Q2|5+A@#<6-0&wHU@bSU#M&UPj?T35X1`M4VbZMjmRoh}wahB*TGi_(_}^ z`cYVEmi|ig^r&4kHrycI#&5*~-9YTYC>O{&{Vb+YE9mD`9}chWJ2_i@6Oz$7Zda(@ zXdV|XrTI6iN?$6{C6BEpOWQ)pVOL+a-)dzWjdq!}pQ~4_!6_Yjwkv84N9dTj?&MkW z0{rg)U<j zo4)-eqpW-tAwCbXr*Hkid(l;pVwQViZ1|nxL5N7w+=fCIx&9f2z00oVHWuc(JGJEL z(dt)PSYcX?sLCn=(<&R7PW26P*pGevIe&HM>#jL|{^T&o3TEWb&P7w4?Y+ka!oPj% zj|9Iu7s>1oZp#zPV0b691{GlnIBC!xGtk^dyud}=YuO5QH{^T>cP5Qpa zLpnUI23eq#NFDJSxfro|ja=-sStFNtpWm3fq-RmM>pPWQ-{~2@6o1#H@pnTuZb+GN zLl75+AvVL&`H^sF?!Il{+&d0Ygt@VROSn_v8f2)7v)Ialin!%ZWX=O^oP0o63Wf%( z)Yol0SvpX^VhLU+fJvjWM=xlyP>e*vMMk13$tbFwA~8i%>0LQkOn?cEDsK1xQV$*)2BS@;nC#Ksak>9l^F^=?kJbc$N9(=@aXNp}arbeGnU0!C{L17qqH-K)pBtHzdxk!P8vJ)2zGvH; zFBE9dcqMzc?X4A4^jqzc4fM0RgC<%in+1HU`3Ag*QXx*;8r|BCZ8%+jvT20F+V$J~ z#8}>{9-4{o9oP3ucBk4F+%2iigv+S^+|OU}iSK>rbKTfobS&uP^%#;nnhr^&etn}= z6as!x(8prt*$MsL0NO#Yf?tkpX_20d)8zVcm%-AZD+eaN*L(Bx21K{P(PP}@9t+na)W~x2uF{?lL98amU}bxQVl0%NN93OFmqsl9e7rFhJ*K5l z?21!6T*e;B?1$skD7A@&>jQ94Q3LjfV-Fw4b$@-))*_kaO4IeD?r*>egydBt#pG3f(K+ddyJ&iQ*jdQvwjApcR zwViQd?zL;hFmC%oOrjb)qcb)+3*62+lAQf-vW_I`xw!qknC?VfY4TQ}XYt?rF%zvQ z%TMA;)BGfRZ^k-&Y3TUL=^;+C=)uT8*9ywb3t?B#5&||@{uLoXq@F92=oOfylrU2c2*MHFdg zZo_rJ@LJf5pKxwZ_5Jwev1I;)cTV6Z;krF2p<|YKFO;R01`+V8s%pIq5v7j(~Y` zY??>IZThYk&)U*<;N>pPJ1xnL@_&p z6X za9A8AF4HjQKw?vJ17R)DayCW^w;AC@%Gkj(&FBH!dtO0C8p1E-vtJKx7h~j7=_Aj0 zbGY%|Us5P1815wnrKU88QVO>TrIbmalx7T+FU><4JtKtERAq;t+1}L@$I96OR~gq* ziSpcKw@Fn+l_07}L6Z|RWTrji7h_UzTo*UsL3>cyTadqPSfrA$InvAQWSdBrG6~Y9 z8AN&H?92J7V3P2=*CfHv%(34q4>Fs9xZ=cO0-T!Y!7~BpCJyt;!zs-uJ*Q#i2Va~D zU9UW>(u|Tp8diSrhP6B6zk|)>@JiMo<7$*B<~8HI5RZPGYZD9Qb15yyx#TsUYp?V; z&Lyt}xiU>))^a(RD@tycWl1F~Pao1u6E?x`zGSkO{a$&HrI{i!k-miSpvh}~&^B=y zbdot}62X>ncsFAF_U#ZltVl*@y^N|9xA9#*RE}Y@0Q-{q@n98@kChqzw3O6rRnBfs zis!6ValLi4=Ix$kN)1N0l;aB80?Z(BnDA6|SPfc{0)-%F8_>98DE!uFc;+6WP>xzV z3gK`61#pQw1WZ5-2or&fWRmGerX`n+WX;t{CxlSbRX2d=my<$DowKJG z&TxWCK${FAslUkas`hKA90e57meoO>6wuC1Z#lbMy(PE3R*8mP zW3{;o^L&_9x~+QVRqyG8i0$4*4pt}HXG6STUS12=aP4RJI-=2V?TsMws;aY5!=t)! zM<%N`v)bA5YZuETEQuzOd{$kHRS|Vn&uYm$K9p!+`Tn+CcpnLaHV@028M!7pxLdfN z4rlhruK(bK{7l_~AE@B=@+Z9WM*JiyxH1apP$Vk2eyOB^3hq`P6&#NcP4=nUP1ROZ zwb=_MsA{w7uQHyCmEY2bigcxw(1IXs%9J%<6_mV~s$6vVf{ z^oup_`bz)$o1_(=Qx>(#83!WNE3Z*ahObuXVJnH12YY^|c%7)iqDU|tw*d$yTAvY` z%xgwgK&~`M`Wok=aaj6oYsue&!K)V-Vm0-Bqc7S!Sh^TC08SOA&F!_&dNqswn#j(UHg;@7{lRyiNr#S1NF^(C((0K zkl@9?8xGvS!3h}Awz^SV_-u_2e3pr0M2yQ(wxL+D`#2|m3&~=mOzrf^!rO_lk??l< z@F$F+j)q*uaGcW9JQ4#$D4Jd0mpWQF*vGSl5y-Of#Z&76eD4zsW2e%E+!!O$g>gn? zPm5W>X+Q=&Eq^>%0kiqBf;4g32_4nu*`7pvjE_%^)ZPUb9lwz6V=`fLYP96&hdUp` zieyj4m&{+dlp#v{>XJDCo=9YV&=ok{iXje7g-tuCcWeaVH50i1YQlFohzdvG5zY4- z(5pB~4%FWCkNg1X&<2AwJjiz~4SA$2z{#D%jZf|bjdrvJuF@y233?Z<=e)w6k0b94 z3gf6U?VdN$0ZSDFNAQSAq)zV=E`|BnzhW=9VX-uA4+FP{3(ehmERRGo*EnyBpoA%@D0$V8$U#FQ z0%d+?S!W>J>)C-=CP0$5^F*P$2fw8@Kn)M88Duwxw?o%B>zL;3xZJF@0qb5;z{fmF*Y*$Rvu1iCWlkBuXr+&qIq>@J#B?{nuT$$9Yk(E*CxSvoJ(Hwx#lv3 zxf3Lja;xg(mgLnpWo1L1TMRotWu=`4Qx@NRr>r2m3*^NyEg~-&)r4@egKWvGVC;?S z#ccmZQUVm(BBYtlMoU4<~xSp*VwVO{V8E3Z$s#2#2nj z=g81)vFC`4GRW#@&XDdhnm;vF7!L=~4~dNQBb+SNv}L~v+v57Yi@kdZUPdA^RGMX6 zmUx*vCh>hY@zri9VgiM5Mv?1-U&oeX1e&Z^qnBd9YD3wZVUTPmqu1NvAW#cQio-q& z3T;XiN_%i5@N5#!qZrYuC8eP18#4SH9M%?1_eXDujX5RbFdw^e8(Wy7xF)$ERA5?U{Hg*tLryRA_QzQ|j1=nxyss?Z!ww8h$NN(zI=$z75pVLP-N` zh%$zDHhX=YDrVGJtp;j+=4ccsLO@?-hfMLRYW0Tea!2l*h?_C&-?pl+I>RTwi0+w; zX3X`ouTlYJGjUPpW}s zkUuT;2qt&fe2B`#-nsaz9 z#hda$Ny(rt!}DCYT%M<0PRgH~j; zF@v%DI1O};?S|;h+HX#wA!v+wx^<*>`&OaY+c)ATVMY_k;%bb=C_XLa8X3huhzeR6 z#py27$j?ruN}ip%_TsQA<5Zd9PfzZ$UQ82yIPz}=PD6a5xRDJAgBZ9EUl8r}2U+|? z^?Cfkq@tf$&(2o?fC(#H3`pFHf%||=uozfo^&m1@Al4iwmBpV!vDht5t45$wR?RCI z#D(pp3O3FK)!qO_{z2)4tqJ$ez1rC$pmmS=`w{drDb~E#IEf`-J+EkrUWw`jy#dwV~)zt#%WAR$GZazYO{9GJlox ze6{mD=sb@&&$NTsvcKd!zsY(24d;2>d49L^Jn1~Y-+A8eJpU1%i$#qwdPEm6fr@;v zt7KT6rr&q1GA$0&E4Ws8uJDdg&+%(LKx?wZ(C)Cm@H(a{E%g(cM$D33Cl92>hJT;DTs%e zEu3^UgS4=^heZK54KgtZu?Bp)IJwMT#<@@Q^s>2B&-ckIT4M#dGjZZ z0hA%cxxm#H{tS9dv^my*F%>6oE#NhhW>=l4D(tVeqZc~Cv*N@f2}R0E%^84S?UOpd zpxA1P#wEo-nQ$h+tyyEF%WK@fcxY0vA?!c~d?I~J+SH27p7|}xvt=LT)Mocj# zU-B0IoStl;FK*1^cCBQYR=Fvg<92wZDJj`19i)OJ(#pFNqiik7T}DcDGoLS?6EEhH(K&S#XS zV~$j&g(RhUp>nQ}q%<$I$?dxys4nOea5kT-T~eCYKAkHhDa{L&b0A4dTnG$~X#NQ> zp#;s-IW$X3Tu6nu44Sv*T9TBwkZI|7%A{F#ShN{Xro@E`Tbj>-Cn?Pf_2+B zM|#eIBq?#mLXc!_F_Xa1SnGbcD~}eEl(;2>u?pCJGBz%AFfCm@)=4Fz&3~=){7cUBo1AAV5pDi)=lR{{nRQM& z=~N=x{QI3ee`KB;m_xWR4qy%edI}W2Je`fu_PY)T;m*5oi{%}t<#15hb-1;04f!my z4u?*%^&rG0Bg-m(KQ6yKi5tCtCw zK-+eIsrsXApJ=dqc1E5ArgGjzm7%*}tpV6>M!;5(@nrA9w?K}PTRJ(TZ=G&rzpd7e zYb($Qex=?EIymLs=fx|<4JQKqzIy1?+i`;g3Zqx=cs8EqP}Nfo`nPL%I}CgSGmKJ9nDeXy#L1+RwMH9f| zN9zz4hYl&zQoND5^mkD~b91SCbqN-*CYDoUXEc_~7I!`1ln1SnUgEsnl2}WoUkf&O zZ3pJ*(rM9@i6JyUpA_P6!$mvTPJ@UOtOPMRsmfR?=6I{3&6=)PV89VAV&(ej9HhX&3?t@{ zGgO$8ctyu^3sPdvAZD=R!@dvr(Sd0TBerWRN1$!vZzVyB1FRNd`-F>3yMs>TT{;Yq z*OeyU4d%XZ4gSPpZjvh}6~CEc@rnKmp!~sD#=^4MBdqLT1-0upw;4lP{WSb$bPyd- zW_Bv5{zHqYX9L-E*xjM+;P2uABsU&zif=sRqF>oH?;-HcCju`Q+O~@^OkDW)udA(p z;Yj$;iI{si#oWs|(ZkOdinx!A^nPKv?X@KjG-WjuuOSBfJ%eLGT(}o*#f+(kO~nl& z<+u{V9kS%hl}m^W-j8{cgx05@RU$ErA!i~n1mXSI4o)Bqq3a9dnbErnK_+m~**^{+ zeQX^!Nj=yAJ&u2TUeC>t1R60LKDbw8f?tEf1gxap>xhyyT#92s%5EP_y>-kwKM(j7 zg#%1|xHeSh8sGRlpa}^9_u0BSd5zX~*1bfK?-w*yIGojOq?o8Glw6tNPb+=_+)uYy zytO(IQZ&Q*Wg1{4riUwE85;>tk5<3Zf~`U#vnmhc?EgBfOC!;p0_U>meB~$?JOlF@ z6C3?q&J0{}$Z!XRu~@zQH#hd+X5`c!4K99wV7uHVGaf8%=IW2My39ZN&w}L zl{V4s^mbr*(#lBmYx7?BpLM(sA|9CQmfMk$+yR21m0w+l=0|E{*dBY_*XG|T2sLiQ zrwbcK9#2U+-FbfnP9r(W#5B=R2M6b1x9M1DlMi6UX>n?%*W8FAOvwmUmq5U>p-S9S zGkv0kR`=U2P9AE`tvf9>=k|Hfd8X#vrc-lXstP@!I-jvaQkX+-5>M)KQ(yW+SypMrL28?=(s~UmP0xbZY8rTdL{nnq zwqzeW!1;%EO&cz?C)DEPHo(py`%m6mM#ghGDMs~PEn=_l)d}oGoAf_gHzu^d(x6t@ zOwI*N6a8GkvZHH8(=wX;;F3b2C&M^cB2JH!e6I+Nh>NAeNrLT?T>2n6SM`2=f!BWl z#bVNMxH)M^zWWHI&8qz5dtV|)xSNIj_(@wFVHpd@Em$}_IFoD!&z_$BSEoa>r$6y8 z$!k2Pi}{D3B1XM>8fJUvu`4*6~}+@MdJ9QO!4ZQ#o9_N|H5@YplDJM zXHV~^a;sL6*9;1>T$lXM5-g(~*TKO`lYa>&wot~OSV^2>&+2a>3_DZ3>u=GBTcdPq zh8@l=zCLa|nNv9pb>g?NAge#R1tjil^RXf-tKT}J>mJe*g+i>_$qAs3BW>vS)z^v-xI?||GpI!I= zv-dX8bzRlD=uzy%3Q2ktNWk0%kcj}LA>dHpT7?uTwz&I%bcaU4t@~O(+};q(>z@g7 z>UY6J=IA8eY&I1HweBqjjZwI`ea|I*LAg$-oMT6^6h;Rq5Qxf8B60(fA_KNll0%^Q zeRHn0_Fnt%?6r@M{_NwCX#bqG*UwyY%{kZnTUv^0=!l!4pe5_FP#1r{aO}rW7jvkj z&=zx6YO(L&M6mJO4(?ZxyO*Z&1NLygi(_;#D9wW{j?pEpG#S!&@L&=de_e86dF?nZ z_fEwidXh@7`(^Hk5pOJrvxXD9jC5lQ7pp`g4&#g_O`0E$jCrG3mfyY-EUwEwF(msg zL=o}e(J)Cgy*Uwuw%BJ19gpV+{{{#-zm-WQ5{v4`EyH{gTT}3$WHr;GR)Ovz?c!0& zC{O>a`^EKVKP%XyWCwED%c*XlX%4= zbtANjy#yfk?o;@#0yA1A4Uf4T~?6FMjb*LSzJW zv@&J)s0e2Uf$}XkN2J6T%c$?v^3P_8T2aa)eiN!MAff8=q`tQ@lLPgBB}y*$DhgzM zMcozbkF!~}V1I^98h$zhl355J$k;)+KwlKVH!)5kP*qRHP&7(?i*IO+$I~l9`w+dV z!A`>ZVWHxyZq6{5GdDejNi;UgXRsVRj*Y9d9K_LqO@a;_Vw@fw;dOQJE?fcv7Oi=o z4hR8@GBT0bE>6HovB#_BPE&SO{L(MDw+AE*R_8ne4DWUSiGDD$ghDgOBXUY&d|0zT zo&6NH!d>=*;N+qOS~=LQZLyyQo9_S9`Kvt^?fw2O{BF*0zbujbUl_>?_Lt@1FaN@* zZTWmRaN0cC{0J^p(U)dRLtme=N9;l7Rt7sFhv}|lKy{UI7q`W|v+1ln19I|UrNe~V z*8(;3DJadA2Sr3_?!HVy$FL{paq8&o_2$dYq(1V7Ic6RC*S7EfWZe_@xz_dU#C_!b z*KL|_e){o)R{l%y=mE%|cs>1e{c$V)r|A3Q6SrCJrQZ@DyHWt+ip#Bzmp%GjC`m&qjOqlZfV_0Ejvg&<1-D$jeYoWj8Bt?HTcOAk5;h z2WRV(HV)g(f|08kgmvQ%AX5$QP*-X6eBlnQ*gynB%i6&krse*I!~;aR757f33;HOR zLhrz8mPZ`sp2dm7=0kHWh`N(8BgDBl6VSOK_Op0mjST;MUJw6tURwM`)2&z7=tOu6 zV^5POP3a$C{K!P}Oo?>Le0Z|oQl6b%b$enyA1Omyd8jt448Wu>$+D=_PM9_kF*qdZ zD!0U-W?<)zPq(!+u#6U(A(lze*!Lit`+Q@eN|lQt2v;LdXe`v##ttG2HKgGtoqjt> zHAe$ceOY8(Jm`TA>My(}7fsU9$8jI8+zbW&kx&S9yI3rVt1^ zxlo<`yOu|{v_x+-UzPJOp^w_06 zxNNcAetPM2Ly=J0Nk8B`5B~k|4qSZi+Mx4?Z~`Oe52!Wb&qu!*{u!x3gloN{w^U{Z z3L;czoC~KO5jc2-_CCQ|1U^sfEg}WY;usC>g54KO@qd1uw-2~ec$K_!guUiu-lE{w zsxr^QjbJC`jitTwvg&%$EyEQVBnZ6e+EYgVUDl66p<*ZHRWcj#WI;i@mU-% z!!BxsIOf4u$OlLhTbC~<%z`+=2dr6g{Q(P zcuF=~wm<><&K7bia_{Dgewx`DtMrZj7e;BH46IogcvVlmJ_6MyN}nhE!N0i&X);vc zqj34~MNs2O%>+zmm|B+;;5VkBgv0$qEM3u_iJeFfkYawvpAILkqzd7Q918NArQj&Zv){!NW?K15rp!3Fd$v4db?X zAlgS+&COB()+h-B2KYh66atHkZj3QC;TMQmZ|T{{nRUITvypdNemukrTT-vTm31yWM|2z((c$FU^fDlp=%JYNo1?`<9FLvc77nEJY?)dD> zjFY5@DEnOT#033T)32se<3}QlfZqgJ5(N&t-~UD@E#ez~6aD5*-Zws!MX-UE z|Bz!qgP{q57ziz%RD+D2kOBON3OmrxN=ylztRdupb|io!>764X2MT5Ojnk$~bKE9q zsH{a~r+{j4_l&*udzRfhg^KFvoyUHpLVIbd>|QKKukU4b^wO1TfKXVrWI(wvaT_VU zC}VSR?^OD_rOeI`2|;2<=5b2+5Ti;7ESC`y~V zey`g;UBK>IsVE*+ckY{j^yucq?0bGp$T!|1Y85<<@^E~Ee%BIu^tc}yF;o>$_at)! z93bx%?5TSLgj^<3H@|=c-Le z%j{BMdt>LW^d;vt)E9B*es03GRzdLGghpfM&MMb)b#iOixkLJ^&hA!DI71e}4k^=~ zKb0)lwX6uiE^0k5p4THn-^Xzs)<~VHKNd@N-m2%F%zZ z$Nh2ZaCXD@=}rM9(bv9hNKto)&voG!ai(8Yvf#eGtVN8$0LZ^&Yq2`ciW;Sqwv@_6 z9EI%)0K`U^)G|_)@Rs}zs>4?1+pVH)NqZ{ zPJ*ogjtjU9Gj`d1Ky{i5f$D{h$7;ay>6@%;*S@M9#JB%KL4J$lyCjlt_p?a*yYnpS zZ+B=2617p^WQ5_C-C(i<(+5 z*kCR-ag@MBq!Qa6_Yh5oQMO${Y~eZlQ^ua5dQsaTsrBZ@i`V2JM8h2O?hw1}-C!v+ zL@-};4I*IiLgC(LW3?s)ry6{|`b+~p)!_4wXBzOS z2A_|eZosD+eEzRf3GneWOdBBqO(JfrY;XOSn=D7{+%3DCH9yb=6!(_X^_m&VRaeuX zqGiz0khK_Ek5~nbuMQy%vY9>sQeYJ~PS2fUiL~yoZF9Q+g%d4|f8Z+ICT3aa*8DsH z3$w#Hwm2+2lY$etGHHM-z_ti<)KSQFIcAXhvc*2V1&3JKk3q`qI{Ph>>LYq7?(+CX zPd61cFzh=yjV%G<@>;Ob@3FtojEk>)9l>wDfdQegbiQF3FM%l(tD>D4S+KXXAuj5| zzh$M%mbR8&`-jmpBiB+8s0hZRWA@}N$K{E)oX;l448h?>5up0{D(*+8WLNFY1BjGD zM3cd(zbec>I$wU(0syu+(K%BN28x2J(q}!K%HBMZ;b68%^jXlsNCn%&+ynA9-)Xq0 zm6Gr{;*kgs`fv2&kzx-ibH#y)2SW!Y7M#Jh3TA^(OhiZ$m7>|vqLWfiOr({$Z=4WQ zGaW?rS(JZ_&P?3>0$fhzkl|qdcld7iI#NpI=C_ESaa_BMoR>a5R63F_fpbWaipW6#2{VL#Ikb3QbUBYKb6{lK>(7GqMyY z#}MrA#UHFI9$T~N;rzkl8_wv_oL$aEn1aFohMW~W&L}}Q(Ac_!j6(%JGt>(!RIY3# zo~3IUE_P`xYQrD|P~I8>%5U}9KVJY)+&8WheTWX(V*_8`@aTQ5G!w zvsGkZHA$dZZ((?1b|}e>0_5t$u2LHiVeYe-iL59#GKe(KcMi)T9Kv!Vh-9x1N#qp$@M30D^v2UCj)rfVRph0Kyfn**5S)^d_VM>Ctzw~AN zt;>n3HjyK{8*<0V!m*P$t6HS65QkL{wz1@ata_bsf+vhx z6QwdbjREK8_HlOG5{(Jz1L%?_9_Ej_G-ME9sssy%;o+UmiX2pvqB6Ri&6h4AsD*P# zNs=aC1L;CGevit0ZNs=LKD|IA}f*DkjHfhiPvdSkRLoOu#fe zczh55dCBLLyNiqaYdn>oO(V$;%w4mzhv!0WB|4{(LQih3!5_fz#J>CYqe)5jAy6R}00g%5Y-;AZy))t? zhrW>fB8#sA2#-NhlMFG#iU1hvA--d|H~LBj+6;$9{Rbdf88`~we>o7Gp#k%jgvH!f zB+`S!9wiW4j)a(mwE!8REXngL0dj$kSxG(``%WIf$iRy&CgG!fkSA4!EqR?ibb(u+9#z0B%9I+e(@vPyqV@z|wg-8kd_1Sm- zgaqmg>?TMbX&mk3EddTXrEdXd$(t-oRx~rV2;W%KG;2DX%zY;Sn1p?Si3FU!FCeoF ztDgnQ0^}nbLn^{hCPGJv{B*+7PMartY#LH4bZAq28J;8=);+wDW!S?<@Z_tb2Rt!H zq=|d5;Fd;+FDE5fznwW+)jgq5qlrCX(-~5!4YrX!y6KEaye<-~i+v*{Sl9Q8Af8;F zQX8uGt+-e3+qC!X;{7vJ|7&p{#|Yix2!`z~3%4ke(#zS$E{8x=9HUG6`Vytp5_2tR zneOEJl!))`Ik9;Ydk~ZTic{i=Dvr^`pci6VIv!pJmycpCPI4dC|@JpMK+vmH&;YGx^Jh%P2L!fkeiKpDxZcSr;G2&t>}g z_?i5+GK!R_2)6Q6A6lMay!1RtA-frEra6_k+DDsygqmZ7S>N__Cf{<9dUvKPfBDP( zE;8EslBsEHRl8Vc)&0appzhFa^Q_R~5nz>spo3rMKgFr)y9nSDrBfIuCeoWudREi< zB+b_h=IRTk(;}=TnNB z`^t(@Por7Kr8}mUF3r2v-x{g0f^GHw)_ooGa=K_8FDGpff;`s@^uKd|2xZ$(^Q?>7%!-HyVQ)4FKpm;sReb+y^e%Uw>U-hc{_eSpl+Dk zP^yAj{XS~30s)!E13i?_zwcZ~cd^Y>gl_)w_B zU&|jnw&CY+*3&xthAO8l;OK=SpPHDzr)*s#=6tc6y8y0hqB)+uC}zN~X^b!vye0lD>AiJTw&CJ67`t@xAVV(WMrl-4&6)LJ>OG3>b=y_^Lwe6kGGM^0q+|pQ-y9P4Vy9!5ht<7HnH}4 zlpTQUU{C*Ru8w?wznAFJ2D^i2>W%T6cS_u+B6lr~{lIsKN@KT!Gv-pgM@l@*;uu}h zY8D3W2r2eS7#28Jr|)^XNAPx$x{nT(V|at#A*H5*OJNz7|FRKKXqXypDxQK{=vJI? z@-*oAaiZr~QE=26900lqkSGfGpi$-sq~@{Q8(WdfYDVU=`bo&)1+}(T9aq8WZk@Xg zt0yaL4-3?o?JfN{1vOM+3%I9|V+XK`{W~(wrFnY_cg#>xl_pFR2{;P2DfDNng0|P* zoimz7%mJvyaqZTJ6g^xDvT>`yT|H2|iv_ zhx#dctw~}8b;3+Y#&j`&`c5h>KUxsfuX_#^xp#7p?CMabGJrZ?jN}A?i9x7`hfYwZ z!4T9lfk2e@p-z?PPzPcW-tYbejSu%8xP>qE%@dt#D-|@#^r6UPA|39cv>lOV0zQcA zG1XOKduUG=@w(@4)L>+%+&g(8yN+1ip1Gg)J;5c;*sTb_5W8+)i1j`9Khcw_^8Ksi zuVPkoSq0wSzVt6)dCl{*hOp;I0%vHiQl*pi+#>|tym`0a?-Jgs^UbWg1o(bMBVOd} z>>DQr6USfMy%W{!t?+@$;FT6dEMF?+iWc{%QeRk&KcEXfUwzrmK2j%TLh}wVU^5@` z(PrR?Gcv0;KGE4i1T+&g-M;lmMLJtGm0q#DzN%oy4Ni2@^32*eWcA8SO5@c9cG-Aq z4UM;>@#(6KyW4=L2JZ1nuFDAePIRE0(t*y!?7%j3;802jwq@#oF4+d08Cgyon*;;m z=(Z!c*N;@<6$8@G` zjT0;wLn;7qRBIZ0Q24ffA^2w49pKygT1PC%Vd{u6ifyJS)0q`z=!5HkG9#uaBU;U*~4X^JvpN05Qa&c;M{~INNq;I})4mpL1SNGXm_gE?ze07C0I1GMf1DC`7nVZQpDsrX z)2M*wVvIcdk6glQJySLE`-#~P!8t=!XW9qxvD@b}XVIJJriV*n@tZQ|2#*a?6vYvN z<4AvGc%VCU2s;Q9>}QqUfO)y6B|#j;-0uLfdYm!Fm`o{^lxf4veICSvR(Hgn9xr)x zp) zuP;{v1S&wD8|CbX1VVQ z8QJg#p(na3i}EA93F>b+1bl($otE6{2$@*upPocOPl+PaRZ)?Gv*6@bkz^@sC8;e- zd!LX1NV8Ij)vQz?y{3sG_!M#oLM?WGgzKT4S}7(zE~l$jl3P!cow@b(6k)#Z2uMwC zo-^_09(o{bW7jxX9a$II*q5JmWo8?Dz&1?s+ht^-svrJFp(^_Va&04rCEI1z3wNv1 zL#db}+E{*uD!D}!y6#gp!6vgM{~OTg8?)7FEW~oa-yI>rXq<$0)*6?fz&K*q!FM&z zv9XA<$hhY3Fw$_XGb^sqmO%sGdCp{6=14)pauf+yD#sM(M}fKRg;9adzui7#rVG$y zvl^1#=v)sCM+JK_^`vTyP{`>du9qJ?%IO(v@4Ruc93$1*bX8f;a>Vg}2XAQpVjG$2 zub-syN8W$krupWlA3td2zXTZ`B=w2c(@)nY{SWpj|`%Tb7RW*0tmL z!KWIe7wEpIq}PSBK(SJ(YJ)A7n@v_73i(UUl+re6w2X^b4hjJp4a36LctYLZ)*-5W#fIIBaTJre|^H%6T2Z#!9rkzI;h z|BzjZFT<03am%>CEu#fFlzZ&Mci~Ahe}E_G<_}6TRVF@>lw|5Q)*w|)GNoKFI5CVnrRhIjJ&94DXpQ{0mSF*zUa zlJ|PHGjVoinE_R7C5K_R*h!b@&QUo$ayqdEJ3Pu}95G3bE2hkIcqG*a<}0Qfz9Qb5 z;4-{>Kz<;MLEfHHx9|Zb*A!b2#kpH4t%ym*j%b|I2gqBlzX_hJR5|6X5Kxlj7THbk zI$!)EOJ~FM;1%%ncO^af(*z>-PC5Ak>WO_$wyUr~$5+CK+zFAa z1OXz=G^NNYN(km@YD9W#_~z2=O>{QX1+Kc6lAOy>x2}~Ra=sAJ!ARJoh8A-6)K`=X zO*CmUdRgB_>(HVxdX*}es=0AAiC0rJZOC_7T9>hxh62hekjt_ZAr9qA2`Q3r!Wx!l|&duoXlj__r?&VTeWqM4|T0O8Gs zutgC9_xv|fK#oLymG7biLYson^02uYIFeIsrj7&LuWGGmM;gFyjf+S7Tbaj!AmT>= zi(rAra?GIkUA5-$U0}`ITus;gWX8bI==&@~)AYqKYEhinLD4xLi0tbMAsP1xQ_Xz@ zzV5-Z{a2DddKie6!EfYCLm(zy_ft8Pn27;1zsm+@`s76EenN1-nVxEdGf}%kqHDPT z2_mF-i~KHI*XR=u1L&c~o`J+M&p_*rT%^ZuSr-QT6{?fkYOM^65oB^=PQnn!ob<2b zX`8>0YeNkKp;@UEpKr>SCfQGF#d5CECo#z482!!dz6^vkN236PmIg#H7kVR0^uJi# zT+n}+xLJe1bDH=?pz(L^pq|u&va8{(ySEj6oxkwj>jbV20Ivk=+Wk#6#3pTIpAaKs zX%`M(j18B7-4vfl;?|T~5XI1I{-`ee=vwLp$kxN(@cPJU0VaWR45F$lOY-cdN%BDU zCQ>C9XcBTjb>T~-7ktUjF)qO(sW*Q$gWeE%?Qibl1a|XR<5!jnDNsQbWO?U*eFuyA zD3Lnv{lskLG+q{e)f8Pu0SY1_j5xrkQh^XdM;wq4Q=!$hdjl%$r1Izys?Sk2JiuSZ zE`5nIh#>f!W~9hlm{jRQmX3lnAf&faQ^_X|#YQFZH>#Vm8TU>hMtf2rk$>^3iaiyS zOq4lh9r@^gz2k>Jd(HOymcoK?m4)yr7W-jH_?qXN<1v5noA;>C3+0cviza4p4rnk( z5u&u&6vtrDGNcLo(NBrYQyK<-(|%c}u$TBKM2wd)z>70CpF%n%!~ ziKWaCwBe=SJLR(_pZnzVHu=0mKGUXHZGwesPpN`^J~;pUo`uAV(YNiW8%vEdOi=&m zp4y^5s`qkJ&hKd>PVb>Ci;Fd5LVzq35YM$(vpB6sg(|VfW*OT@XK<0eGQIXwnvMgd z1lbXR&I@+&Y)1cu5~9?C+qeK_?A*9ha+yt($O}u1xkUX0p`(idq2tnuAc4!%#-_*) ziWlT>e>+wvNN4sM!^upM0%P|T;-%6di>^bUi%~*=%tAelq(U;I&{y@0LgcRa)>r0B z|G-n6v2#2=w~rWt7`aDuu@|U+FT?79e%M@iuCSLpOnqrOQNo$=X9>zQg|vys+qq9e zTpSqVU-EcfOHkVy!UG~z9hlf6=~W2dpYdq|Yvf(zrc zCg)3ucAQ~u+2O@(=|@c6P5m(2UWmn~Z7{u2cw8?$dXiT##XNdedocv&zEA@SFX5E_ zA*OUc<0r6|`cC0r-WZ_gz^nWn?7c-kc~6*5dLBG})|a+H^a;(U~s1v6cc@C&vhPgwHKmtA5P zT-l|4Ij8$G*+`}pSHKS>dWeuuk$_~q$F2w4D7grrz-7p;plk^w z!o>4&0fS;0!^7kXP>7^!!Hj31F(Xt)y7TyZ%ETYS%B{rRsyq;YJSCrFp!PU-%l^=u zKpdcpfh-|r@L9DDlX|y(0La2SiIi5E`vMt44Qb&WP-(xtDgmV#>XO4K3n;alL5YfK zgr&|;2lg5K?<+&x74HFX$EWY-+n zw%5V7)=GTM8D>a`l{oec-k1q9b!eZtiZje}E!w|9w9g$=(mWDX{^gZkr=)Cxm$!y( zRD3>Vl54Ea0Op9*$j z(M5qQB*w7Vre@U>?gBtgOmnFK@5#Vk{z?3jBLvcaVfgdgpeP)P$`qd}8NSq~_Y5kcTpEs8><{UI)%AG{gpHunq6mnS*-vQ;E)r_lR^ zbUZrR#RmMGnQtFeX#!LV&uDrcl1WI$P^uRIm{czdO6aNTq=l8BO0kI9 z>>DSkE=BNT3KLMJ;Lz%6`rLM>aOn|8HACJzg{MFwxiZ=h%X%}^rz9Ve4`Z_HA?ry$ z5SH~IyhZ&wME@z)q(oytwCD(KC&g_Uw=5sjriyXz>||W7oeYDA_rk7D6fT zaaCtLwqTOrepkj@f15mlCc~t&jCYBo^L>jzIwcvUZL-={^EO$&XZJgK-=>uzcBaa| zmhR=&dn4b+kz)Zbv3UkM0TQrw=7<)85{su+Jke<%5{SG==~)7kF^!(-^a22vNIRFg z*~N=lk%IkS_4@cOoUb;9wmt*tO|I{{}R$c>w3;J%sZ{j@^oEAb8U24~gg0 zo;ari?nmgC!HN|K6j-rgK~h#JSJm8E+6r*vJ|7}kfWg9hk7n#u>eSdIUlI!RH(=O3SUejf)&I=owU?U9frY`F5a$0JNGm6t{f^SXbf=pBjkfel@UIF z)kkXjsmzbSDS2puPzCHXh$OfYEVP)!S>~LcA

Zk$IhiEGRwn|mtmaCfI~}7 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ķ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⋚^a_bqMtZNhZ1eJMAW>5-UO7} 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 z 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

%)-WfMcgyvJ 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®})a+&mGWHaAJ; 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

BjD?Dzg!K>qz5me|1lH-A%X^KLGrBW<)syFEaH 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