commit 5c1403aa910fdc9c708190dab8369921ac988f8c Author: Isaac Shoebottom Date: Mon May 22 23:28:51 2023 -0300 Initial commit diff --git a/Archive/CS2263 Assignments.zip b/Archive/CS2263 Assignments.zip new file mode 100644 index 0000000..7d8730a Binary files /dev/null and b/Archive/CS2263 Assignments.zip differ diff --git a/Archive/CS2263 Labs.zip b/Archive/CS2263 Labs.zip new file mode 100644 index 0000000..2731a9b Binary files /dev/null and b/Archive/CS2263 Labs.zip differ diff --git a/Archive/CS2263 Quizes.zip b/Archive/CS2263 Quizes.zip new file mode 100644 index 0000000..a5fd281 Binary files /dev/null and b/Archive/CS2263 Quizes.zip differ diff --git a/Archive/CS2263 Slides.zip b/Archive/CS2263 Slides.zip new file mode 100644 index 0000000..0d32609 Binary files /dev/null and b/Archive/CS2263 Slides.zip differ diff --git a/Assigments/1/Assignment One.pdf b/Assigments/1/Assignment One.pdf new file mode 100644 index 0000000..9b73bbe Binary files /dev/null and b/Assigments/1/Assignment One.pdf differ diff --git a/Assigments/1/Shoebottom_Isaac_A1.docx b/Assigments/1/Shoebottom_Isaac_A1.docx new file mode 100644 index 0000000..0484393 Binary files /dev/null and b/Assigments/1/Shoebottom_Isaac_A1.docx differ diff --git a/Assigments/1/Shoebottom_Isaac_A1.pdf b/Assigments/1/Shoebottom_Isaac_A1.pdf new file mode 100644 index 0000000..6690df8 Binary files /dev/null and b/Assigments/1/Shoebottom_Isaac_A1.pdf differ diff --git a/Assigments/1/Shoebottom_Isaac_A1.zip b/Assigments/1/Shoebottom_Isaac_A1.zip new file mode 100644 index 0000000..016dd97 Binary files /dev/null and b/Assigments/1/Shoebottom_Isaac_A1.zip differ diff --git a/Assigments/1/Shoebottom_Isaac_A1/Shoebottom_Isaac_A1.pdf b/Assigments/1/Shoebottom_Isaac_A1/Shoebottom_Isaac_A1.pdf new file mode 100644 index 0000000..6690df8 Binary files /dev/null and b/Assigments/1/Shoebottom_Isaac_A1/Shoebottom_Isaac_A1.pdf differ diff --git a/Assigments/1/Shoebottom_Isaac_A1/isFib.c b/Assigments/1/Shoebottom_Isaac_A1/isFib.c new file mode 100644 index 0000000..45d3824 --- /dev/null +++ b/Assigments/1/Shoebottom_Isaac_A1/isFib.c @@ -0,0 +1,9 @@ +#include +int isPerfectSquare(int i) { + int s = sqrt(i); + return (s*s == i); +} + +int isFib(int i) { + return isPerfectSquare(5*i*i+4) || isPerfectSquare(5*i*i -4); +} \ No newline at end of file diff --git a/Assigments/1/Shoebottom_Isaac_A1/isFibPrime.c b/Assigments/1/Shoebottom_Isaac_A1/isFibPrime.c new file mode 100644 index 0000000..0589ae9 --- /dev/null +++ b/Assigments/1/Shoebottom_Isaac_A1/isFibPrime.c @@ -0,0 +1,22 @@ +#include + +int isFib (int i); +int isPrime(int i); + +int main() { + int x1, x2; + printf("Please enter min value: "); + scanf("%d", &x1); + printf("Please enter max value: "); + scanf("%d", &x2); + + int i; + for(i = x1; i <= x2; i++) { + if ((isFib(i) == 1) && (isPrime(i) == 1)) { + printf("%d ", i); + } + } + printf("\n"); + + return 0; +} \ No newline at end of file diff --git a/Assigments/1/Shoebottom_Isaac_A1/isPrime.c b/Assigments/1/Shoebottom_Isaac_A1/isPrime.c new file mode 100644 index 0000000..1aea343 --- /dev/null +++ b/Assigments/1/Shoebottom_Isaac_A1/isPrime.c @@ -0,0 +1,13 @@ +#include +int isPrime(int i) { + if (i < 2) { + return 0; + } + int j, k = sqrt(i); + for(j = 2; j <= k; j++) { + if (i % j == 0) { + return 0; + } + } + return 1; +} \ No newline at end of file diff --git a/Assigments/1/Shoebottom_Isaac_A1/testingFib.c b/Assigments/1/Shoebottom_Isaac_A1/testingFib.c new file mode 100644 index 0000000..e4beabb --- /dev/null +++ b/Assigments/1/Shoebottom_Isaac_A1/testingFib.c @@ -0,0 +1,15 @@ +#include + +int isFib(int i); + +int main() { + int i; + printf("Please enter a number to check if part of fibonacci sequence: "); + scanf("%d", &i); + if(isFib(i) == 1){ + printf("Your number is part of the fibonacci sequence"); + } + else { + printf("Your number is not part of the fibonacci sequence"); + } +} \ No newline at end of file diff --git a/Assigments/1/Shoebottom_Isaac_A1/testingPrimes.c b/Assigments/1/Shoebottom_Isaac_A1/testingPrimes.c new file mode 100644 index 0000000..84de8c6 --- /dev/null +++ b/Assigments/1/Shoebottom_Isaac_A1/testingPrimes.c @@ -0,0 +1,15 @@ +#include + +int isPrime(int i); + +int main() { + int i; + printf("Please enter a number to check if prime: "); + scanf("%d", &i); + if(isPrime(i) == 1){ + printf("Your number is prime"); + } + else { + printf("Your number is not prime"); + } +} \ No newline at end of file diff --git a/Assigments/1/isFib.c b/Assigments/1/isFib.c new file mode 100644 index 0000000..45d3824 --- /dev/null +++ b/Assigments/1/isFib.c @@ -0,0 +1,9 @@ +#include +int isPerfectSquare(int i) { + int s = sqrt(i); + return (s*s == i); +} + +int isFib(int i) { + return isPerfectSquare(5*i*i+4) || isPerfectSquare(5*i*i -4); +} \ No newline at end of file diff --git a/Assigments/1/isFibPrime.c b/Assigments/1/isFibPrime.c new file mode 100644 index 0000000..0589ae9 --- /dev/null +++ b/Assigments/1/isFibPrime.c @@ -0,0 +1,22 @@ +#include + +int isFib (int i); +int isPrime(int i); + +int main() { + int x1, x2; + printf("Please enter min value: "); + scanf("%d", &x1); + printf("Please enter max value: "); + scanf("%d", &x2); + + int i; + for(i = x1; i <= x2; i++) { + if ((isFib(i) == 1) && (isPrime(i) == 1)) { + printf("%d ", i); + } + } + printf("\n"); + + return 0; +} \ No newline at end of file diff --git a/Assigments/1/isFibPrime.exe b/Assigments/1/isFibPrime.exe new file mode 100644 index 0000000..2d124ab Binary files /dev/null and b/Assigments/1/isFibPrime.exe differ diff --git a/Assigments/1/isPrime.c b/Assigments/1/isPrime.c new file mode 100644 index 0000000..1aea343 --- /dev/null +++ b/Assigments/1/isPrime.c @@ -0,0 +1,13 @@ +#include +int isPrime(int i) { + if (i < 2) { + return 0; + } + int j, k = sqrt(i); + for(j = 2; j <= k; j++) { + if (i % j == 0) { + return 0; + } + } + return 1; +} \ No newline at end of file diff --git a/Assigments/1/testFib.exe b/Assigments/1/testFib.exe new file mode 100644 index 0000000..f3bf35c Binary files /dev/null and b/Assigments/1/testFib.exe differ diff --git a/Assigments/1/testPrime.exe b/Assigments/1/testPrime.exe new file mode 100644 index 0000000..805e63b Binary files /dev/null and b/Assigments/1/testPrime.exe differ diff --git a/Assigments/1/testingFib.c b/Assigments/1/testingFib.c new file mode 100644 index 0000000..e4beabb --- /dev/null +++ b/Assigments/1/testingFib.c @@ -0,0 +1,15 @@ +#include + +int isFib(int i); + +int main() { + int i; + printf("Please enter a number to check if part of fibonacci sequence: "); + scanf("%d", &i); + if(isFib(i) == 1){ + printf("Your number is part of the fibonacci sequence"); + } + else { + printf("Your number is not part of the fibonacci sequence"); + } +} \ No newline at end of file diff --git a/Assigments/1/testingPrimes.c b/Assigments/1/testingPrimes.c new file mode 100644 index 0000000..84de8c6 --- /dev/null +++ b/Assigments/1/testingPrimes.c @@ -0,0 +1,15 @@ +#include + +int isPrime(int i); + +int main() { + int i; + printf("Please enter a number to check if prime: "); + scanf("%d", &i); + if(isPrime(i) == 1){ + printf("Your number is prime"); + } + else { + printf("Your number is not prime"); + } +} \ No newline at end of file diff --git a/Assigments/2/A2src.zip b/Assigments/2/A2src.zip new file mode 100644 index 0000000..337ca79 Binary files /dev/null and b/Assigments/2/A2src.zip differ diff --git a/Assigments/2/A2src/A2src/.gitignore b/Assigments/2/A2src/A2src/.gitignore new file mode 100644 index 0000000..97a928e --- /dev/null +++ b/Assigments/2/A2src/A2src/.gitignore @@ -0,0 +1,3 @@ +*.result +Stack.o +Stack diff --git a/Assigments/2/A2src/A2src/.idea/.gitignore b/Assigments/2/A2src/A2src/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/Assigments/2/A2src/A2src/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Assigments/2/A2src/A2src/.idea/deployment.xml b/Assigments/2/A2src/A2src/.idea/deployment.xml new file mode 100644 index 0000000..cba2cb2 --- /dev/null +++ b/Assigments/2/A2src/A2src/.idea/deployment.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/.idea/discord.xml b/Assigments/2/A2src/A2src/.idea/discord.xml new file mode 100644 index 0000000..2a6a89a --- /dev/null +++ b/Assigments/2/A2src/A2src/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/.idea/misc.xml b/Assigments/2/A2src/A2src/.idea/misc.xml new file mode 100644 index 0000000..787317b --- /dev/null +++ b/Assigments/2/A2src/A2src/.idea/misc.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/compound_test1.expected b/Assigments/2/A2src/A2src/Data/compound_test1.expected new file mode 100644 index 0000000..dff60e8 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test1.expected @@ -0,0 +1,20 @@ +5 +10 +15 +20 +25 +failed push +25 +20 +1 +2 +failed push +2 +2 +1 +Successfully executed 12 instructions +|_ 5 _| +|_ 10 _| +|_ 15 _| +|_ 1 _| +4 elements diff --git a/Assigments/2/A2src/A2src/Data/compound_test1.input b/Assigments/2/A2src/A2src/Data/compound_test1.input new file mode 100644 index 0000000..5971a0e --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test1.input @@ -0,0 +1,15 @@ +u 5 +u 10 +u 15 +u 20 +u 25 +u 30 +o +o +u 1 +u 2 +u 3 +e +o +e +x diff --git a/Assigments/2/A2src/A2src/Data/compound_test2.expected b/Assigments/2/A2src/A2src/Data/compound_test2.expected new file mode 100644 index 0000000..c0a076a --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test2.expected @@ -0,0 +1,3 @@ +failed peek +Successfully executed 0 instructions +0 elements diff --git a/Assigments/2/A2src/A2src/Data/compound_test2.input b/Assigments/2/A2src/A2src/Data/compound_test2.input new file mode 100644 index 0000000..f9562df --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test2.input @@ -0,0 +1,2 @@ +e +x diff --git a/Assigments/2/A2src/A2src/Data/compound_test3.expected b/Assigments/2/A2src/A2src/Data/compound_test3.expected new file mode 100644 index 0000000..492884d --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test3.expected @@ -0,0 +1,22 @@ +failed peek +failed peek +failed pop +5 +5 +5 +10000 +invalid instruction d +invalid instruction p +11100 +10010 +201 +-10 +-10 +-10 +201 +Successfully executed 11 instructions +|_ 10000 _| +|_ 11100 _| +|_ 10010 _| +|_ 201 _| +4 elements diff --git a/Assigments/2/A2src/A2src/Data/compound_test3.input b/Assigments/2/A2src/A2src/Data/compound_test3.input new file mode 100644 index 0000000..f7e5ebf --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/compound_test3.input @@ -0,0 +1,31 @@ +e +e +o +u 5 +e +o +u 10000 +d +p +u 11100 +u 10010 +u 201 +u -10 +e +o +e +x +u 10 +u 15 +u 20 +u 25 +u 30 +o +o +u 1 +u 2 +u 3 +e +o +e +x diff --git a/Assigments/2/A2src/A2src/Data/exit_test1.expected b/Assigments/2/A2src/A2src/Data/exit_test1.expected new file mode 100644 index 0000000..68ef54a --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/exit_test1.expected @@ -0,0 +1,2 @@ +Successfully executed 0 instructions +0 elements diff --git a/Assigments/2/A2src/A2src/Data/exit_test1.input b/Assigments/2/A2src/A2src/Data/exit_test1.input new file mode 100644 index 0000000..c1b0730 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/exit_test1.input @@ -0,0 +1 @@ +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/peek_test1.expected b/Assigments/2/A2src/A2src/Data/peek_test1.expected new file mode 100644 index 0000000..dc3f47f --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/peek_test1.expected @@ -0,0 +1,7 @@ +10 +20 +20 +Successfully executed 3 instructions +|_ 10 _| +|_ 20 _| +2 elements diff --git a/Assigments/2/A2src/A2src/Data/peek_test1.input b/Assigments/2/A2src/A2src/Data/peek_test1.input new file mode 100644 index 0000000..67d66aa --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/peek_test1.input @@ -0,0 +1,4 @@ +u 10 +u 20 +e +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/peek_test2.expected b/Assigments/2/A2src/A2src/Data/peek_test2.expected new file mode 100644 index 0000000..c0a076a --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/peek_test2.expected @@ -0,0 +1,3 @@ +failed peek +Successfully executed 0 instructions +0 elements diff --git a/Assigments/2/A2src/A2src/Data/peek_test2.input b/Assigments/2/A2src/A2src/Data/peek_test2.input new file mode 100644 index 0000000..83ade57 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/peek_test2.input @@ -0,0 +1,2 @@ +e +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/pop_test1.expected b/Assigments/2/A2src/A2src/Data/pop_test1.expected new file mode 100644 index 0000000..c687525 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test1.expected @@ -0,0 +1,6 @@ +10 +20 +20 +Successfully executed 3 instructions +|_ 10 _| +1 elements diff --git a/Assigments/2/A2src/A2src/Data/pop_test1.input b/Assigments/2/A2src/A2src/Data/pop_test1.input new file mode 100644 index 0000000..529c5ff --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test1.input @@ -0,0 +1,4 @@ +u 10 +u 20 +o +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/pop_test2.expected b/Assigments/2/A2src/A2src/Data/pop_test2.expected new file mode 100644 index 0000000..f1c48a4 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test2.expected @@ -0,0 +1,6 @@ +10 +20 +20 +10 +Successfully executed 4 instructions +0 elements diff --git a/Assigments/2/A2src/A2src/Data/pop_test2.input b/Assigments/2/A2src/A2src/Data/pop_test2.input new file mode 100644 index 0000000..581f532 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test2.input @@ -0,0 +1,5 @@ +u 10 +u 20 +o +o +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/pop_test3.expected b/Assigments/2/A2src/A2src/Data/pop_test3.expected new file mode 100644 index 0000000..45226f6 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test3.expected @@ -0,0 +1,3 @@ +failed pop +Successfully executed 0 instructions +0 elements diff --git a/Assigments/2/A2src/A2src/Data/pop_test3.input b/Assigments/2/A2src/A2src/Data/pop_test3.input new file mode 100644 index 0000000..dedce4b --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/pop_test3.input @@ -0,0 +1,2 @@ +o +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/push_test1.expected b/Assigments/2/A2src/A2src/Data/push_test1.expected new file mode 100644 index 0000000..05385be --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/push_test1.expected @@ -0,0 +1,4 @@ +10 +Successfully executed 1 instructions +|_ 10 _| +1 elements diff --git a/Assigments/2/A2src/A2src/Data/push_test1.input b/Assigments/2/A2src/A2src/Data/push_test1.input new file mode 100644 index 0000000..80e2953 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/push_test1.input @@ -0,0 +1,2 @@ +u 10 +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/push_test2.expected b/Assigments/2/A2src/A2src/Data/push_test2.expected new file mode 100644 index 0000000..0d84646 --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/push_test2.expected @@ -0,0 +1,6 @@ +10 +20 +Successfully executed 2 instructions +|_ 10 _| +|_ 20 _| +2 elements diff --git a/Assigments/2/A2src/A2src/Data/push_test2.input b/Assigments/2/A2src/A2src/Data/push_test2.input new file mode 100644 index 0000000..c4affce --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/push_test2.input @@ -0,0 +1,3 @@ +u 10 +u 20 +x \ No newline at end of file diff --git a/Assigments/2/A2src/A2src/Data/test_custom.expected b/Assigments/2/A2src/A2src/Data/test_custom.expected new file mode 100644 index 0000000..cde08fc --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/test_custom.expected @@ -0,0 +1,18 @@ +10 +255 +297 +297 +invalid instruction j +297 +894 +32978 +failed push +32978 +32978 +894 +297 +255 +Successfully executed 12 instructions +|_ 10 _| +|_ 255 _| +2 elements diff --git a/Assigments/2/A2src/A2src/Data/test_custom.input b/Assigments/2/A2src/A2src/Data/test_custom.input new file mode 100644 index 0000000..27ba7cd --- /dev/null +++ b/Assigments/2/A2src/A2src/Data/test_custom.input @@ -0,0 +1,15 @@ +u 10 +u 255 +u 297 +e +j +e +u 894 +u 32978 +u 32 +e +o +o +o +e +x diff --git a/Assigments/2/A2src/A2src/Makefile b/Assigments/2/A2src/A2src/Makefile new file mode 100644 index 0000000..a8aceb7 --- /dev/null +++ b/Assigments/2/A2src/A2src/Makefile @@ -0,0 +1,114 @@ +######################################### +# Created by Jean-Philippe Legault +# +# This is a comment, a comment always start with `#` +# Indentation is primordial in a Makefile. +# the steps for a target are always indented +# +########################################## + +# compile with gcc, change this to clang if you prefer +COMPILER = gcc + +# The C flags to pass to gcc +C_FLAGS = -Wall -Wextra + +run: Stack + .\Stack + +# prepend the command with '@' so that Make does not print the command before running it +help: + @printf "available command:\n" + @printf " make help (this command)\n" + @printf " make Stack (to build your C program)\n" + @printf " make test (to run every test case)\n" + @printf " make exit_test (to run test cases against the exit instruction for your program)\n" + @printf " make push_test (to run test cases against the push instruction for your program)\n" + @printf " make peek_test (to run test cases against the peek instruction for your program)\n" + @printf " make pop_test (to run test cases against the pop instruction for your program)\n" + @printf " make compound_test (to run test cases against all the instruction for your program)\n" + +# link our .o files to make an executable +Stack: Stack.o + $(COMPILER) $(C_FLAGS) -o Stack Stack.o + +# compile the `Stack.o` file +Stack.o: Stack.c + $(COMPILER) $(C_FLAGS) -c Stack.c + +####################### +# Custom test +test_custom: Stack + ./Stack < Data/test_custom.input > test_custom.result + ./TestPassed.sh test_custom.result Data/test_custom.expected + +################################################################## +# Test Cases +test: exit_test push_test peek_test pop_test compound_test test_custom + +############################## +# exit test cases +exit_test: exit_test1 + +# run our executable by passing in the text file via stdin with `<` and passing stdout to a file with `>` +# then use a scrit to verify that the result are the same one as the one expected +exit_test1: Stack + ./Stack < Data/exit_test1.input > exit_test1.result + ./TestPassed.sh exit_test1.result Data/exit_test1.expected + +############################## +# push test cases +push_test: push_test1 push_test2 + +push_test1: Stack + ./Stack < Data/push_test1.input > push_test1.result + ./TestPassed.sh push_test1.result Data/push_test1.expected + +push_test2: Stack + ./Stack < Data/push_test2.input > push_test2.result + ./TestPassed.sh push_test2.result Data/push_test2.expected + +############################## +# peek test cases +peek_test: peek_test1 peek_test2 + +peek_test1: Stack + ./Stack < Data/peek_test1.input > peek_test1.result + ./TestPassed.sh peek_test1.result Data/peek_test1.expected + +peek_test2: Stack + ./Stack < Data/peek_test2.input > peek_test2.result + ./TestPassed.sh peek_test2.result Data/peek_test2.expected + +############################## +# pop test cases +pop_test: pop_test1 pop_test2 pop_test3 + +pop_test1: Stack + ./Stack < Data/pop_test1.input > pop_test1.result + ./TestPassed.sh pop_test1.result Data/pop_test1.expected + +pop_test2: Stack + ./Stack < Data/pop_test2.input > pop_test2.result + ./TestPassed.sh pop_test2.result Data/pop_test2.expected + +pop_test3: Stack + ./Stack < Data/pop_test3.input > pop_test3.result + ./TestPassed.sh pop_test3.result Data/pop_test3.expected + +############################## +# compound test cases +compound_test: compound_test1 compound_test2 compound_test3 + +compound_test1: Stack + ./Stack < Data/compound_test1.input > compound_test1.result + ./TestPassed.sh compound_test1.result Data/compound_test1.expected + +compound_test2: Stack + ./Stack < Data/compound_test2.input > compound_test2.result + ./TestPassed.sh compound_test2.result Data/compound_test2.expected + +compound_test3: Stack + ./Stack < Data/compound_test3.input > compound_test3.result + ./TestPassed.sh compound_test3.result Data/compound_test3.expected + diff --git a/Assigments/2/A2src/A2src/Stack.c b/Assigments/2/A2src/A2src/Stack.c new file mode 100644 index 0000000..497b925 --- /dev/null +++ b/Assigments/2/A2src/A2src/Stack.c @@ -0,0 +1,248 @@ +/******************************************************* + * Stack.c + * + * + * Created by Jean-Philippe Legault + * + * Your task is to implement the section with the comment: + * * TODO: finish implementing this + ******************************************************/ + +// allows the usage of `scanf` and `printf` +#include + +// Has the macro definition for EXIT_SUCCESS +#include + +// allows the usage of `bool` +#include + +#define STACK_MAX_SIZE 5 + +/** + * function: + * is_whitespace + * + * expects: + * a single char + * + * returns: + * true when the char is a whitespace character + * false otherwise + */ +bool is_whitespace(char in) +{ + return (in == ' ' || in == '\t' || in == '\n' || in == '\r'); +} + +/** + * function: + * print_stack + * + * expects: + * a pointer to the root of the stack + * a pointer to the current size of the stack + * + * Prints a visual representation of the current state of the stack + */ +void print_stack(int *stack, int *size) +{ + for(int i=0; i<(*size); i++) + { + printf("|_ %d _|\n", stack[i] ); + } + printf("%d elements\n", (*size) ); +} + +/** + * function: + * push + * + * expects: + * pointer to the stack + * pointer to the size + * the value to push + * + * returns: + * true when value has been pushed + * false otherwise + * + * The push function push a value to the passed in stack + */ +bool push(int *stack, int *size, int max_size, int to_push) +{ + if(*size >= max_size) return false; + stack[*size] = to_push; + *size = *size + 1; + return true; +} + +/** + * function: + * pop + * + * expects: + * pointer to the stack + * pointer to the size + * pointer to location to store the popped value + * + * returns: + * true when value has been popped + * false otherwise + * + * The pop function pops a value from the passed in stack and stores it at the to_return location. + */ +bool pop(int *stack, int *size, int *to_return) +{ + if(*size <= 0) return false; + *size = *size - 1; + *to_return = stack[*size]; + //stack[*size] == 0; + return true; +} + +/** + * function: + * peek + * + * expects: + * pointer to the stack + * pointer to the size + * pointer to location to store the popped value + * + * returns: + * true when value has been peeked + * false otherwise + * + * The peek function looks at the top value from the stack and stores it at the to_return location. + */ +bool peek(int *stack, int *size, int *to_return) +{ + if(*size <= 0) return false; + *to_return = stack[*size-1]; + return true; +} + +/******************************************************* + * function implementation + */ + +/** + * function: + * main + * + * expects: + * n/a + * + * returns: + * EXIT_SUCCESS when program ends. + * + * while we are not instructed to exit the program + * + * We read in a char as an instruction : + * 'u' for push + * 'o' for pop + * 'e' for peek + * 'x' to exit the program + * + * if the instruction is push ('u'), + * we read in an integer (you may assume it is a valid integer) + * push the read value onto the stack + * if failed + * printf("failed push\n") + * else + * print the value pushed + * + * else if the instruction is pop ('o') + * we execute the pop function + * if failed + * printf("failed pop\n") + * else + * print the value popped + * + * else if the instruction is peek ('e') + * we execute the peek function + * if failed + * printf("failed peek\n") + * else + * print the value peeked + * + * else if the instruction is exit ('x') + * we break out of the loop + * + * else + * printf("invalid instruction %c\n", input_instruction); + */ +int main() +{ + // keep track of the max size and the current size of the stack + int stack_max_size = STACK_MAX_SIZE; + int stack_current_size = 0; + int stack_current_value = 0; + int popped_value = 0; + int input_value = 0; + + // the stack is an array located on the main() function stack frame + int stack[stack_max_size]; + + // initialize our stack with 0 values + for(int i=0; i < stack_max_size; i++) + { + stack[i] = 0; + } + + // count the number of instructions (peek, pop, push) that successfully happened + int successful_instructions = 0; + bool stop_execution = false; + + while(!stop_execution) + { + // read the input instruction (a single character) + char input_instruction = 0; + scanf("%c", &input_instruction); + + // the character could be a whitespace, so we need to skip those + if(!is_whitespace(input_instruction)) + { + if (input_instruction == 'u') { + scanf("%d", &input_value); + if (push(stack, &stack_current_size, stack_max_size, input_value)) { + printf("%d\n", input_value); + successful_instructions++; + } + else { + printf("failed push\n"); + } + } + else if (input_instruction == 'o') { + if (pop(stack, &stack_current_size, &popped_value)) { + printf("%d\n", popped_value); + successful_instructions++; + } + else { + printf("failed pop\n"); + } + } + else if (input_instruction == 'e') { + if (peek(stack, &stack_current_size, &stack_current_value)) { + printf("%d\n", stack_current_value); + successful_instructions++; + } + else { + printf("failed peek\n"); + } + } + else if (input_instruction == 'x') { + stop_execution = true; + } + else { + printf("invalid instruction %c\n", input_instruction); + } + } + } + + printf("Successfully executed %d instructions\n", successful_instructions); + print_stack(stack, &stack_current_size); + + return EXIT_SUCCESS; +} diff --git a/Assigments/2/A2src/A2src/Stack.exe b/Assigments/2/A2src/A2src/Stack.exe new file mode 100644 index 0000000..df89d3e Binary files /dev/null and b/Assigments/2/A2src/A2src/Stack.exe differ diff --git a/Assigments/2/A2src/A2src/TestPassed.sh b/Assigments/2/A2src/A2src/TestPassed.sh new file mode 100644 index 0000000..debbe5e --- /dev/null +++ b/Assigments/2/A2src/A2src/TestPassed.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +########################## +# +# Created by Jean-Philippe Legault +# +# This script compares two file to see if they differ from each other +# using the `diff` command. +# +########################## + +# get the two files to compare via the arguments to this script +FILE_ONE="$1" +FILE_TWO="$2" + +# verify two files passed via the arguments for this script are equal using the `diff` command +diff ${FILE_ONE} ${FILE_TWO} > /dev/null + +# get the exit code of diff +RETURN_CODE="$?" + +# 0 indicates no differences were found +if [ "${RETURN_CODE}" == "0" ] +then + echo -e "\n###### Passed ###### ${FILE_ONE} is equal to ${FILE_TWO} \n" + exit 0 +else + echo -e "\n###### Failed ###### ${FILE_ONE} is NOT equal to ${FILE_TWO} \n" + exit 1 +fi \ No newline at end of file diff --git a/Assigments/2/A2src/Shoebottom_Isaac_A2.docx b/Assigments/2/A2src/Shoebottom_Isaac_A2.docx new file mode 100644 index 0000000..4382536 Binary files /dev/null and b/Assigments/2/A2src/Shoebottom_Isaac_A2.docx differ diff --git a/Assigments/2/A2src/Shoebottom_Isaac_A2.pdf b/Assigments/2/A2src/Shoebottom_Isaac_A2.pdf new file mode 100644 index 0000000..a416f62 Binary files /dev/null and b/Assigments/2/A2src/Shoebottom_Isaac_A2.pdf differ diff --git a/Assigments/2/A2src/Shoebottom_Isaac_A2.zip b/Assigments/2/A2src/Shoebottom_Isaac_A2.zip new file mode 100644 index 0000000..4dead91 Binary files /dev/null and b/Assigments/2/A2src/Shoebottom_Isaac_A2.zip differ diff --git a/Assigments/2/Assignment Two.pdf b/Assigments/2/Assignment Two.pdf new file mode 100644 index 0000000..a878d52 Binary files /dev/null and b/Assigments/2/Assignment Two.pdf differ diff --git a/Assigments/3/.vscode/launch.json b/Assigments/3/.vscode/launch.json new file mode 100644 index 0000000..00c9db3 --- /dev/null +++ b/Assigments/3/.vscode/launch.json @@ -0,0 +1,29 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "name": "gcc.exe - Build and debug active file", + "type": "cppdbg", + "request": "launch", + "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", + "args": [], + "stopAtEntry": false, + "cwd": "${fileDirname}", + "environment": [], + "externalConsole": false, + "MIMode": "gdb", + "miDebuggerPath": "C:\\Programs\\MSYS2\\mingw64\\bin\\gdb.exe", + "setupCommands": [ + { + "description": "Enable pretty-printing for gdb", + "text": "-enable-pretty-printing", + "ignoreFailures": true + } + ], + "preLaunchTask": "C/C++: gcc.exe build active file" + } + ] +} \ No newline at end of file diff --git a/Assigments/3/.vscode/tasks.json b/Assigments/3/.vscode/tasks.json new file mode 100644 index 0000000..3350f2c --- /dev/null +++ b/Assigments/3/.vscode/tasks.json @@ -0,0 +1,28 @@ +{ + "version": "2.0.0", + "tasks": [ + { + "type": "cppbuild", + "label": "C/C++: gcc.exe build active file", + "command": "C:\\Programs\\MSYS2\\mingw64\\bin\\gcc.exe", + "args": [ + "-fdiagnostics-color=always", + "-g", + "${file}", + "-o", + "${fileDirname}\\${fileBasenameNoExtension}.exe" + ], + "options": { + "cwd": "${fileDirname}" + }, + "problemMatcher": [ + "$gcc" + ], + "group": { + "kind": "build", + "isDefault": true + }, + "detail": "compiler: C:\\Programs\\MSYS2\\mingw64\\bin\\gcc.exe" + } + ] +} \ No newline at end of file diff --git a/Assigments/3/A3Data.zip b/Assigments/3/A3Data.zip new file mode 100644 index 0000000..9af2d00 Binary files /dev/null and b/Assigments/3/A3Data.zip differ diff --git a/Assigments/3/A3Data/A3Data/HelloWorld.html b/Assigments/3/A3Data/A3Data/HelloWorld.html new file mode 100644 index 0000000..e121130 --- /dev/null +++ b/Assigments/3/A3Data/A3Data/HelloWorld.html @@ -0,0 +1,10 @@ + + + + + Hello (Suessian) world! + + +

Hello world

+ + \ No newline at end of file diff --git a/Assigments/3/A3Data/A3Data/Sample.html b/Assigments/3/A3Data/A3Data/Sample.html new file mode 100644 index 0000000..9660d2d --- /dev/null +++ b/Assigments/3/A3Data/A3Data/Sample.html @@ -0,0 +1,16 @@ + + + + + Hello (Suessian) world! + + + Hello! +
    +
  1. fish
  2. +
  3. fish
  4. +
+

fish

+

fish

+ + \ No newline at end of file diff --git a/Assigments/3/A3Data/A3Data/form-al.html b/Assigments/3/A3Data/A3Data/form-al.html new file mode 100644 index 0000000..65a6da8 --- /dev/null +++ b/Assigments/3/A3Data/A3Data/form-al.html @@ -0,0 +1,29 @@ + + + + Form example + + + +
+ Full Time + Part Time +
+ + +
+ + +
+ +
+ +
+ + diff --git a/Assigments/3/A3Data/A3Data/form.html b/Assigments/3/A3Data/A3Data/form.html new file mode 100644 index 0000000..6533bbe --- /dev/null +++ b/Assigments/3/A3Data/A3Data/form.html @@ -0,0 +1,15 @@ + + + + Form example + + + +
+ Your Number:
+ + +
+ + diff --git a/Assigments/3/A3Data/A3Data/index.html b/Assigments/3/A3Data/A3Data/index.html new file mode 100644 index 0000000..0bcdfe3 --- /dev/null +++ b/Assigments/3/A3Data/A3Data/index.html @@ -0,0 +1,79 @@ + + + + + + + Memory, Memory, Memory + + + + + + + +
+

Memory, Memory, Memory The Rogue Lecture Series

+

Welcome to Rick's secret lecture stash! A new video (set) will turn + up here daily before 12:30 pm (ADT), Monday through Thursday from today until + Thursday 18 June. The only exception will be Monday 25 May, the + + Victoria Day civic holiday. +

+

These presentations are part of my course at UNB ( + CS2263 - System Programming Development), so there will be references to other portions + of the course that you don't have access to (quizzes, tests, assignments, labs). +

+

Lectures

+ +
+

Rick Wightman, UNB Faculty of Computer Science

+
+ + diff --git a/Assigments/3/Assignment Three.pdf b/Assigments/3/Assignment Three.pdf new file mode 100644 index 0000000..9638d9f Binary files /dev/null and b/Assigments/3/Assignment Three.pdf differ diff --git a/Assigments/3/CLionProject/.idea/.gitignore b/Assigments/3/CLionProject/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/Assigments/3/CLionProject/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Assigments/3/CLionProject/.idea/.name b/Assigments/3/CLionProject/.idea/.name new file mode 100644 index 0000000..c191d3d --- /dev/null +++ b/Assigments/3/CLionProject/.idea/.name @@ -0,0 +1 @@ +htags \ No newline at end of file diff --git a/Assigments/3/CLionProject/.idea/CLionProject.iml b/Assigments/3/CLionProject/.idea/CLionProject.iml new file mode 100644 index 0000000..6d70257 --- /dev/null +++ b/Assigments/3/CLionProject/.idea/CLionProject.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Assigments/3/CLionProject/.idea/deployment.xml b/Assigments/3/CLionProject/.idea/deployment.xml new file mode 100644 index 0000000..cba2cb2 --- /dev/null +++ b/Assigments/3/CLionProject/.idea/deployment.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assigments/3/CLionProject/.idea/misc.xml b/Assigments/3/CLionProject/.idea/misc.xml new file mode 100644 index 0000000..90159ad --- /dev/null +++ b/Assigments/3/CLionProject/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Assigments/3/CLionProject/.idea/modules.xml b/Assigments/3/CLionProject/.idea/modules.xml new file mode 100644 index 0000000..dbf8db3 --- /dev/null +++ b/Assigments/3/CLionProject/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Assigments/3/CLionProject/CMakeLists.txt b/Assigments/3/CLionProject/CMakeLists.txt new file mode 100644 index 0000000..1cb7945 --- /dev/null +++ b/Assigments/3/CLionProject/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.20) +project(htags C) + +set(CMAKE_C_STANDARD 99) + +add_executable(htags htags.c) diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeCache.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..236f34d --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,378 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug +# It was generated by CMake: C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/bin/cmake.exe +# 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 +CLionProject_BINARY_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug + +//Value Computed by CMake +CLionProject_SOURCE_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Programs/MSYS2/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS: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 + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//No help, variable specified on the command line. +CMAKE_DEPENDS_USE_COMPILER:UNINITIALIZED=FALSE + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Programs/MSYS2/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS: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= + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/CLionProject + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe + +//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 +// 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=C:/Programs/MSYS2/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objdump.exe + +//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=htags + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Programs/MSYS2/mingw64/bin/readelf.exe + +//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 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 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=C:/Programs/MSYS2/mingw64/bin/strip.exe + +//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 + +//Value Computed by CMake +htags_BINARY_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug + +//Value Computed by CMake +htags_SOURCE_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject + + +######################## +# 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=c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug +//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=20 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/bin/ctest.exe +//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_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_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-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 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"10.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long long unsigned int;__PTRDIFF_TYPE__;long long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;long long int;__UINTPTR_TYPE__;long long unsigned int;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffff;__WINT_MIN__;0;__PTRDIFF_MAX__;0x7fffffffffffffffLL;__SIZE_MAX__;0xffffffffffffffffULL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffff;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffffffffffffLL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffULL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_NORM_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_NORM_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_NORM_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_NORM_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_NORM_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_NORM_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_NORM_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_NORM_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__MMX_WITH_SSE__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__MINGW64__;1;__WIN64;1;__WIN64__;1;WIN64;1;_WIN64;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject +//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_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=1 +//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_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-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_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 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..dbdd28e --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake @@ -0,0 +1,78 @@ +set(CMAKE_C_COMPILER "C:/Programs/MSYS2/mingw64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "10.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +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") +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_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Programs/MSYS2/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Programs/MSYS2/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Programs/MSYS2/mingw64/bin/ld.exe") +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_COMPILER_IS_MINGW 1) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +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 "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..78f1237 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..e384fa8 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Programs/MSYS2/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake new file mode 100644 index 0000000..2898884 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19043") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19043") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19043") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19043") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41dc392 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,752 @@ +#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 + + +/* 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 versio 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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__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(__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 components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#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_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe new file mode 100644 index 0000000..5368400 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/C.includecache b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/C.includecache new file mode 100644 index 0000000..4666d2d --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/C.includecache @@ -0,0 +1,14 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/main.c +stdio.h +- +stdbool.h +- + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/DependInfo.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/DependInfo.cmake new file mode 100644 index 0000000..9961814 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/DependInfo.cmake @@ -0,0 +1,28 @@ + +# 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 + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/main.c" "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/main.c.obj" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# 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/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/build.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/build.make new file mode 100644 index 0000000..414eaf4 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/build.make @@ -0,0 +1,107 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" + +# Include any dependencies generated for this target. +include CMakeFiles/CLionProject.dir/depend.make +# Include the progress variables for this target. +include CMakeFiles/CLionProject.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/CLionProject.dir/flags.make + +CMakeFiles/CLionProject.dir/main.c.obj: CMakeFiles/CLionProject.dir/flags.make +CMakeFiles/CLionProject.dir/main.c.obj: ../main.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/CLionProject.dir/main.c.obj" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\CLionProject.dir\main.c.obj -c "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\main.c" + +CMakeFiles/CLionProject.dir/main.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/CLionProject.dir/main.c.i" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\main.c" > CMakeFiles\CLionProject.dir\main.c.i + +CMakeFiles/CLionProject.dir/main.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/CLionProject.dir/main.c.s" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\main.c" -o CMakeFiles\CLionProject.dir\main.c.s + +# Object files for target CLionProject +CLionProject_OBJECTS = \ +"CMakeFiles/CLionProject.dir/main.c.obj" + +# External object files for target CLionProject +CLionProject_EXTERNAL_OBJECTS = + +CLionProject.exe: CMakeFiles/CLionProject.dir/main.c.obj +CLionProject.exe: CMakeFiles/CLionProject.dir/build.make +CLionProject.exe: CMakeFiles/CLionProject.dir/linklibs.rsp +CLionProject.exe: CMakeFiles/CLionProject.dir/objects1.rsp +CLionProject.exe: CMakeFiles/CLionProject.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable CLionProject.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\CLionProject.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/CLionProject.dir/build: CLionProject.exe +.PHONY : CMakeFiles/CLionProject.dir/build + +CMakeFiles/CLionProject.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\CLionProject.dir\cmake_clean.cmake +.PHONY : CMakeFiles/CLionProject.dir/clean + +CMakeFiles/CLionProject.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles\CLionProject.dir\DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/CLionProject.dir/depend + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/cmake_clean.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/cmake_clean.cmake new file mode 100644 index 0000000..e43e2f0 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CLionProject.exe" + "CLionProject.exe.manifest" + "CLionProject.pdb" + "CMakeFiles/CLionProject.dir/main.c.obj" + "libCLionProject.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/CLionProject.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.internal b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.internal new file mode 100644 index 0000000..4298540 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/CLionProject.dir/main.c.obj + C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/main.c diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.make new file mode 100644 index 0000000..c3c77f0 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/depend.make @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/CLionProject.dir/main.c.obj: \ + ../main.c diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/flags.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/flags.make new file mode 100644 index 0000000..3dccd7b --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# compile C with C:/Programs/MSYS2/mingw64/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -g -std=gnu99 + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/link.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/link.txt new file mode 100644 index 0000000..f37569e --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/link.txt @@ -0,0 +1,3 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\CLionProject.dir/objects.a +C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\CLionProject.dir/objects.a @CMakeFiles\CLionProject.dir\objects1.rsp +C:\Programs\MSYS2\mingw64\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\CLionProject.dir/objects.a -Wl,--no-whole-archive -o CLionProject.exe -Wl,--out-implib,libCLionProject.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\CLionProject.dir\linklibs.rsp diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/linklibs.rsp b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/linklibs.rsp new file mode 100644 index 0000000..a0a6471 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/linklibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/main.c.obj b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/main.c.obj new file mode 100644 index 0000000..a391cfe Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/main.c.obj differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects.a b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects.a new file mode 100644 index 0000000..403c368 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects.a differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects1.rsp b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects1.rsp new file mode 100644 index 0000000..30becfc --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/objects1.rsp @@ -0,0 +1 @@ +CMakeFiles/CLionProject.dir/main.c.obj diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/progress.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/progress.make new file mode 100644 index 0000000..7173dd1 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CLionProject.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..6c8355e --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug") + +# 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/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..f14468e --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,258 @@ +The system is: Windows - 10.0.19043 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: C:/Programs/MSYS2/mingw64/bin/gcc.exe +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + +The C compiler identification is GNU, found in "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f Makefile cmTC_e3815/fast && C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f CMakeFiles\cmTC_e3815.dir\build.make CMakeFiles/cmTC_e3815.dir/build +mingw32-make[1]: Entering directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_e3815.dir/CMakeCCompilerABI.c.obj +C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -o CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj -c C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.3.0 (Rev8, Built by MSYS2 project) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\isaac\AppData\Local\Temp\ccX6dkwX.s +GNU C17 (Rev8, Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32) + compiled by GNU C version 10.3.0, GMP version 6.2.1, MPFR version 4.1.0-p13, 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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include" +ignoring nonexistent directory "D:/a/_temp/msys64/mingw64/include" +ignoring nonexistent directory "/mingw64/include" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include" +ignoring nonexistent directory "D:/a/_temp/msys64/mingw64/x86_64-w64-mingw32/include" +#include "..." search starts here: +#include <...> search starts here: + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include +End of search list. +GNU C17 (Rev8, Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32) + compiled by GNU C version 10.3.0, GMP version 6.2.1, MPFR version 4.1.0-p13, 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: 2b3afe1dba02cc693d53ac4b660f5da2 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccX6dkwX.s +GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_e3815.exe +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_e3815.dir\link.txt --verbose=1 +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_e3815.dir/objects.a +C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\cmTC_e3815.dir/objects.a @CMakeFiles\cmTC_e3815.dir\objects1.rsp +C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_e3815.dir/objects.a -Wl,--no-whole-archive -o cmTC_e3815.exe -Wl,--out-implib,libcmTC_e3815.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe +COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.3.0 (Rev8, Built by MSYS2 project) +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e3815.exe' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccCZicBs.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_e3815.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_e3815.dir/objects.a --no-whole-archive --out-implib libcmTC_e3815.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e3815.exe' '-mtune=generic' '-march=x86-64' +mingw32-make[1]: Leaving directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/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: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] ==> [C:/Programs/MSYS2/mingw64/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f Makefile cmTC_e3815/fast && C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f CMakeFiles\cmTC_e3815.dir\build.make CMakeFiles/cmTC_e3815.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_e3815.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -o CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj -c C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.3.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\isaac\AppData\Local\Temp\ccX6dkwX.s] + ignore line: [GNU C17 (Rev8 Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 10.3.0 GMP version 6.2.1 MPFR version 4.1.0-p13 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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include"] + ignore line: [ignoring nonexistent directory "D:/a/_temp/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/a/_temp/msys64/mingw64/x86_64-w64-mingw32/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Rev8 Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 10.3.0 GMP version 6.2.1 MPFR version 4.1.0-p13 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: 2b3afe1dba02cc693d53ac4b660f5da2] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccX6dkwX.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_e3815.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_e3815.exe] + ignore line: [C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_e3815.dir\link.txt --verbose=1] + ignore line: [C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_e3815.dir/objects.a] + ignore line: [C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\cmTC_e3815.dir/objects.a @CMakeFiles\cmTC_e3815.dir\objects1.rsp] + ignore line: [C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -Wl --whole-archive CMakeFiles\cmTC_e3815.dir/objects.a -Wl --no-whole-archive -o cmTC_e3815.exe -Wl --out-implib libcmTC_e3815.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev8, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.3.0 (Rev8 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_e3815.exe' '-mtune=generic' '-march=x86-64'] + link line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccCZicBs.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_e3815.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_e3815.dir/objects.a --no-whole-archive --out-implib libcmTC_e3815.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll] ==> ignore + arg [-plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccCZicBs.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-o] ==> ignore + arg [cmTC_e3815.exe] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] + arg [--whole-archive] ==> ignore + arg [CMakeFiles\cmTC_e3815.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_e3815.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> [C:/Programs/MSYS2/mingw64/lib/gcc] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> [C:/Programs/MSYS2/mingw64/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> [C:/Programs/MSYS2/mingw64/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + implicit dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib] + implicit fwks: [] + + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..540a7e3 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,50 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeCInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeRCInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Compiler/GNU.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU-C.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-windres.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/Platform/WindowsPaths.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5284.51/bin/cmake/win/share/cmake-3.20/Modules/ProcessorCount.cmake" + "../CMakeLists.txt" + "CMakeFiles/3.20.2/CMakeCCompiler.cmake" + "CMakeFiles/3.20.2/CMakeRCCompiler.cmake" + "CMakeFiles/3.20.2/CMakeSystem.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/htags.dir/DependInfo.cmake" + ) diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..ac69ac0 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/htags.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/htags.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/htags.dir + +# All Build rule for target. +CMakeFiles/htags.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=1,2 "Built target htags" +.PHONY : CMakeFiles/htags.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/htags.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/htags.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" 0 +.PHONY : CMakeFiles/htags.dir/rule + +# Convenience name for target. +htags: CMakeFiles/htags.dir/rule +.PHONY : htags + +# clean rule for target. +CMakeFiles/htags.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/clean +.PHONY : CMakeFiles/htags.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/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..8dd2667 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/edit_cache.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..0027890 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,4 @@ +ToolSet: w64 10.0 (local)@C:\Programs\MSYS2\mingw64 +Options: + +Options: \ No newline at end of file diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-log.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..88b7890 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,4 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - MinGW Makefiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" +-- Configuring done +-- Generating done +-- Build files have been written to: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/C.includecache b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/C.includecache new file mode 100644 index 0000000..7d1b58a --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/C.includecache @@ -0,0 +1,16 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/htags.c +stdio.h +- +stdbool.h +- +ctype.h +- + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/DependInfo.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/DependInfo.cmake new file mode 100644 index 0000000..d86c0ba --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/DependInfo.cmake @@ -0,0 +1,28 @@ + +# 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 + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/htags.c" "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/htags.c.obj" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# 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/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make new file mode 100644 index 0000000..c6b7d31 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make @@ -0,0 +1,107 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" + +# Include any dependencies generated for this target. +include CMakeFiles/htags.dir/depend.make +# Include the progress variables for this target. +include CMakeFiles/htags.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/htags.dir/flags.make + +CMakeFiles/htags.dir/htags.c.obj: CMakeFiles/htags.dir/flags.make +CMakeFiles/htags.dir/htags.c.obj: ../htags.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/htags.dir/htags.c.obj" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\htags.dir\htags.c.obj -c "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\htags.c" + +CMakeFiles/htags.dir/htags.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/htags.dir/htags.c.i" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\htags.c" > CMakeFiles\htags.dir\htags.c.i + +CMakeFiles/htags.dir/htags.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/htags.dir/htags.c.s" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\htags.c" -o CMakeFiles\htags.dir\htags.c.s + +# Object files for target htags +htags_OBJECTS = \ +"CMakeFiles/htags.dir/htags.c.obj" + +# External object files for target htags +htags_EXTERNAL_OBJECTS = + +htags.exe: CMakeFiles/htags.dir/htags.c.obj +htags.exe: CMakeFiles/htags.dir/build.make +htags.exe: CMakeFiles/htags.dir/linklibs.rsp +htags.exe: CMakeFiles/htags.dir/objects1.rsp +htags.exe: CMakeFiles/htags.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable htags.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\htags.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/htags.dir/build: htags.exe +.PHONY : CMakeFiles/htags.dir/build + +CMakeFiles/htags.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\htags.dir\cmake_clean.cmake +.PHONY : CMakeFiles/htags.dir/clean + +CMakeFiles/htags.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles\htags.dir\DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/htags.dir/depend + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake new file mode 100644 index 0000000..5d2010d --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/htags.dir/htags.c.obj" + "htags.exe" + "htags.exe.manifest" + "htags.pdb" + "libhtags.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/htags.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.internal b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.internal new file mode 100644 index 0000000..4805152 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/htags.dir/htags.c.obj + C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/htags.c diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make new file mode 100644 index 0000000..076c720 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/htags.dir/htags.c.obj: \ + ../htags.c diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make new file mode 100644 index 0000000..3dccd7b --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# compile C with C:/Programs/MSYS2/mingw64/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -g -std=gnu99 + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/htags.c.obj b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/htags.c.obj new file mode 100644 index 0000000..3bdf808 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/htags.c.obj differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt new file mode 100644 index 0000000..0acbe3d --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt @@ -0,0 +1,3 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\htags.dir/objects.a +C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\htags.dir/objects.a @CMakeFiles\htags.dir\objects1.rsp +C:\Programs\MSYS2\mingw64\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\htags.dir/objects.a -Wl,--no-whole-archive -o htags.exe -Wl,--out-implib,libhtags.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\htags.dir\linklibs.rsp diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linklibs.rsp b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linklibs.rsp new file mode 100644 index 0000000..a0a6471 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linklibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects.a b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects.a new file mode 100644 index 0000000..6e2c7f3 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects.a differ diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1.rsp b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1.rsp new file mode 100644 index 0000000..40d2df8 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1.rsp @@ -0,0 +1 @@ +CMakeFiles/htags.dir/htags.c.obj diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make new file mode 100644 index 0000000..7173dd1 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/progress.marks b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..78c6bae --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/Assigments/3/CLionProject/cmake-build-debug/Makefile b/Assigments/3/CLionProject/cmake-build-debug/Makefile new file mode 100644 index 0000000..2ca0f62 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/Makefile @@ -0,0 +1,180 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug" + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe -E echo "No interactive CMake dialog available." +.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..." + C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5284.51\bin\cmake\win\bin\cmake.exe --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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\CMakeFiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\\CMakeFiles\progress.marks" + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\3\CLionProject\cmake-build-debug\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 htags + +# Build rule for target. +htags: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 htags +.PHONY : htags + +# fast build rule for target. +htags/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/build +.PHONY : htags/fast + +htags.obj: htags.c.obj +.PHONY : htags.obj + +# target to build an object file +htags.c.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.obj +.PHONY : htags.c.obj + +htags.i: htags.c.i +.PHONY : htags.i + +# target to preprocess a source file +htags.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.i +.PHONY : htags.c.i + +htags.s: htags.c.s +.PHONY : htags.s + +# target to generate assembly for a file +htags.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.s +.PHONY : htags.c.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 ... rebuild_cache + @echo ... htags + @echo ... htags.obj + @echo ... htags.i + @echo ... htags.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/Assigments/3/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log b/Assigments/3/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..b3cd797 --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Oct 25 15:41 Atlantic Daylight Time +---------------------------------------------------------- +End testing: Oct 25 15:41 Atlantic Daylight Time diff --git a/Assigments/3/CLionProject/cmake-build-debug/cmake_install.cmake b/Assigments/3/CLionProject/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..754b98a --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/CLionProject") +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 "Debug") + 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() + +# 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 "C:/Programs/MSYS2/mingw64/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/3/CLionProject/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Assigments/3/CLionProject/cmake-build-debug/htags.cbp b/Assigments/3/CLionProject/cmake-build-debug/htags.cbp new file mode 100644 index 0000000..c97e90e --- /dev/null +++ b/Assigments/3/CLionProject/cmake-build-debug/htags.cbp @@ -0,0 +1,86 @@ + + + + + + diff --git a/Assigments/3/CLionProject/cmake-build-debug/htags.exe b/Assigments/3/CLionProject/cmake-build-debug/htags.exe new file mode 100644 index 0000000..5dcacb3 Binary files /dev/null and b/Assigments/3/CLionProject/cmake-build-debug/htags.exe differ diff --git a/Assigments/3/CLionProject/example/HelloWorld.html b/Assigments/3/CLionProject/example/HelloWorld.html new file mode 100644 index 0000000..e121130 --- /dev/null +++ b/Assigments/3/CLionProject/example/HelloWorld.html @@ -0,0 +1,10 @@ + + + + + Hello (Suessian) world! + + +

Hello world

+ + \ No newline at end of file diff --git a/Assigments/3/CLionProject/example/Sample.html b/Assigments/3/CLionProject/example/Sample.html new file mode 100644 index 0000000..9660d2d --- /dev/null +++ b/Assigments/3/CLionProject/example/Sample.html @@ -0,0 +1,16 @@ + + + + + Hello (Suessian) world! + + + Hello! +
    +
  1. fish
  2. +
  3. fish
  4. +
+

fish

+

fish

+ + \ No newline at end of file diff --git a/Assigments/3/CLionProject/example/form-al.html b/Assigments/3/CLionProject/example/form-al.html new file mode 100644 index 0000000..65a6da8 --- /dev/null +++ b/Assigments/3/CLionProject/example/form-al.html @@ -0,0 +1,29 @@ + + + + Form example + + + +
+ Full Time + Part Time +
+ + +
+ + +
+ +
+ +
+ + diff --git a/Assigments/3/CLionProject/example/form.html b/Assigments/3/CLionProject/example/form.html new file mode 100644 index 0000000..6533bbe --- /dev/null +++ b/Assigments/3/CLionProject/example/form.html @@ -0,0 +1,15 @@ + + + + Form example + + + +
+ Your Number:
+ + +
+ + diff --git a/Assigments/3/CLionProject/example/index.html b/Assigments/3/CLionProject/example/index.html new file mode 100644 index 0000000..0bcdfe3 --- /dev/null +++ b/Assigments/3/CLionProject/example/index.html @@ -0,0 +1,79 @@ + + + + + + + Memory, Memory, Memory + + + + + + + +
+

Memory, Memory, Memory The Rogue Lecture Series

+

Welcome to Rick's secret lecture stash! A new video (set) will turn + up here daily before 12:30 pm (ADT), Monday through Thursday from today until + Thursday 18 June. The only exception will be Monday 25 May, the + + Victoria Day civic holiday. +

+

These presentations are part of my course at UNB ( + CS2263 - System Programming Development), so there will be references to other portions + of the course that you don't have access to (quizzes, tests, assignments, labs). +

+

Lectures

+ +
+

Rick Wightman, UNB Faculty of Computer Science

+
+ + diff --git a/Assigments/3/CLionProject/htags.c b/Assigments/3/CLionProject/htags.c new file mode 100644 index 0000000..6e7528a --- /dev/null +++ b/Assigments/3/CLionProject/htags.c @@ -0,0 +1,132 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include +#include +#include + +void printStats(char **list, int *count, int size) { + int i; + for (i = 0; i < size; i++) { + while (**list != EOF) { + if (isalnum(**list) == 0) { + break; + } + else { + putchar(**list); + (*list)++; + } + } + + printf("\t%d\n", *(count+i)); + list++; + } +} + +char *readUntilNext(char *index) { + while (*index != EOF) { + if (*index == '<') { + char *temp = index; + while (!(*temp == '>')) { + temp++; + } + if (*(temp-1) == '/') { + goto SkipErroneousTags; + } + + index++; + if (*index == (char)'!' || *index == (char)'/') { + if (*(index+1) == '-' && *(index+2) == '-') { + while (!(*index == '>' && *(index-1) == '-' && *(index-2) == '-')) { + index++; + } + } + index++; + } + else { + return index; + } + } + SkipErroneousTags: + index++; + } + return index; +} + +bool areEqualTags(char *first, char *second) { + int firstCount = 0; + int secondCount = 0; + + while (isalnum(*first) != 0) { + firstCount++; + first++; + } + while (isalnum(*second) != 0) { + secondCount++; + second++; + } + if (firstCount != secondCount) { + return false; + } + first-=firstCount; + second-=secondCount; + int i; + for(i = 0; i < firstCount; i++) { + if (*first == *second) { + first++; + second++; + } + else { + return false; + } + } + return true; +} + +int main() { + setvbuf(stdout, NULL, _IONBF, 0); + char input[MAX_FILESIZE]; + char *p = &input; + do { + *p = fgetc(stdin); + p++; + } while (!feof(stdin)); + + char *list[MAX_TAGS]; + int count[MAX_TAGS]; + + char *index = &input; + char **listIndex = &list; + int *countIndex = &count; + + int size = 0; + while (!(*index == EOF)) { + if (size == 0) { + *listIndex = readUntilNext(index); + index = *listIndex; + *countIndex = 1; + size++; + } + int i; + bool repeat = false; + char *tempChar = readUntilNext(index); + for(i = 0; i < size; i++) { + if (*tempChar == **(listIndex + i)) { + repeat = areEqualTags(tempChar, *(listIndex + i)); + } + if (repeat) { + *(countIndex + i) += 1; + index = tempChar; + break; + } + } + if (repeat == false) { + *(listIndex + size) = readUntilNext(index); + index = *(listIndex + size); + *(countIndex + size) = 1; + size++; + } + + } + printStats(list, count, size-1); +} \ No newline at end of file diff --git a/Assigments/3/CLionProject/sample.html b/Assigments/3/CLionProject/sample.html new file mode 100644 index 0000000..5ba13c5 --- /dev/null +++ b/Assigments/3/CLionProject/sample.html @@ -0,0 +1,11 @@ + + + + + Hello (Suessian) world! + + +

Hello

+

World

+ + \ No newline at end of file diff --git a/Assigments/3/Shoebottom_Isaac_A3.docx b/Assigments/3/Shoebottom_Isaac_A3.docx new file mode 100644 index 0000000..cd768c5 Binary files /dev/null and b/Assigments/3/Shoebottom_Isaac_A3.docx differ diff --git a/Assigments/3/Shoebottom_Isaac_A3.pdf b/Assigments/3/Shoebottom_Isaac_A3.pdf new file mode 100644 index 0000000..3fb73a0 Binary files /dev/null and b/Assigments/3/Shoebottom_Isaac_A3.pdf differ diff --git a/Assigments/3/Shoebottom_Isaac_A3.zip b/Assigments/3/Shoebottom_Isaac_A3.zip new file mode 100644 index 0000000..b81f169 Binary files /dev/null and b/Assigments/3/Shoebottom_Isaac_A3.zip differ diff --git a/Assigments/3/htags.c b/Assigments/3/htags.c new file mode 100644 index 0000000..6a74b3f --- /dev/null +++ b/Assigments/3/htags.c @@ -0,0 +1,113 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include +#include + +void printStats(char **list, int *count, int size) { + int i; + for (i = 0; i < size; i++) { + while (**list != EOF) { + if (**list == '>' | **list == ' ') { + break; + } + else { + putchar(**list); + (*list)++; + } + } + + printf("\t%d\n", *(count+i)); + list++; + } +} + +char *readUntilNext(char *index) { + while (*index != EOF) { + if (*index == '<') { + index++; + if (*index == (char)'!' || *index == '/') { + index++; + } + else { + return index; + } + } + index++; + } + return index; +} + +bool areEqualTags(char *first, char *second) { + int firstCount = 0; + int secondCount = 0; + + while (first != '>' | first != ' ') { + firstCount++; + first++; + } + while (second!= '>' | second != ' ') { + secondCount++; + second++; + } + if (firstCount != secondCount) { + return false; + } + int i; + for(i = 0; i < firstCount; i++) { + if (first == second) { + first++; + second++; + } + else { + return false; + } + } + return true; +} + +int main() { + setvbuf(stdout, NULL, _IONBF, 0); + char input[MAX_FILESIZE]; + char *p = &input; + do { + *p = fgetc(stdin); + //putchar(*p); + p++; + } while (!feof(stdin)); + + char *list[MAX_TAGS]; + int count[MAX_TAGS]; + + char *index = &input; + char **listIndex = &list; + int *countIndex = &count; + + int size = 0; + while (*index != EOF) { + if (size == 0) { + *listIndex = readUntilNext(index); + index = *listIndex; + *countIndex = 1; + size++; + } + int i; + for(i = 0; i < size; i++) { + while (*index== '>' | *index == ' ') { + char *secondIndex = *(list + i); + if(*index != *secondIndex) { + break; + } + } + *(countIndex + i) = *countIndex+i + 1; + } + + *(listIndex + size) = readUntilNext(index); + index = *(listIndex + size); + *(countIndex + size) = 1; + size++; + + } + printStats(list, count, size); + +} \ No newline at end of file diff --git a/Assigments/3/sample.html b/Assigments/3/sample.html new file mode 100644 index 0000000..5ba13c5 --- /dev/null +++ b/Assigments/3/sample.html @@ -0,0 +1,11 @@ + + + + + Hello (Suessian) world! + + +

Hello

+

World

+ + \ No newline at end of file diff --git a/Assigments/4/A3SolutionLog.pdf b/Assigments/4/A3SolutionLog.pdf new file mode 100644 index 0000000..ea585af Binary files /dev/null and b/Assigments/4/A3SolutionLog.pdf differ diff --git a/Assigments/4/A4Data.zip b/Assigments/4/A4Data.zip new file mode 100644 index 0000000..b489b47 Binary files /dev/null and b/Assigments/4/A4Data.zip differ diff --git a/Assigments/4/Assignment Four.pdf b/Assigments/4/Assignment Four.pdf new file mode 100644 index 0000000..349de8a Binary files /dev/null and b/Assigments/4/Assignment Four.pdf differ diff --git a/Assigments/4/CLionProject/.idea/.gitignore b/Assigments/4/CLionProject/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/Assigments/4/CLionProject/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Assigments/4/CLionProject/.idea/.name b/Assigments/4/CLionProject/.idea/.name new file mode 100644 index 0000000..c191d3d --- /dev/null +++ b/Assigments/4/CLionProject/.idea/.name @@ -0,0 +1 @@ +htags \ No newline at end of file diff --git a/Assigments/4/CLionProject/.idea/CLionProject.iml b/Assigments/4/CLionProject/.idea/CLionProject.iml new file mode 100644 index 0000000..160bc39 --- /dev/null +++ b/Assigments/4/CLionProject/.idea/CLionProject.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Assigments/4/CLionProject/.idea/deployment.xml b/Assigments/4/CLionProject/.idea/deployment.xml new file mode 100644 index 0000000..cba2cb2 --- /dev/null +++ b/Assigments/4/CLionProject/.idea/deployment.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Assigments/4/CLionProject/.idea/misc.xml b/Assigments/4/CLionProject/.idea/misc.xml new file mode 100644 index 0000000..90159ad --- /dev/null +++ b/Assigments/4/CLionProject/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Assigments/4/CLionProject/.idea/modules.xml b/Assigments/4/CLionProject/.idea/modules.xml new file mode 100644 index 0000000..dbf8db3 --- /dev/null +++ b/Assigments/4/CLionProject/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Assigments/4/CLionProject/.idea/vcs.xml b/Assigments/4/CLionProject/.idea/vcs.xml new file mode 100644 index 0000000..17fbd1b --- /dev/null +++ b/Assigments/4/CLionProject/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Assigments/4/CLionProject/CMakeLists.txt b/Assigments/4/CLionProject/CMakeLists.txt new file mode 100644 index 0000000..3ac2bd6 --- /dev/null +++ b/Assigments/4/CLionProject/CMakeLists.txt @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 3.20) +project(htags C) + +set(CMAKE_C_STANDARD 99) + +add_executable(htags htags.c printStats.h) +add_executable(test test.c printStats.h) diff --git a/Assigments/4/CLionProject/Makefile b/Assigments/4/CLionProject/Makefile new file mode 100644 index 0000000..e0c2967 --- /dev/null +++ b/Assigments/4/CLionProject/Makefile @@ -0,0 +1,16 @@ +COMPILER = gcc +C_FLAGS = -Wall -Wextra +htags.o: htags.c + $(COMPILER) $(C_FLAGS) -c htags.c + +htags: htags.o + $(COMPILER) $(C_FLAGS) -o htags htags.c + +test.o: test.c + $(COMPILER) $(C_FLAGS) -c test.c + +test: test.o + $(COMPILER) $(C_FLAGS) -o test test.o + +run: htags + .\htags example.html \ No newline at end of file diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 0000000..e69de29 diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6ce07822c82d44631ad6.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6ce07822c82d44631ad6.json new file mode 100644 index 0000000..68a3a09 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cache-v2-6ce07822c82d44631ad6.json @@ -0,0 +1,1215 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/addr2line.exe" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ar.exe" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "25" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "2" + }, + { + "name" : "CMAKE_CODEBLOCKS_COMPILER_ID", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Id string of the compiler for the CodeBlocks IDE. Automatically detected when left empty" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_CODEBLOCKS_EXECUTABLE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "The CodeBlocks executable" + } + ], + "type" : "FILEPATH", + "value" : "CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND" + }, + { + "name" : "CMAKE_CODEBLOCKS_MAKE_ARGUMENTS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Additional command line arguments when CodeBlocks invokes make. Enter e.g. -j to get parallel builds" + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_COLOR_DIAGNOSTICS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Enable colored diagnostics throughout." + } + ], + "type" : "BOOL", + "value" : "ON" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/ctest.exe" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ranlib.exe" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/dlltool.exe" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "CodeBlocks" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "C compiler system defined macros" + } + ], + "type" : "INTERNAL", + "value" : "__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;11;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;0;__VERSION__;\"11.2.0\";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUC_EXECUTION_CHARSET_NAME;\"UTF-8\";__GNUC_WIDE_EXECUTION_CHARSET_NAME;\"UTF-16LE\";__SIZE_TYPE__;long long unsigned int;__PTRDIFF_TYPE__;long long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;long long int;__UINTPTR_TYPE__;long long unsigned int;__GXX_ABI_VERSION;1016;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffff;__WINT_MIN__;0;__PTRDIFF_MAX__;0x7fffffffffffffffLL;__SIZE_MAX__;0xffffffffffffffffULL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffff;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffffffffffffLL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffULL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_NORM_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_IS_IEC_60559__;2;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_NORM_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_IS_IEC_60559__;2;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_NORM_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_IS_IEC_60559__;2;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_NORM_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT32_IS_IEC_60559__;2;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_NORM_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT64_IS_IEC_60559__;2;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_NORM_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT128_IS_IEC_60559__;2;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_NORM_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT32X_IS_IEC_60559__;2;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_NORM_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__FLT64X_IS_IEC_60559__;2;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__MMX_WITH_SSE__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__MINGW64__;1;__WIN64;1;__WIN64__;1;WIN64;1;_WIN64;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "C compiler system include directories" + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include" + }, + { + "name" : "CMAKE_FIND_PACKAGE_REDIRECTS_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake." + } + ], + "type" : "STATIC", + "value" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/pkgRedirects" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "MinGW Makefiles" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GNUtoMS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Convert GNU import libraries to MS format (requires Visual Studio)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/htags" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ld.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/nm.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/objcopy.exe" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/objdump.exe" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "htags" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ranlib.exe" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/windres.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/readelf.exe" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/strip.exe" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "linker supports push/pop state" + } + ], + "type" : "INTERNAL", + "value" : "TRUE" + }, + { + "name" : "htags_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug" + }, + { + "name" : "htags_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "htags_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c9e12301864e9b15fea7.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c9e12301864e9b15fea7.json new file mode 100644 index 0000000..3177bfb --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-c9e12301864e9b15fea7.json @@ -0,0 +1,465 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.25.2/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeMinGWFindMake.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.25.2/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeFindCodeBlocks.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/ProcessorCount.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeRCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.25.2/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-windres.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.25.2/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU-C-ABI.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug", + "source" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-556f40306490db36f1d7.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-556f40306490db36f1d7.json new file mode 100644 index 0000000..aff6b7a --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-556f40306490db36f1d7.json @@ -0,0 +1,69 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", + "minimumCMakeVersion" : + { + "string" : "3.20" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "htags", + "targetIndexes" : + [ + 0, + 1 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "htags::@6890427a1f51a3e7e1df", + "jsonFile" : "target-htags-Debug-ddcc3b79e98fa40dbb8e.json", + "name" : "htags", + "projectIndex" : 0 + }, + { + "directoryIndex" : 0, + "id" : "test::@6890427a1f51a3e7e1df", + "jsonFile" : "target-test-Debug-679bc0d5425376494daf.json", + "name" : "test", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug", + "source" : "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject" + }, + "version" : + { + "major" : 2, + "minor" : 4 + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json new file mode 100644 index 0000000..f056bd1 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/index-2023-05-23T02-19-53-0596.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/index-2023-05-23T02-19-53-0596.json new file mode 100644 index 0000000..2488a82 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/index-2023-05-23T02-19-53-0596.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "MinGW Makefiles" + }, + "paths" : + { + "cmake" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cmake.exe", + "cpack" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cpack.exe", + "ctest" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/ctest.exe", + "root" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 25, + "patch" : 2, + "string" : "3.25.2", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-556f40306490db36f1d7.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 4 + } + }, + { + "jsonFile" : "cache-v2-6ce07822c82d44631ad6.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-c9e12301864e9b15fea7.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-3d1611f63a8479486dba.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-6ce07822c82d44631ad6.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-c9e12301864e9b15fea7.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-556f40306490db36f1d7.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 4 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-3d1611f63a8479486dba.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-htags-Debug-ddcc3b79e98fa40dbb8e.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-htags-Debug-ddcc3b79e98fa40dbb8e.json new file mode 100644 index 0000000..75fb70f --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-htags-Debug-ddcc3b79e98fa40dbb8e.json @@ -0,0 +1,121 @@ +{ + "artifacts" : + [ + { + "path" : "htags.exe" + }, + { + "path" : "htags.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 6, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -fdiagnostics-color=always" + }, + { + "fragment" : "-std=gnu99" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "99" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "htags::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "htags", + "nameOnDisk" : "htags.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "htags.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "printStats.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-test-Debug-679bc0d5425376494daf.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-test-Debug-679bc0d5425376494daf.json new file mode 100644 index 0000000..05d06a2 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/target-test-Debug-679bc0d5425376494daf.json @@ -0,0 +1,121 @@ +{ + "artifacts" : + [ + { + "path" : "test.exe" + }, + { + "path" : "test.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 7, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g -fdiagnostics-color=always" + }, + { + "fragment" : "-std=gnu99" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "99" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "test::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "test", + "nameOnDisk" : "test.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + }, + { + "name" : "Header Files", + "sourceIndexes" : + [ + 1 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "test.c", + "sourceGroupIndex" : 0 + }, + { + "backtrace" : 1, + "path" : "printStats.h", + "sourceGroupIndex" : 1 + } + ], + "type" : "EXECUTABLE" +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-3d1611f63a8479486dba.json b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-3d1611f63a8479486dba.json new file mode 100644 index 0000000..27da367 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-3d1611f63a8479486dba.json @@ -0,0 +1,75 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/include", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/include" + ], + "linkDirectories" : + [ + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib", + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32", + "pthread", + "advapi32", + "shell32", + "user32", + "kernel32", + "iconv", + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32" + ] + }, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe", + "version" : "11.2.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/windres.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeCache.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..7859a65 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,375 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug +# It was generated by CMake: C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cmake.exe +# 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 +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING= + +//Enable colored diagnostics throughout. +CMAKE_COLOR_DIAGNOSTICS:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS: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 + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS: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= + +//Value Computed by CMake. +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/pkgRedirects + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/htags + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe + +//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 +// 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=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/objdump.exe + +//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=htags + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/readelf.exe + +//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 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 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=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/strip.exe + +//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 + +//Value Computed by CMake +htags_BINARY_DIR:STATIC=C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug + +//Value Computed by CMake +htags_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +htags_SOURCE_DIR:STATIC=C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject + + +######################## +# 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=c:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug +//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=25 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/bin/ctest.exe +//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_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_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-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 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;11;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;0;__VERSION__;"11.2.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUC_EXECUTION_CHARSET_NAME;"UTF-8";__GNUC_WIDE_EXECUTION_CHARSET_NAME;"UTF-16LE";__SIZE_TYPE__;long long unsigned int;__PTRDIFF_TYPE__;long long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;long long int;__UINTPTR_TYPE__;long long unsigned int;__GXX_ABI_VERSION;1016;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffff;__WINT_MIN__;0;__PTRDIFF_MAX__;0x7fffffffffffffffLL;__SIZE_MAX__;0xffffffffffffffffULL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffff;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffffffffffffLL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffULL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_NORM_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__FLT_IS_IEC_60559__;2;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_NORM_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__DBL_IS_IEC_60559__;2;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_NORM_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__LDBL_IS_IEC_60559__;2;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_NORM_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT32_IS_IEC_60559__;2;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_NORM_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT64_IS_IEC_60559__;2;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_NORM_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT128_IS_IEC_60559__;2;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_NORM_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT32X_IS_IEC_60559__;2;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_NORM_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__FLT64X_IS_IEC_60559__;2;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__MMX_WITH_SSE__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__MINGW64__;1;__WIN64;1;__WIN64__;1;WIN64;1;_WIN64;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject +//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_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=1 +//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_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-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_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 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//linker supports push/pop state +_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeCCompiler.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..8866672 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeCCompiler.cmake @@ -0,0 +1,72 @@ +set(CMAKE_C_COMPILER "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.2.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 "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/ld.exe") +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 "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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 "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..415ea5a Binary files /dev/null and b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeRCCompiler.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..b9a520d --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeSystem.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeSystem.cmake new file mode 100644 index 0000000..4a4b1fe --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19045") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19045") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19045") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19045") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..01594f0 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,868 @@ +#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(__open_xl__) && defined(__clang__) +# define COMPILER_ID "IBMClang" +# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__) +# define COMPILER_VERSION_MINOR DEC(__open_xl_release__) +# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__) + + +#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(__TASKING__) +# define COMPILER_ID "Tasking" + # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000) + # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100) +# define COMPILER_VERSION_INTERNAL DEC(__VERSION__) + +#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(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__)) +# define COMPILER_ID "LCC" +# define COMPILER_VERSION_MAJOR DEC(1) +# if defined(__LCC__) +# define COMPILER_VERSION_MINOR DEC(__LCC__- 100) +# endif +# if defined(__LCC_MINOR__) +# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__) +# endif +# if defined(__GNUC__) && defined(__GNUC_MINOR__) +# define SIMULATE_ID "GNU" +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif +# 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(_ADI_COMPILER) +# define COMPILER_ID "ADSP" +#if defined(__VERSIONNUM__) + /* __VERSIONNUM__ = 0xVVRRPPTT */ +# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF) +# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF) +# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF) +# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 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 + +# elif defined(_ADI_COMPILER) +# define PLATFORM_ID "ADSP" + +#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 + +# elif defined(__ADSPSHARC__) +# define ARCHITECTURE_ID "SHARC" + +# elif defined(__ADSPBLACKFIN__) +# define ARCHITECTURE_ID "Blackfin" + +#elif defined(__TASKING__) + +# if defined(__CTC__) || defined(__CPTC__) +# define ARCHITECTURE_ID "TriCore" + +# elif defined(__CMCS__) +# define ARCHITECTURE_ID "MCS" + +# elif defined(__CARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__CARC__) +# define ARCHITECTURE_ID "ARC" + +# elif defined(__C51__) +# define ARCHITECTURE_ID "8051" + +# elif defined(__CPCP__) +# define ARCHITECTURE_ID "PCP" + +# else +# 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[" +#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \ + defined(__TI_COMPILER_VERSION__)) && \ + !defined(__STRICT_ANSI__) + "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/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/a.exe b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/a.exe new file mode 100644 index 0000000..cecc1ef Binary files /dev/null and b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/a.exe differ diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..34b2253 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug") + +# 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/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..138eab9 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,230 @@ +The system is: Windows - 10.0.19045 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + +The C compiler identification is GNU, found in "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/3.25.2/CompilerIdC/a.exe" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-9gewb2 + +Run Build Command(s):C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_059f8/fast && C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe -f CMakeFiles\cmTC_059f8.dir\build.make CMakeFiles/cmTC_059f8.dir/build +mingw32-make[1]: Entering directory 'C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-9gewb2' +Building C object CMakeFiles/cmTC_059f8.dir/CMakeCCompilerABI.c.obj +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj -c C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\share\cmake-3.25\Modules\CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends +Thread model: posix +Supported LTO compression algorithms: zlib +gcc version 11.2.0 (GCC) +COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\' + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\share\cmake-3.25\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_059f8.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o C:\Users\Isaac\AppData\Local\Temp\ccvgLyju.s +GNU C17 (GCC) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version none +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include" +ignoring nonexistent directory "/win/include" +ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../include" +ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed" +ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include" +ignoring nonexistent directory "/mingw/include" +#include "..." search starts here: +#include <...> search starts here: + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include +End of search list. +GNU C17 (GCC) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0, MPC version 1.2.1, isl version none +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 23424b72d090e8b977a96775bde79257 +COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\' + as -v -o CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj C:\Users\Isaac\AppData\Local\Temp\ccvgLyju.s +GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 +COMPILER_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/ +LIBRARY_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ +COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.' +Linking C executable cmTC_059f8.exe +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_059f8.dir\link.txt --verbose=1 +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f CMakeFiles\cmTC_059f8.dir/objects.a +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\ar.exe qc CMakeFiles\cmTC_059f8.dir/objects.a @CMakeFiles\cmTC_059f8.dir\objects1 +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_059f8.dir/objects.a -Wl,--no-whole-archive -o cmTC_059f8.exe -Wl,--out-implib,libcmTC_059f8.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Using built-in specs. +COLLECT_GCC=C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe +COLLECT_LTO_WRAPPER=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends +Thread model: posix +Supported LTO compression algorithms: zlib +gcc version 11.2.0 (GCC) +COMPILER_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/ +LIBRARY_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_059f8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_059f8.' + C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -m i386pep -Bdynamic -o cmTC_059f8.exe C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. --whole-archive CMakeFiles\cmTC_059f8.dir/objects.a --no-whole-archive --out-implib libcmTC_059f8.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_059f8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_059f8.' +mingw32-make[1]: Leaving directory 'C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-9gewb2' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + add: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] + add: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + add: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include] + collapse include dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/include] + collapse include dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + collapse include dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/include;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-9gewb2] + ignore line: [] + ignore line: [Run Build Command(s):C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe -f Makefile cmTC_059f8/fast && C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/mingw32-make.exe -f CMakeFiles\cmTC_059f8.dir\build.make CMakeFiles/cmTC_059f8.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-9gewb2'] + ignore line: [Building C object CMakeFiles/cmTC_059f8.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -fdiagnostics-color=always -v -o CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj -c C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\share\cmake-3.25\Modules\CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\'] + ignore line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\share\cmake-3.25\Modules\CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles\cmTC_059f8.dir\ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o C:\Users\Isaac\AppData\Local\Temp\ccvgLyju.s] + ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version none] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"] + ignore line: [ignoring nonexistent directory "/win/include"] + ignore line: [ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../include"] + ignore line: [ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "/mingw/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + ignore line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] + ignore line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + ignore line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (GCC) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0 MPC version 1.2.1 isl version none] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 23424b72d090e8b977a96775bde79257] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\'] + ignore line: [ as -v -o CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj C:\Users\Isaac\AppData\Local\Temp\ccvgLyju.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles\cmTC_059f8.dir\CMakeCCompilerABI.c.'] + ignore line: [Linking C executable cmTC_059f8.exe] + ignore line: [C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_059f8.dir\link.txt --verbose=1] + ignore line: [C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f CMakeFiles\cmTC_059f8.dir/objects.a] + ignore line: [C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\ar.exe qc CMakeFiles\cmTC_059f8.dir/objects.a @CMakeFiles\cmTC_059f8.dir\objects1] + ignore line: [C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -v -Wl --whole-archive CMakeFiles\cmTC_059f8.dir/objects.a -Wl --no-whole-archive -o cmTC_059f8.exe -Wl --out-implib libcmTC_059f8.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-11.2.0/configure --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --build=x86_64-alpine-linux-musl --prefix=/win --enable-checking=release --enable-fully-dynamic-string --enable-languages=c,c++ --enable-libatomic --enable-libgomp --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --enable-seh-exceptions --enable-shared --enable-static --enable-threads=posix --enable-version-specific-runtime-libs --disable-bootstrap --disable-graphite --disable-libada --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-libquadmath --disable-lto --disable-nls --disable-multilib --disable-rpath --disable-symvers --disable-werror --disable-win32-registry --with-gnu-as --with-gnu-ld --with-system-libiconv --with-system-libz --with-gmp=/win/makedepends --with-mpfr=/win/makedepends --with-mpc=/win/makedepends] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib] + ignore line: [gcc version 11.2.0 (GCC) ] + ignore line: [COMPILER_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/] + ignore line: [LIBRARY_PATH=C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_059f8.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_059f8.'] + link line: [ C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -m i386pep -Bdynamic -o cmTC_059f8.exe C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. --whole-archive CMakeFiles\cmTC_059f8.dir/objects.a --no-whole-archive --out-implib libcmTC_059f8.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -liconv -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + arg [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../libexec/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_059f8.exe] ==> ignore + arg [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] + arg [--whole-archive] ==> ignore + arg [CMakeFiles\cmTC_059f8.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_059f8.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-liconv] ==> lib [iconv] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] + arg [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + collapse obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o] + collapse obj [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib] + collapse library dir [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;iconv;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib/crt2.o;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib/default-manifest.o;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + implicit dirs: [C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc/x86_64-w64-mingw32/11.2.0;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib/gcc;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/x86_64-w64-mingw32/lib;C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/lib] + implicit fwks: [] + + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..25588bd --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,116 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCCompilerABI.c" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCInformation.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineRCCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeFindCodeBlocks.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeGenericSystem.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeMinGWFindMake.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeRCCompiler.cmake.in" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeRCInformation.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystem.cmake.in" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/CMakeTestRCCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-C.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/GNU.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU-C.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-GNU.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows-windres.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/Windows.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/Platform/WindowsPaths.cmake" + "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/cmake/win/x64/share/cmake-3.25/Modules/ProcessorCount.cmake" + "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/CMakeLists.txt" + "CMakeFiles/3.25.2/CMakeCCompiler.cmake" + "CMakeFiles/3.25.2/CMakeRCCompiler.cmake" + "CMakeFiles/3.25.2/CMakeSystem.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.25.2/CMakeSystem.cmake" + "CMakeFiles/3.25.2/CMakeCCompiler.cmake" + "CMakeFiles/3.25.2/CMakeRCCompiler.cmake" + "CMakeFiles/3.25.2/CMakeCCompiler.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/htags.dir/DependInfo.cmake" + "CMakeFiles/test.dir/DependInfo.cmake" + ) diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..cee6df0 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,139 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe + +# The command to remove a file. +RM = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/htags.dir/all +all: CMakeFiles/test.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/htags.dir/clean +clean: CMakeFiles/test.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/htags.dir + +# All Build rule for target. +CMakeFiles/htags.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=1,2 "Built target htags" +.PHONY : CMakeFiles/htags.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/htags.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/htags.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" 0 +.PHONY : CMakeFiles/htags.dir/rule + +# Convenience name for target. +htags: CMakeFiles/htags.dir/rule +.PHONY : htags + +# clean rule for target. +CMakeFiles/htags.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/clean +.PHONY : CMakeFiles/htags.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/test.dir + +# All Build rule for target. +CMakeFiles/test.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=3,4 "Built target test" +.PHONY : CMakeFiles/test.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/test.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/test.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" 0 +.PHONY : CMakeFiles/test.dir/rule + +# Convenience name for target. +test: CMakeFiles/test.dir/rule +.PHONY : test + +# clean rule for target. +CMakeFiles/test.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/clean +.PHONY : CMakeFiles/test.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# 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/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..e5bd35c --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir +C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir +C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/edit_cache.dir +C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-Debug-log.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-Debug-log.txt new file mode 100644 index 0000000..dc2e0e8 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-Debug-log.txt @@ -0,0 +1,10 @@ +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" -S "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" -B "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" +-- The C compiler identification is GNU 11.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..cef81b9 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,4 @@ +ToolSet: w64 9.0 (local)@C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw +Options: + +Options: \ No newline at end of file diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/DependInfo.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/DependInfo.cmake new file mode 100644 index 0000000..4e95d2b --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.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 + "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/htags.c" "CMakeFiles/htags.dir/htags.c.obj" "gcc" "CMakeFiles/htags.dir/htags.c.obj.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/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make new file mode 100644 index 0000000..02dfe68 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe + +# The command to remove a file. +RM = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" + +# Include any dependencies generated for this target. +include CMakeFiles/htags.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/htags.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/htags.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/htags.dir/flags.make + +CMakeFiles/htags.dir/htags.c.obj: CMakeFiles/htags.dir/flags.make +CMakeFiles/htags.dir/htags.c.obj: C:/Users/Isaac/OneDrive\ -\ University\ of\ New\ Brunswick/Year\ 2\ UNB/CS2263/Assigments/4/CLionProject/htags.c +CMakeFiles/htags.dir/htags.c.obj: CMakeFiles/htags.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/htags.dir/htags.c.obj" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/htags.dir/htags.c.obj -MF CMakeFiles\htags.dir\htags.c.obj.d -o CMakeFiles\htags.dir\htags.c.obj -c "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\htags.c" + +CMakeFiles/htags.dir/htags.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/htags.dir/htags.c.i" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\htags.c" > CMakeFiles\htags.dir\htags.c.i + +CMakeFiles/htags.dir/htags.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/htags.dir/htags.c.s" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\htags.c" -o CMakeFiles\htags.dir\htags.c.s + +# Object files for target htags +htags_OBJECTS = \ +"CMakeFiles/htags.dir/htags.c.obj" + +# External object files for target htags +htags_EXTERNAL_OBJECTS = + +htags.exe: CMakeFiles/htags.dir/htags.c.obj +htags.exe: CMakeFiles/htags.dir/build.make +htags.exe: CMakeFiles/htags.dir/linkLibs.rsp +htags.exe: CMakeFiles/htags.dir/objects1 +htags.exe: CMakeFiles/htags.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable htags.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\htags.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/htags.dir/build: htags.exe +.PHONY : CMakeFiles/htags.dir/build + +CMakeFiles/htags.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\htags.dir\cmake_clean.cmake +.PHONY : CMakeFiles/htags.dir/clean + +CMakeFiles/htags.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles\htags.dir\DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/htags.dir/depend + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake new file mode 100644 index 0000000..bcf585c --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/htags.dir/htags.c.obj" + "CMakeFiles/htags.dir/htags.c.obj.d" + "htags.exe" + "htags.exe.manifest" + "htags.pdb" + "libhtags.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/htags.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.make new file mode 100644 index 0000000..f087904 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for htags. +# This may be replaced when dependencies are built. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.ts b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.ts new file mode 100644 index 0000000..af707aa --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for htags. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make new file mode 100644 index 0000000..04df7a5 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for htags. +# This may be replaced when dependencies are built. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make new file mode 100644 index 0000000..d043330 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# compile C with C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -g -fdiagnostics-color=always -std=gnu99 + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt new file mode 100644 index 0000000..e398e49 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/link.txt @@ -0,0 +1,3 @@ +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f CMakeFiles\htags.dir/objects.a +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\ar.exe qc CMakeFiles\htags.dir/objects.a @CMakeFiles\htags.dir\objects1 +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\htags.dir/objects.a -Wl,--no-whole-archive -o htags.exe -Wl,--out-implib,libhtags.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\htags.dir\linkLibs.rsp diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linkLibs.rsp b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linkLibs.rsp new file mode 100644 index 0000000..a0a6471 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/linkLibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1 b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1 new file mode 100644 index 0000000..40d2df8 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/objects1 @@ -0,0 +1 @@ +CMakeFiles/htags.dir/htags.c.obj diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make new file mode 100644 index 0000000..7173dd1 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/htags.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/progress.marks b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..e0e1028 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +4 diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/DependInfo.cmake new file mode 100644 index 0000000..c906a01 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.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 + "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/test.c" "CMakeFiles/test.dir/test.c.obj" "gcc" "CMakeFiles/test.dir/test.c.obj.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/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/build.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/build.make new file mode 100644 index 0000000..d08c4c4 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/build.make @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe + +# The command to remove a file. +RM = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" + +# Include any dependencies generated for this target. +include CMakeFiles/test.dir/depend.make +# Include any dependencies generated by the compiler for this target. +include CMakeFiles/test.dir/compiler_depend.make + +# Include the progress variables for this target. +include CMakeFiles/test.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/test.dir/flags.make + +CMakeFiles/test.dir/test.c.obj: CMakeFiles/test.dir/flags.make +CMakeFiles/test.dir/test.c.obj: C:/Users/Isaac/OneDrive\ -\ University\ of\ New\ Brunswick/Year\ 2\ UNB/CS2263/Assigments/4/CLionProject/test.c +CMakeFiles/test.dir/test.c.obj: CMakeFiles/test.dir/compiler_depend.ts + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/test.dir/test.c.obj" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -MD -MT CMakeFiles/test.dir/test.c.obj -MF CMakeFiles\test.dir\test.c.obj.d -o CMakeFiles\test.dir\test.c.obj -c "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\test.c" + +CMakeFiles/test.dir/test.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/test.dir/test.c.i" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\test.c" > CMakeFiles\test.dir\test.c.i + +CMakeFiles/test.dir/test.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/test.dir/test.c.s" + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\test.c" -o CMakeFiles\test.dir\test.c.s + +# Object files for target test +test_OBJECTS = \ +"CMakeFiles/test.dir/test.c.obj" + +# External object files for target test +test_EXTERNAL_OBJECTS = + +test.exe: CMakeFiles/test.dir/test.c.obj +test.exe: CMakeFiles/test.dir/build.make +test.exe: CMakeFiles/test.dir/linkLibs.rsp +test.exe: CMakeFiles/test.dir/objects1 +test.exe: CMakeFiles/test.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable test.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\test.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/test.dir/build: test.exe +.PHONY : CMakeFiles/test.dir/build + +CMakeFiles/test.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\test.dir\cmake_clean.cmake +.PHONY : CMakeFiles/test.dir/clean + +CMakeFiles/test.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles\test.dir\DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/test.dir/depend + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake new file mode 100644 index 0000000..24e05f7 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/cmake_clean.cmake @@ -0,0 +1,13 @@ +file(REMOVE_RECURSE + "CMakeFiles/test.dir/test.c.obj" + "CMakeFiles/test.dir/test.c.obj.d" + "libtest.dll.a" + "test.exe" + "test.exe.manifest" + "test.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/test.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.make new file mode 100644 index 0000000..e56b2d0 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.make @@ -0,0 +1,2 @@ +# Empty compiler generated dependencies file for test. +# This may be replaced when dependencies are built. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.ts b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.ts new file mode 100644 index 0000000..2d31ad8 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/compiler_depend.ts @@ -0,0 +1,2 @@ +# CMAKE generated file: DO NOT EDIT! +# Timestamp file for compiler generated dependencies management for test. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/depend.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/depend.make new file mode 100644 index 0000000..b647383 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for test. +# This may be replaced when dependencies are built. diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/flags.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/flags.make new file mode 100644 index 0000000..d043330 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# compile C with C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -g -fdiagnostics-color=always -std=gnu99 + diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/link.txt b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/link.txt new file mode 100644 index 0000000..7ff0cf3 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/link.txt @@ -0,0 +1,3 @@ +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f CMakeFiles\test.dir/objects.a +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\ar.exe qc CMakeFiles\test.dir/objects.a @CMakeFiles\test.dir\objects1 +C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\mingw\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\test.dir/objects.a -Wl,--no-whole-archive -o test.exe -Wl,--out-implib,libtest.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\test.dir\linkLibs.rsp diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/linkLibs.rsp b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/linkLibs.rsp new file mode 100644 index 0000000..a0a6471 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/linkLibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/objects1 b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/objects1 new file mode 100644 index 0000000..9e30bb5 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/objects1 @@ -0,0 +1 @@ +CMakeFiles/test.dir/test.c.obj diff --git a/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/progress.make b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/progress.make new file mode 100644 index 0000000..7f91cd2 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/CMakeFiles/test.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 3 +CMAKE_PROGRESS_2 = 4 + diff --git a/Assigments/4/CLionProject/cmake-build-debug/Makefile b/Assigments/4/CLionProject/cmake-build-debug/Makefile new file mode 100644 index 0000000..2a7280f --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/Makefile @@ -0,0 +1,221 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.25 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe + +# The command to remove a file. +RM = C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug" + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe -E echo "No interactive CMake dialog available." +.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..." + C:\Users\Isaac\AppData\Local\JetBrains\Toolbox\apps\CLion\ch-0\231.9011.31\bin\cmake\win\x64\bin\cmake.exe --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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\CMakeFiles" "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\\CMakeFiles\progress.marks" + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\Isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Assigments\4\CLionProject\cmake-build-debug\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 htags + +# Build rule for target. +htags: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 htags +.PHONY : htags + +# fast build rule for target. +htags/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/build +.PHONY : htags/fast + +#============================================================================= +# Target rules for targets named test + +# Build rule for target. +test: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 test +.PHONY : test + +# fast build rule for target. +test/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/build +.PHONY : test/fast + +htags.obj: htags.c.obj +.PHONY : htags.obj + +# target to build an object file +htags.c.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.obj +.PHONY : htags.c.obj + +htags.i: htags.c.i +.PHONY : htags.i + +# target to preprocess a source file +htags.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.i +.PHONY : htags.c.i + +htags.s: htags.c.s +.PHONY : htags.s + +# target to generate assembly for a file +htags.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\htags.dir\build.make CMakeFiles/htags.dir/htags.c.s +.PHONY : htags.c.s + +test.obj: test.c.obj +.PHONY : test.obj + +# target to build an object file +test.c.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/test.c.obj +.PHONY : test.c.obj + +test.i: test.c.i +.PHONY : test.i + +# target to preprocess a source file +test.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/test.c.i +.PHONY : test.c.i + +test.s: test.c.s +.PHONY : test.s + +# target to generate assembly for a file +test.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\test.dir\build.make CMakeFiles/test.dir/test.c.s +.PHONY : test.c.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 ... rebuild_cache + @echo ... htags + @echo ... test + @echo ... htags.obj + @echo ... htags.i + @echo ... htags.s + @echo ... test.obj + @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: + $(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/Assigments/4/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log b/Assigments/4/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..9e3efdb --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: May 22 23:19 Atlantic Daylight Time +---------------------------------------------------------- +End testing: May 22 23:19 Atlantic Daylight Time diff --git a/Assigments/4/CLionProject/cmake-build-debug/cmake_install.cmake b/Assigments/4/CLionProject/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..e37a779 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/htags") +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 "Debug") + 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() + +# 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 "C:/Users/Isaac/AppData/Local/JetBrains/Toolbox/apps/CLion/ch-0/231.9011.31/bin/mingw/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/Isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Assigments/4/CLionProject/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Assigments/4/CLionProject/cmake-build-debug/htags.cbp b/Assigments/4/CLionProject/cmake-build-debug/htags.cbp new file mode 100644 index 0000000..3abe740 --- /dev/null +++ b/Assigments/4/CLionProject/cmake-build-debug/htags.cbp @@ -0,0 +1,131 @@ + + + + + + diff --git a/Assigments/4/CLionProject/cmake-build-debug/htags.exe b/Assigments/4/CLionProject/cmake-build-debug/htags.exe new file mode 100644 index 0000000..1131e4d Binary files /dev/null and b/Assigments/4/CLionProject/cmake-build-debug/htags.exe differ diff --git a/Assigments/4/CLionProject/cmake-build-debug/test.exe b/Assigments/4/CLionProject/cmake-build-debug/test.exe new file mode 100644 index 0000000..8edb720 Binary files /dev/null and b/Assigments/4/CLionProject/cmake-build-debug/test.exe differ diff --git a/Assigments/4/CLionProject/example/HelloWorld.html b/Assigments/4/CLionProject/example/HelloWorld.html new file mode 100644 index 0000000..e121130 --- /dev/null +++ b/Assigments/4/CLionProject/example/HelloWorld.html @@ -0,0 +1,10 @@ + + + + + Hello (Suessian) world! + + +

Hello world

+ + \ No newline at end of file diff --git a/Assigments/4/CLionProject/example/Sample.html b/Assigments/4/CLionProject/example/Sample.html new file mode 100644 index 0000000..9660d2d --- /dev/null +++ b/Assigments/4/CLionProject/example/Sample.html @@ -0,0 +1,16 @@ + + + + + Hello (Suessian) world! + + + Hello! +
    +
  1. fish
  2. +
  3. fish
  4. +
+

fish

+

fish

+ + \ No newline at end of file diff --git a/Assigments/4/CLionProject/example/form-al.html b/Assigments/4/CLionProject/example/form-al.html new file mode 100644 index 0000000..65a6da8 --- /dev/null +++ b/Assigments/4/CLionProject/example/form-al.html @@ -0,0 +1,29 @@ + + + + Form example + + + +
+ Full Time + Part Time +
+ + +
+ + +
+ +
+ +
+ + diff --git a/Assigments/4/CLionProject/example/form.html b/Assigments/4/CLionProject/example/form.html new file mode 100644 index 0000000..6533bbe --- /dev/null +++ b/Assigments/4/CLionProject/example/form.html @@ -0,0 +1,15 @@ + + + + Form example + + + +
+ Your Number:
+ + +
+ + diff --git a/Assigments/4/CLionProject/example/index.html b/Assigments/4/CLionProject/example/index.html new file mode 100644 index 0000000..0bcdfe3 --- /dev/null +++ b/Assigments/4/CLionProject/example/index.html @@ -0,0 +1,79 @@ + + + + + + + Memory, Memory, Memory + + + + + + + +
+

Memory, Memory, Memory The Rogue Lecture Series

+

Welcome to Rick's secret lecture stash! A new video (set) will turn + up here daily before 12:30 pm (ADT), Monday through Thursday from today until + Thursday 18 June. The only exception will be Monday 25 May, the + + Victoria Day civic holiday. +

+

These presentations are part of my course at UNB ( + CS2263 - System Programming Development), so there will be references to other portions + of the course that you don't have access to (quizzes, tests, assignments, labs). +

+

Lectures

+ +
+

Rick Wightman, UNB Faculty of Computer Science

+
+ + diff --git a/Assigments/4/CLionProject/htags.c b/Assigments/4/CLionProject/htags.c new file mode 100644 index 0000000..634b60f --- /dev/null +++ b/Assigments/4/CLionProject/htags.c @@ -0,0 +1,129 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include +#include +#include +#include +#include +#include "printStats.h" + + + +char *readUntilNext(char *index) { + while (*index != EOF) { + if (*index == '<') { + char *temp = index; + while (*temp != '>') { + temp++; + } + if (*(temp-1) == '/') { + goto SkipErroneousTags; + } + + index++; + if (*index == (char)'!' || *index == (char)'/') { + if (*(index+1) == '-' && *(index+2) == '-') { + while (!(*index == '>' && *(index-1) == '-' && *(index-2) == '-')) { + index++; + } + } + index++; + } + else { + return index; + } + } + SkipErroneousTags: + index++; + } + return index; +} + +bool areEqualTags(char *first, char *second) { + int firstCount = 0; + int secondCount = 0; + + while (isalnum(*first) != 0) { + firstCount++; + first++; + } + while (isalnum(*second) != 0) { + secondCount++; + second++; + } + if (firstCount != secondCount) { + return false; + } + first-=firstCount; + second-=secondCount; + int i; + for(i = 0; i < firstCount; i++) { + if (*first == *second) { + first++; + second++; + } + else { + return false; + } + } + return true; +} + +int main(__attribute__((unused)) int argc, char **argv) { + char *input = (char*)calloc(MAX_FILESIZE, sizeof(char)); + int i=0; + FILE *file = fopen(*(argv+1), "r"); + while (true){ + *(input+i) = (char)fgetc(file); + if (*(input+i) == EOF) { + *(input+i) = EOF; + break; + } + i++; + } + + char **list = (char**)calloc(MAX_TAGS, sizeof(char*)); + int *count = (int*)calloc(MAX_TAGS, sizeof (int)); + + char *index = input; + + int size = 0; + while (*index != EOF) { + if (size == 0) { + *list = (char*)calloc(MAX_FILESIZE, sizeof(char)); + strcpy(*list, readUntilNext(index)); + index = readUntilNext(index); + *count = 1; + size++; + } + + int j; + bool repeat = false; + char *tempChar = readUntilNext(index); + for(j = 0; j < size; j++) { + if (*tempChar == **(list + j)) { + repeat = areEqualTags(tempChar, *(list + j)); + } + if (repeat) { + *(count + j) += 1; + index = tempChar; + break; + } + } + + if (repeat == false) { + *(list+size) = (char*)calloc(MAX_FILESIZE, sizeof(char)); + strcpy(*(list+size), readUntilNext(index)); + index = readUntilNext(index); + *(count + size) = 1; + size++; + } + + } + printStats(list, count, size-1); + free(input); + free(list); + free(count); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/Assigments/4/CLionProject/htags.exe b/Assigments/4/CLionProject/htags.exe new file mode 100644 index 0000000..7664aae Binary files /dev/null and b/Assigments/4/CLionProject/htags.exe differ diff --git a/Assigments/4/CLionProject/htags.o b/Assigments/4/CLionProject/htags.o new file mode 100644 index 0000000..e2b08c4 Binary files /dev/null and b/Assigments/4/CLionProject/htags.o differ diff --git a/Assigments/4/CLionProject/printStats.h b/Assigments/4/CLionProject/printStats.h new file mode 100644 index 0000000..2f95f90 --- /dev/null +++ b/Assigments/4/CLionProject/printStats.h @@ -0,0 +1,20 @@ +#include +#include + +void printStats(char **list, const int *count, int size) { + int i; + for (i = 0; i < size; i++) { + while (**list != EOF) { + if (isalnum(**list) == 0) { + break; + } + else { + putchar(**list); + (*list)++; + } + } + + printf("\t%d\n", *(count+i)); + list++; + } +} \ No newline at end of file diff --git a/Assigments/4/CLionProject/test.c b/Assigments/4/CLionProject/test.c new file mode 100644 index 0000000..7ebdec6 --- /dev/null +++ b/Assigments/4/CLionProject/test.c @@ -0,0 +1,16 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include "printStats.h" + +int main() { + char input[MAX_FILESIZE] = "Hello!\377"; + char *list[MAX_TAGS]; + *list = &input[1]; + *(list+1) = &input[7]; + int count[MAX_TAGS]; + *count = 1; + *(count+1) = 1; + int size = 2; + printStats(list, count, size); +} \ No newline at end of file diff --git a/Assigments/4/CLionProject/test.exe b/Assigments/4/CLionProject/test.exe new file mode 100644 index 0000000..ecdfd3d Binary files /dev/null and b/Assigments/4/CLionProject/test.exe differ diff --git a/Assigments/4/CLionProject/test.o b/Assigments/4/CLionProject/test.o new file mode 100644 index 0000000..2c1e2ea Binary files /dev/null and b/Assigments/4/CLionProject/test.o differ diff --git a/Assigments/4/Compress/Makefile b/Assigments/4/Compress/Makefile new file mode 100644 index 0000000..e0c2967 --- /dev/null +++ b/Assigments/4/Compress/Makefile @@ -0,0 +1,16 @@ +COMPILER = gcc +C_FLAGS = -Wall -Wextra +htags.o: htags.c + $(COMPILER) $(C_FLAGS) -c htags.c + +htags: htags.o + $(COMPILER) $(C_FLAGS) -o htags htags.c + +test.o: test.c + $(COMPILER) $(C_FLAGS) -c test.c + +test: test.o + $(COMPILER) $(C_FLAGS) -o test test.o + +run: htags + .\htags example.html \ No newline at end of file diff --git a/Assigments/4/Compress/Shoebottom_Isaac_A4.pdf b/Assigments/4/Compress/Shoebottom_Isaac_A4.pdf new file mode 100644 index 0000000..3756500 Binary files /dev/null and b/Assigments/4/Compress/Shoebottom_Isaac_A4.pdf differ diff --git a/Assigments/4/Compress/htags.c b/Assigments/4/Compress/htags.c new file mode 100644 index 0000000..634b60f --- /dev/null +++ b/Assigments/4/Compress/htags.c @@ -0,0 +1,129 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include +#include +#include +#include +#include +#include "printStats.h" + + + +char *readUntilNext(char *index) { + while (*index != EOF) { + if (*index == '<') { + char *temp = index; + while (*temp != '>') { + temp++; + } + if (*(temp-1) == '/') { + goto SkipErroneousTags; + } + + index++; + if (*index == (char)'!' || *index == (char)'/') { + if (*(index+1) == '-' && *(index+2) == '-') { + while (!(*index == '>' && *(index-1) == '-' && *(index-2) == '-')) { + index++; + } + } + index++; + } + else { + return index; + } + } + SkipErroneousTags: + index++; + } + return index; +} + +bool areEqualTags(char *first, char *second) { + int firstCount = 0; + int secondCount = 0; + + while (isalnum(*first) != 0) { + firstCount++; + first++; + } + while (isalnum(*second) != 0) { + secondCount++; + second++; + } + if (firstCount != secondCount) { + return false; + } + first-=firstCount; + second-=secondCount; + int i; + for(i = 0; i < firstCount; i++) { + if (*first == *second) { + first++; + second++; + } + else { + return false; + } + } + return true; +} + +int main(__attribute__((unused)) int argc, char **argv) { + char *input = (char*)calloc(MAX_FILESIZE, sizeof(char)); + int i=0; + FILE *file = fopen(*(argv+1), "r"); + while (true){ + *(input+i) = (char)fgetc(file); + if (*(input+i) == EOF) { + *(input+i) = EOF; + break; + } + i++; + } + + char **list = (char**)calloc(MAX_TAGS, sizeof(char*)); + int *count = (int*)calloc(MAX_TAGS, sizeof (int)); + + char *index = input; + + int size = 0; + while (*index != EOF) { + if (size == 0) { + *list = (char*)calloc(MAX_FILESIZE, sizeof(char)); + strcpy(*list, readUntilNext(index)); + index = readUntilNext(index); + *count = 1; + size++; + } + + int j; + bool repeat = false; + char *tempChar = readUntilNext(index); + for(j = 0; j < size; j++) { + if (*tempChar == **(list + j)) { + repeat = areEqualTags(tempChar, *(list + j)); + } + if (repeat) { + *(count + j) += 1; + index = tempChar; + break; + } + } + + if (repeat == false) { + *(list+size) = (char*)calloc(MAX_FILESIZE, sizeof(char)); + strcpy(*(list+size), readUntilNext(index)); + index = readUntilNext(index); + *(count + size) = 1; + size++; + } + + } + printStats(list, count, size-1); + free(input); + free(list); + free(count); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/Assigments/4/Compress/printStats.h b/Assigments/4/Compress/printStats.h new file mode 100644 index 0000000..2f95f90 --- /dev/null +++ b/Assigments/4/Compress/printStats.h @@ -0,0 +1,20 @@ +#include +#include + +void printStats(char **list, const int *count, int size) { + int i; + for (i = 0; i < size; i++) { + while (**list != EOF) { + if (isalnum(**list) == 0) { + break; + } + else { + putchar(**list); + (*list)++; + } + } + + printf("\t%d\n", *(count+i)); + list++; + } +} \ No newline at end of file diff --git a/Assigments/4/Compress/test.c b/Assigments/4/Compress/test.c new file mode 100644 index 0000000..7ebdec6 --- /dev/null +++ b/Assigments/4/Compress/test.c @@ -0,0 +1,16 @@ +#define MAX_FILESIZE 100000 +#define MAX_TAGS 100 + +#include "printStats.h" + +int main() { + char input[MAX_FILESIZE] = "Hello!\377"; + char *list[MAX_TAGS]; + *list = &input[1]; + *(list+1) = &input[7]; + int count[MAX_TAGS]; + *count = 1; + *(count+1) = 1; + int size = 2; + printStats(list, count, size); +} \ No newline at end of file diff --git a/Assigments/4/Shoebottom_Isaac_A4.docx b/Assigments/4/Shoebottom_Isaac_A4.docx new file mode 100644 index 0000000..580880b Binary files /dev/null and b/Assigments/4/Shoebottom_Isaac_A4.docx differ diff --git a/Assigments/4/Shoebottom_Isaac_A4.pdf b/Assigments/4/Shoebottom_Isaac_A4.pdf new file mode 100644 index 0000000..3756500 Binary files /dev/null and b/Assigments/4/Shoebottom_Isaac_A4.pdf differ diff --git a/Assigments/4/Shoebottom_Isaac_A4.zip b/Assigments/4/Shoebottom_Isaac_A4.zip new file mode 100644 index 0000000..0eb33cd Binary files /dev/null and b/Assigments/4/Shoebottom_Isaac_A4.zip differ diff --git a/Assigments/5/A5Data.zip b/Assigments/5/A5Data.zip new file mode 100644 index 0000000..f89f787 Binary files /dev/null and b/Assigments/5/A5Data.zip differ diff --git a/Assigments/5/Assignment Five.pdf b/Assigments/5/Assignment Five.pdf new file mode 100644 index 0000000..55beceb Binary files /dev/null and b/Assigments/5/Assignment Five.pdf differ diff --git a/Assigments/6/A6src.zip b/Assigments/6/A6src.zip new file mode 100644 index 0000000..70e6764 Binary files /dev/null and b/Assigments/6/A6src.zip differ diff --git a/Assigments/6/Assignment Six.pdf b/Assigments/6/Assignment Six.pdf new file mode 100644 index 0000000..0d4146e Binary files /dev/null and b/Assigments/6/Assignment Six.pdf differ diff --git a/Final/CS2263 Final.zip b/Final/CS2263 Final.zip new file mode 100644 index 0000000..134c435 Binary files /dev/null and b/Final/CS2263 Final.zip differ diff --git a/Final/Comprehensive Final Evaluation.pdf b/Final/Comprehensive Final Evaluation.pdf new file mode 100644 index 0000000..3a8983b Binary files /dev/null and b/Final/Comprehensive Final Evaluation.pdf differ diff --git a/Final/FinalCode/.idea/.gitignore b/Final/FinalCode/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/Final/FinalCode/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/Final/FinalCode/.idea/FinalCode.iml b/Final/FinalCode/.idea/FinalCode.iml new file mode 100644 index 0000000..6d70257 --- /dev/null +++ b/Final/FinalCode/.idea/FinalCode.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/Final/FinalCode/.idea/deployment.xml b/Final/FinalCode/.idea/deployment.xml new file mode 100644 index 0000000..cba2cb2 --- /dev/null +++ b/Final/FinalCode/.idea/deployment.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Final/FinalCode/.idea/discord.xml b/Final/FinalCode/.idea/discord.xml new file mode 100644 index 0000000..d8e9561 --- /dev/null +++ b/Final/FinalCode/.idea/discord.xml @@ -0,0 +1,7 @@ + + + + + \ No newline at end of file diff --git a/Final/FinalCode/.idea/markdown.xml b/Final/FinalCode/.idea/markdown.xml new file mode 100644 index 0000000..dd4c306 --- /dev/null +++ b/Final/FinalCode/.idea/markdown.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/Final/FinalCode/.idea/misc.xml b/Final/FinalCode/.idea/misc.xml new file mode 100644 index 0000000..90159ad --- /dev/null +++ b/Final/FinalCode/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/Final/FinalCode/.idea/modules.xml b/Final/FinalCode/.idea/modules.xml new file mode 100644 index 0000000..6a8b6af --- /dev/null +++ b/Final/FinalCode/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Final/FinalCode/CMakeLists.txt b/Final/FinalCode/CMakeLists.txt new file mode 100644 index 0000000..c51eaa2 --- /dev/null +++ b/Final/FinalCode/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.21) +project(FinalCode C) + +set(CMAKE_C_STANDARD 99) + +add_executable(FinalCode structs/structs.c) diff --git a/Final/FinalCode/adt/a.exe b/Final/FinalCode/adt/a.exe new file mode 100644 index 0000000..d7a5bef Binary files /dev/null and b/Final/FinalCode/adt/a.exe differ diff --git a/Final/FinalCode/adt/stack.c b/Final/FinalCode/adt/stack.c new file mode 100644 index 0000000..77c1100 --- /dev/null +++ b/Final/FinalCode/adt/stack.c @@ -0,0 +1,20 @@ +#include "stack.h" +int main() { + Stack *stack = createStack(8); + if (stack == NULL) { + printf("Stack creation failed\n"); + return 1; + } + int i = 7; + int j = 8; + push(stack, i); + push(stack, j); + printf("%d\n", peek(stack)); + printf("%d\n", search(stack, i)); + pop(stack); + int k = 9; + push(stack, k); + printStack(stack); + deleteStack(stack); + return 0; +} diff --git a/Final/FinalCode/adt/stack.h b/Final/FinalCode/adt/stack.h new file mode 100644 index 0000000..c202c66 --- /dev/null +++ b/Final/FinalCode/adt/stack.h @@ -0,0 +1,73 @@ +#include +#include + +typedef struct stack { + int *array; + int total_size; + int size; + int top; +} Stack; + +struct stack *createStack(int size) { + struct stack *s = malloc(sizeof(struct stack)); + if (s == NULL) { + printf("Error: malloc failed\n"); + return NULL; + } + s->array = malloc(sizeof(int) * size); + if (s->array == NULL) { + printf("Error: malloc failed\n"); + return NULL; + } + s->total_size = size; + s->size = 0; + s->top = -1; + return s; +} + +void deleteStack(struct stack *s) { + free(s->array); + free(s); +} + +void printStack(struct stack *s) { + int i; + for (i = 0; i < s->size; i++) { + printf("%d ", s->array[i]); + } + printf("\n"); +} + +void push(struct stack *s, int item) { + if (s->size == s->total_size - 1) { + printf("Stack is full\n"); + return; + } + s->array[s->size] = item; + s->top = item; + s->size++; +} +void pop(struct stack *s) { + if (s->top == -1) { + printf("Stack is empty\n"); + return; + } + s->size--; + s->top = s->array[s->size]; +} +int search(struct stack *s, int item) { + int i; + for (i = 0; i < s->total_size; i++) { + if (s->array[i] == item) { + return s->array[i]; + } + } + return -1; +} +int peek(struct stack *s) { + if (s->top == -1) { + printf("Stack is empty\n"); + return -1; + } + return s->top; +} \ No newline at end of file diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/cache-v2 b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/cache-v2 new file mode 100644 index 0000000..e69de29 diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/cmakeFiles-v1 new file mode 100644 index 0000000..e69de29 diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/codemodel-v2 new file mode 100644 index 0000000..e69de29 diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/query/toolchains-v1 new file mode 100644 index 0000000..e69de29 diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cache-v2-cf1828447298e5ccf869.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cache-v2-cf1828447298e5ccf869.json new file mode 100644 index 0000000..d4f1c81 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cache-v2-cf1828447298e5ccf869.json @@ -0,0 +1,1131 @@ +{ + "entries" : + [ + { + "name" : "CMAKE_ADDR2LINE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/addr2line.exe" + }, + { + "name" : "CMAKE_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/ar.exe" + }, + { + "name" : "CMAKE_BUILD_TYPE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Choose the type of build, options are: None Debug Release RelWithDebInfo MinSizeRel ..." + } + ], + "type" : "STRING", + "value" : "Debug" + }, + { + "name" : "CMAKE_CACHEFILE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "This is the directory where this CMakeCache.txt was created" + } + ], + "type" : "INTERNAL", + "value" : "c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug" + }, + { + "name" : "CMAKE_CACHE_MAJOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Major version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "3" + }, + { + "name" : "CMAKE_CACHE_MINOR_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Minor version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "21" + }, + { + "name" : "CMAKE_CACHE_PATCH_VERSION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Patch version of cmake used to create the current loaded cache" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cmake.exe" + }, + { + "name" : "CMAKE_CPACK_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to cpack program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cpack.exe" + }, + { + "name" : "CMAKE_CTEST_COMMAND", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to ctest program executable." + } + ], + "type" : "INTERNAL", + "value" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/ctest.exe" + }, + { + "name" : "CMAKE_C_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "C compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/cc.exe" + }, + { + "name" : "CMAKE_C_COMPILER_AR", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ar' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe" + }, + { + "name" : "CMAKE_C_COMPILER_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "A wrapper around 'ranlib' adding the appropriate '--plugin' option for the GCC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe" + }, + { + "name" : "CMAKE_C_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_C_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "-g" + }, + { + "name" : "CMAKE_C_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "-Os -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "-O3 -DNDEBUG" + }, + { + "name" : "CMAKE_C_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the C compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "-O2 -g -DNDEBUG" + }, + { + "name" : "CMAKE_C_STANDARD_LIBRARIES", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Libraries linked by default with all C applications." + } + ], + "type" : "STRING", + "value" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32" + }, + { + "name" : "CMAKE_DLLTOOL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/dlltool.exe" + }, + { + "name" : "CMAKE_EXECUTABLE_FORMAT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Executable file format" + } + ], + "type" : "INTERNAL", + "value" : "Unknown" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_EXPORT_COMPILE_COMMANDS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Enable/Disable output of compile commands during generation." + } + ], + "type" : "BOOL", + "value" : "" + }, + { + "name" : "CMAKE_EXTRA_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of external makefile project generator." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator." + } + ], + "type" : "INTERNAL", + "value" : "Ninja" + }, + { + "name" : "CMAKE_GENERATOR_INSTANCE", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Generator instance identifier." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_PLATFORM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator platform." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GENERATOR_TOOLSET", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Name of generator toolset." + } + ], + "type" : "INTERNAL", + "value" : "" + }, + { + "name" : "CMAKE_GNUtoMS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Convert GNU import libraries to MS format (requires Visual Studio)" + } + ], + "type" : "BOOL", + "value" : "OFF" + }, + { + "name" : "CMAKE_HOME_DIRECTORY", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Source directory with the top level CMakeLists.txt file for this project" + } + ], + "type" : "INTERNAL", + "value" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode" + }, + { + "name" : "CMAKE_INSTALL_PREFIX", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Install path prefix, prepended onto install directories." + } + ], + "type" : "PATH", + "value" : "C:/Program Files (x86)/FinalCode" + }, + { + "name" : "CMAKE_LINKER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/ld.exe" + }, + { + "name" : "CMAKE_MAKE_PROGRAM", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "No help, variable specified on the command line." + } + ], + "type" : "UNINITIALIZED", + "value" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of modules during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_NM", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/nm.exe" + }, + { + "name" : "CMAKE_NUMBER_OF_MAKEFILES", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "number of local generators" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_OBJCOPY", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/objcopy.exe" + }, + { + "name" : "CMAKE_OBJDUMP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/objdump.exe" + }, + { + "name" : "CMAKE_PLATFORM_INFO_INITIALIZED", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Platform information initialized" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_PROJECT_DESCRIPTION", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_HOMEPAGE_URL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "" + }, + { + "name" : "CMAKE_PROJECT_NAME", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "FinalCode" + }, + { + "name" : "CMAKE_RANLIB", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/ranlib.exe" + }, + { + "name" : "CMAKE_RC_COMPILER", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "RC compiler" + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/windres.exe" + }, + { + "name" : "CMAKE_RC_COMPILER_WORKS", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "" + } + ], + "type" : "INTERNAL", + "value" : "1" + }, + { + "name" : "CMAKE_RC_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_RC_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags for Windows Resource Compiler during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_READELF", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/readelf.exe" + }, + { + "name" : "CMAKE_ROOT", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Path to CMake installation." + } + ], + "type" : "INTERNAL", + "value" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of shared libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_SKIP_INSTALL_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when installing shared libraries, but are added when building." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_SKIP_RPATH", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If set, runtime paths are not added when using shared libraries." + } + ], + "type" : "BOOL", + "value" : "NO" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during all build types." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_DEBUG", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during DEBUG builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during MINSIZEREL builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELEASE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELEASE builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Flags used by the linker during the creation of static libraries during RELWITHDEBINFO builds." + } + ], + "type" : "STRING", + "value" : "" + }, + { + "name" : "CMAKE_STRIP", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "Path to a program." + } + ], + "type" : "FILEPATH", + "value" : "C:/Programs/MSYS2/mingw64/bin/strip.exe" + }, + { + "name" : "CMAKE_VERBOSE_MAKEFILE", + "properties" : + [ + { + "name" : "ADVANCED", + "value" : "1" + }, + { + "name" : "HELPSTRING", + "value" : "If this value is on, makefiles will be generated without the .SILENT directive, and all commands will be echoed to the console during the make. This is useful for debugging only. With Visual Studio IDE projects all commands are done without /nologo." + } + ], + "type" : "BOOL", + "value" : "FALSE" + }, + { + "name" : "FinalCode_BINARY_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug" + }, + { + "name" : "FinalCode_IS_TOP_LEVEL", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "ON" + }, + { + "name" : "FinalCode_SOURCE_DIR", + "properties" : + [ + { + "name" : "HELPSTRING", + "value" : "Value Computed by CMake" + } + ], + "type" : "STATIC", + "value" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode" + } + ], + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-36730bce46c845798826.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-36730bce46c845798826.json new file mode 100644 index 0000000..a4b93a2 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/cmakeFiles-v1-36730bce46c845798826.json @@ -0,0 +1,435 @@ +{ + "inputs" : + [ + { + "path" : "CMakeLists.txt" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystem.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.21.1/CMakeSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInitialize.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCompilerIdDetection.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ADSP-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Borland-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Cray-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GHS-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/HP-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IAR-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Intel-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/MSVC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PGI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PathScale-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ROCMClang-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SCO-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TI-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Watcom-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XL-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeFindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-FindBinUtils.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.21.1/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeGenericSystem.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeInitializeConfigs.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/WindowsPaths.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeLanguageInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.21.1/CMakeRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCInformation.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-windres.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestRCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCommonLanguageInclude.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerABI.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitIncludeInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitLinkInfo.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseLibraryArchitecture.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCompilerCommon.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompilerABI.c" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompileFeatures.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Internal/FeatureTesting.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompiler.cmake.in" + }, + { + "isGenerated" : true, + "path" : "cmake-build-debug/CMakeFiles/3.21.1/CMakeCCompiler.cmake" + }, + { + "isCMake" : true, + "isExternal" : true, + "path" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C-ABI.cmake" + } + ], + "kind" : "cmakeFiles", + "paths" : + { + "build" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug", + "source" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode" + }, + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-59148e893e21f548d376.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-59148e893e21f548d376.json new file mode 100644 index 0000000..a3dd1f5 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/codemodel-v2-59148e893e21f548d376.json @@ -0,0 +1,60 @@ +{ + "configurations" : + [ + { + "directories" : + [ + { + "build" : ".", + "jsonFile" : "directory-.-Debug-d0094a50bb2071803777.json", + "minimumCMakeVersion" : + { + "string" : "3.21" + }, + "projectIndex" : 0, + "source" : ".", + "targetIndexes" : + [ + 0 + ] + } + ], + "name" : "Debug", + "projects" : + [ + { + "directoryIndexes" : + [ + 0 + ], + "name" : "FinalCode", + "targetIndexes" : + [ + 0 + ] + } + ], + "targets" : + [ + { + "directoryIndex" : 0, + "id" : "FinalCode::@6890427a1f51a3e7e1df", + "jsonFile" : "target-FinalCode-Debug-df6b6073f692ed2c0c2a.json", + "name" : "FinalCode", + "projectIndex" : 0 + } + ] + } + ], + "kind" : "codemodel", + "paths" : + { + "build" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug", + "source" : "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode" + }, + "version" : + { + "major" : 2, + "minor" : 3 + } +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json new file mode 100644 index 0000000..f056bd1 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/directory-.-Debug-d0094a50bb2071803777.json @@ -0,0 +1,14 @@ +{ + "backtraceGraph" : + { + "commands" : [], + "files" : [], + "nodes" : [] + }, + "installers" : [], + "paths" : + { + "build" : ".", + "source" : "." + } +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/index-2022-01-02T20-59-08-0174.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/index-2022-01-02T20-59-08-0174.json new file mode 100644 index 0000000..0a7d758 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/index-2022-01-02T20-59-08-0174.json @@ -0,0 +1,108 @@ +{ + "cmake" : + { + "generator" : + { + "multiConfig" : false, + "name" : "Ninja" + }, + "paths" : + { + "cmake" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cmake.exe", + "cpack" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cpack.exe", + "ctest" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/ctest.exe", + "root" : "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21" + }, + "version" : + { + "isDirty" : false, + "major" : 3, + "minor" : 21, + "patch" : 1, + "string" : "3.21.1", + "suffix" : "" + } + }, + "objects" : + [ + { + "jsonFile" : "codemodel-v2-59148e893e21f548d376.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + { + "jsonFile" : "cache-v2-cf1828447298e5ccf869.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + { + "jsonFile" : "cmakeFiles-v1-36730bce46c845798826.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + { + "jsonFile" : "toolchains-v1-be96322ea87f8d55ac55.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + ], + "reply" : + { + "cache-v2" : + { + "jsonFile" : "cache-v2-cf1828447298e5ccf869.json", + "kind" : "cache", + "version" : + { + "major" : 2, + "minor" : 0 + } + }, + "cmakeFiles-v1" : + { + "jsonFile" : "cmakeFiles-v1-36730bce46c845798826.json", + "kind" : "cmakeFiles", + "version" : + { + "major" : 1, + "minor" : 0 + } + }, + "codemodel-v2" : + { + "jsonFile" : "codemodel-v2-59148e893e21f548d376.json", + "kind" : "codemodel", + "version" : + { + "major" : 2, + "minor" : 3 + } + }, + "toolchains-v1" : + { + "jsonFile" : "toolchains-v1-be96322ea87f8d55ac55.json", + "kind" : "toolchains", + "version" : + { + "major" : 1, + "minor" : 0 + } + } + } +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/target-FinalCode-Debug-df6b6073f692ed2c0c2a.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/target-FinalCode-Debug-df6b6073f692ed2c0c2a.json new file mode 100644 index 0000000..9417f14 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/target-FinalCode-Debug-df6b6073f692ed2c0c2a.json @@ -0,0 +1,109 @@ +{ + "artifacts" : + [ + { + "path" : "FinalCode.exe" + }, + { + "path" : "FinalCode.pdb" + } + ], + "backtrace" : 1, + "backtraceGraph" : + { + "commands" : + [ + "add_executable" + ], + "files" : + [ + "CMakeLists.txt" + ], + "nodes" : + [ + { + "file" : 0 + }, + { + "command" : 0, + "file" : 0, + "line" : 6, + "parent" : 0 + } + ] + }, + "compileGroups" : + [ + { + "compileCommandFragments" : + [ + { + "fragment" : "-g" + }, + { + "fragment" : "-std=gnu99" + } + ], + "language" : "C", + "languageStandard" : + { + "backtraces" : + [ + 1 + ], + "standard" : "99" + }, + "sourceIndexes" : + [ + 0 + ] + } + ], + "id" : "FinalCode::@6890427a1f51a3e7e1df", + "link" : + { + "commandFragments" : + [ + { + "fragment" : "-g", + "role" : "flags" + }, + { + "fragment" : "", + "role" : "flags" + }, + { + "fragment" : "-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32", + "role" : "libraries" + } + ], + "language" : "C" + }, + "name" : "FinalCode", + "nameOnDisk" : "FinalCode.exe", + "paths" : + { + "build" : ".", + "source" : "." + }, + "sourceGroups" : + [ + { + "name" : "Source Files", + "sourceIndexes" : + [ + 0 + ] + } + ], + "sources" : + [ + { + "backtrace" : 1, + "compileGroupIndex" : 0, + "path" : "structs/structs.c", + "sourceGroupIndex" : 0 + } + ], + "type" : "EXECUTABLE" +} diff --git a/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-be96322ea87f8d55ac55.json b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-be96322ea87f8d55ac55.json new file mode 100644 index 0000000..ef6c666 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.cmake/api/v1/reply/toolchains-v1-be96322ea87f8d55ac55.json @@ -0,0 +1,74 @@ +{ + "kind" : "toolchains", + "toolchains" : + [ + { + "compiler" : + { + "id" : "GNU", + "implicit" : + { + "includeDirectories" : + [ + "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include", + "C:/Programs/MSYS2/mingw64/include", + "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed", + "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include" + ], + "linkDirectories" : + [ + "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0", + "C:/Programs/MSYS2/mingw64/lib/gcc", + "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib", + "C:/Programs/MSYS2/mingw64/lib" + ], + "linkFrameworkDirectories" : [], + "linkLibraries" : + [ + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32", + "pthread", + "advapi32", + "shell32", + "user32", + "kernel32", + "mingw32", + "gcc", + "moldname", + "mingwex", + "kernel32" + ] + }, + "path" : "C:/Programs/MSYS2/mingw64/bin/cc.exe", + "version" : "11.2.0" + }, + "language" : "C", + "sourceFileExtensions" : + [ + "c", + "m" + ] + }, + { + "compiler" : + { + "implicit" : {}, + "path" : "C:/Programs/MSYS2/mingw64/bin/windres.exe" + }, + "language" : "RC", + "sourceFileExtensions" : + [ + "rc", + "RC" + ] + } + ], + "version" : + { + "major" : 1, + "minor" : 0 + } +} diff --git a/Final/FinalCode/cmake-build-debug/.ninja_deps b/Final/FinalCode/cmake-build-debug/.ninja_deps new file mode 100644 index 0000000..630cf7f Binary files /dev/null and b/Final/FinalCode/cmake-build-debug/.ninja_deps differ diff --git a/Final/FinalCode/cmake-build-debug/.ninja_log b/Final/FinalCode/cmake-build-debug/.ninja_log new file mode 100644 index 0000000..86e548a --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/.ninja_log @@ -0,0 +1,3 @@ +# ninja log v5 +1 124 6618334844307834 CMakeFiles/FinalCode.dir/structs/structs.c.obj aaf549efd1ae3758 +126 579 6618334848802538 FinalCode.exe 7480cec2e734d648 diff --git a/Final/FinalCode/cmake-build-debug/CMakeCache.txt b/Final/FinalCode/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..da405c4 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,355 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug +# It was generated by CMake: C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cmake.exe +# 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 +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Programs/MSYS2/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/cc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS: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 + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Programs/MSYS2/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS: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= + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/FinalCode + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ld.exe + +//No help, variable specified on the command line. +CMAKE_MAKE_PROGRAM:UNINITIALIZED=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe + +//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 +// 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=C:/Programs/MSYS2/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objdump.exe + +//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=FinalCode + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Programs/MSYS2/mingw64/bin/readelf.exe + +//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 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 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=C:/Programs/MSYS2/mingw64/bin/strip.exe + +//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 + +//Value Computed by CMake +FinalCode_BINARY_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug + +//Value Computed by CMake +FinalCode_IS_TOP_LEVEL:STATIC=ON + +//Value Computed by CMake +FinalCode_SOURCE_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode + + +######################## +# 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=c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug +//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=21 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/bin/ctest.exe +//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_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_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-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=Ninja +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-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_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=1 +//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_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-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_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 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeCCompiler.cmake b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeCCompiler.cmake new file mode 100644 index 0000000..45df1cb --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeCCompiler.cmake @@ -0,0 +1,80 @@ +set(CMAKE_C_COMPILER "C:/Programs/MSYS2/mingw64/bin/cc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "11.2.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17") +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 "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Programs/MSYS2/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Programs/MSYS2/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Programs/MSYS2/mingw64/bin/ld.exe") +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_COMPILER_IS_MINGW 1) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +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 "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeDetermineCompilerABI_C.bin b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..ffbc2a1 Binary files /dev/null and b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeDetermineCompilerABI_C.bin differ diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeRCCompiler.cmake b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeRCCompiler.cmake new file mode 100644 index 0000000..e384fa8 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Programs/MSYS2/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeSystem.cmake b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeSystem.cmake new file mode 100644 index 0000000..2898884 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19043") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19043") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19043") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19043") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/CMakeCCompilerId.c b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..1a59996 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,807 @@ +#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__) && __has_include() +# define COMPILER_ID "ROCMClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# elif defined(__clang__) +# define SIMULATE_ID "Clang" +# elif defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif +# if defined(__clang__) && __has_include() +# include +# define COMPILER_VERSION_MAJOR DEC(HIP_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(HIP_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(HIP_VERSION_PATCH) +# endif + +#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_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ > 201710L +# define C_DIALECT "23" +#elif __STDC_VERSION__ >= 201710L +# define C_DIALECT "17" +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#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_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/a.exe b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/a.exe new file mode 100644 index 0000000..a04b8b1 Binary files /dev/null and b/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/a.exe differ diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/CMakeOutput.log b/Final/FinalCode/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..697fe05 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,241 @@ +The system is: Windows - 10.0.19043 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: C:/Programs/MSYS2/mingw64/bin/cc.exe +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + +The C compiler identification is GNU, found in "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/3.21.1/CompilerIdC/a.exe" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe cmTC_d5b64 && [1/2] Building C object CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\cc.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-11.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Rev5, Built by MSYS2 project) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5b64.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o C:\Users\isaac\AppData\Local\Temp\ccfu8RVT.s +GNU C17 (Rev5, Built by MSYS2 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, 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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include" +ignoring nonexistent directory "D:/a/msys64/mingw64/include" +ignoring nonexistent directory "/mingw64/include" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include" +ignoring nonexistent directory "D:/a/msys64/mingw64/x86_64-w64-mingw32/include" +#include "..." search starts here: +#include <...> search starts here: + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include +End of search list. +GNU C17 (Rev5, Built by MSYS2 project) version 11.2.0 (x86_64-w64-mingw32) + compiled by GNU C version 11.2.0, GMP version 6.2.1, MPFR version 4.1.0-p13, 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: 7f6f57e28b10cd2b03eab8b6a4dc2ae9 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccfu8RVT.s +GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.' +[2/2] Linking C executable cmTC_d5b64.exe +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\cc.exe +COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-11.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 11.2.0 (Rev5, Built by MSYS2 project) +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5b64.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5b64.' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\cc1bG0lo.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_d5b64.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_d5b64.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5b64.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5b64.' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] ==> [C:/Programs/MSYS2/mingw64/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe cmTC_d5b64 && [1/2] Building C object CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\cc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-11.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Rev5 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/ -D_REENTRANT C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d5b64.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -o C:\Users\isaac\AppData\Local\Temp\ccfu8RVT.s] + ignore line: [GNU C17 (Rev5 Built by MSYS2 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include"] + ignore line: [ignoring nonexistent directory "D:/a/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/a/msys64/mingw64/x86_64-w64-mingw32/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/include-fixed] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Rev5 Built by MSYS2 project) version 11.2.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 11.2.0 GMP version 6.2.1 MPFR version 4.1.0-p13 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: 7f6f57e28b10cd2b03eab8b6a4dc2ae9] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccfu8RVT.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.'] + ignore line: [[2/2] Linking C executable cmTC_d5b64.exe] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\cc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-11.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 11.2.0 (Rev5 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d5b64.exe' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d5b64.'] + link line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\cc1bG0lo.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_d5b64.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../.. CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj --out-implib libcmTC_d5b64.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/liblto_plugin.dll] ==> ignore + arg [-plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\cc1bG0lo.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> search dynamic + arg [-o] ==> ignore + arg [cmTC_d5b64.exe] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] + arg [CMakeFiles/cmTC_d5b64.dir/CMakeCCompilerABI.c.obj] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_d5b64.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> [C:/Programs/MSYS2/mingw64/lib/gcc] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../lib] ==> [C:/Programs/MSYS2/mingw64/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../..] ==> [C:/Programs/MSYS2/mingw64/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtbegin.o;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0/crtend.o] + implicit dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/11.2.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib] + implicit fwks: [] + + diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/Final/FinalCode/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..b979efb --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/FinalCode.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/edit_cache.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-environment.txt b/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..8f5f5f7 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,4 @@ +ToolSet: w64 10.0 (local)@C:\Programs\MSYS2\mingw64 +Options: + +Options:-DCMAKE_MAKE_PROGRAM=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe \ No newline at end of file diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-log.txt b/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..f866aa2 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,10 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\cmake\win\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/ninja/win/ninja.exe -G Ninja "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode" +-- The C compiler identification is GNU 11.2.0 +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Check for working C compiler: C:/Programs/MSYS2/mingw64/bin/cc.exe - skipped +-- Detecting C compile features +-- Detecting C compile features - done +-- Configuring done +-- Generating done +-- Build files have been written to: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/cmake.check_cache b/Final/FinalCode/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/Final/FinalCode/cmake-build-debug/CMakeFiles/rules.ninja b/Final/FinalCode/cmake-build-debug/CMakeFiles/rules.ninja new file mode 100644 index 0000000..4ffaef8 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/CMakeFiles/rules.ninja @@ -0,0 +1,64 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.21 + +# This file contains all the rules used to get the outputs files +# built from the input files. +# It is included in the main 'build.ninja'. + +# ============================================================================= +# Project: FinalCode +# Configurations: Debug +# ============================================================================= +# ============================================================================= + +############################################# +# Rule for compiling C files. + +rule C_COMPILER__FinalCode_Debug + depfile = $DEP_FILE + deps = gcc + command = C:\Programs\MSYS2\mingw64\bin\cc.exe $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in + description = Building C object $out + + +############################################# +# Rule for linking C executable. + +rule C_EXECUTABLE_LINKER__FinalCode_Debug + command = cmd.exe /C "$PRE_LINK && C:\Programs\MSYS2\mingw64\bin\cc.exe $FLAGS $LINK_FLAGS $in -o $TARGET_FILE -Wl,--out-implib,$TARGET_IMPLIB -Wl,--major-image-version,0,--minor-image-version,0 $LINK_PATH $LINK_LIBRARIES && $POST_BUILD" + description = Linking C executable $TARGET_FILE + restat = $RESTAT + + +############################################# +# Rule for running custom commands. + +rule CUSTOM_COMMAND + command = $COMMAND + description = $DESC + + +############################################# +# Rule for re-running cmake. + +rule RERUN_CMAKE + command = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\cmake\win\bin\cmake.exe --regenerate-during-build -S"C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode" -B"C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode\cmake-build-debug" + description = Re-running CMake... + generator = 1 + + +############################################# +# Rule for cleaning all built files. + +rule CLEAN + command = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\ninja\win\ninja.exe $FILE_ARG -t clean $TARGETS + description = Cleaning all built files... + + +############################################# +# Rule for printing all primary targets available. + +rule HELP + command = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\ninja\win\ninja.exe -t targets + description = All primary targets available: + diff --git a/Final/FinalCode/cmake-build-debug/FinalCode.exe b/Final/FinalCode/cmake-build-debug/FinalCode.exe new file mode 100644 index 0000000..33da8b9 Binary files /dev/null and b/Final/FinalCode/cmake-build-debug/FinalCode.exe differ diff --git a/Final/FinalCode/cmake-build-debug/Testing/Temporary/LastTest.log b/Final/FinalCode/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..f515e08 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Jan 02 16:59 Atlantic Standard Time +---------------------------------------------------------- +End testing: Jan 02 16:59 Atlantic Standard Time diff --git a/Final/FinalCode/cmake-build-debug/build.ninja b/Final/FinalCode/cmake-build-debug/build.ninja new file mode 100644 index 0000000..a71caf6 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/build.ninja @@ -0,0 +1,149 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Ninja" Generator, CMake Version 3.21 + +# This file contains all the build statements describing the +# compilation DAG. + +# ============================================================================= +# Write statements declared in CMakeLists.txt: +# +# Which is the root file. +# ============================================================================= + +# ============================================================================= +# Project: FinalCode +# Configurations: Debug +# ============================================================================= + +############################################# +# Minimal version of Ninja required by this file + +ninja_required_version = 1.5 + + +############################################# +# Set configuration variable for custom commands. + +CONFIGURATION = Debug +# ============================================================================= +# Include auxiliary files. + + +############################################# +# Include rules file. + +include CMakeFiles/rules.ninja + +# ============================================================================= + +############################################# +# Logical path to working directory; prefix for absolute paths. + +cmake_ninja_workdir = C$:/Users/isaac/OneDrive$ -$ University$ of$ New$ Brunswick/Year$ 2$ UNB/CS2263/Final/FinalCode/cmake-build-debug/ +# ============================================================================= +# Object build statements for EXECUTABLE target FinalCode + + +############################################# +# Order-only phony target for FinalCode + +build cmake_object_order_depends_target_FinalCode: phony || CMakeFiles/FinalCode.dir + +build CMakeFiles/FinalCode.dir/structs/structs.c.obj: C_COMPILER__FinalCode_Debug C$:/Users/isaac/OneDrive$ -$ University$ of$ New$ Brunswick/Year$ 2$ UNB/CS2263/Final/FinalCode/structs/structs.c || cmake_object_order_depends_target_FinalCode + DEP_FILE = CMakeFiles\FinalCode.dir\structs\structs.c.obj.d + FLAGS = -g -std=gnu99 + OBJECT_DIR = CMakeFiles\FinalCode.dir + OBJECT_FILE_DIR = CMakeFiles\FinalCode.dir\structs + TARGET_COMPILE_PDB = CMakeFiles\FinalCode.dir\ + TARGET_PDB = FinalCode.pdb + + +# ============================================================================= +# Link build statements for EXECUTABLE target FinalCode + + +############################################# +# Link the executable FinalCode.exe + +build FinalCode.exe: C_EXECUTABLE_LINKER__FinalCode_Debug CMakeFiles/FinalCode.dir/structs/structs.c.obj + FLAGS = -g + LINK_LIBRARIES = -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + OBJECT_DIR = CMakeFiles\FinalCode.dir + POST_BUILD = cd . + PRE_LINK = cd . + TARGET_COMPILE_PDB = CMakeFiles\FinalCode.dir\ + TARGET_FILE = FinalCode.exe + TARGET_IMPLIB = libFinalCode.dll.a + TARGET_PDB = FinalCode.pdb + + +############################################# +# Utility command for edit_cache + +build CMakeFiles/edit_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode\cmake-build-debug" && C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\cmake\win\bin\cmake.exe -E echo "No interactive CMake dialog available."" + DESC = No interactive CMake dialog available... + restat = 1 + +build edit_cache: phony CMakeFiles/edit_cache.util + + +############################################# +# Utility command for rebuild_cache + +build CMakeFiles/rebuild_cache.util: CUSTOM_COMMAND + COMMAND = cmd.exe /C "cd /D "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode\cmake-build-debug" && C:\Programs\JetBrains\Tools\apps\CLion\ch-0\213.6461.75\bin\cmake\win\bin\cmake.exe --regenerate-during-build -S"C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode" -B"C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\Final\FinalCode\cmake-build-debug"" + DESC = Running CMake to regenerate build system... + pool = console + restat = 1 + +build rebuild_cache: phony CMakeFiles/rebuild_cache.util + +# ============================================================================= +# Target aliases. + +build FinalCode: phony FinalCode.exe + +# ============================================================================= +# Folder targets. + +# ============================================================================= + +############################################# +# Folder: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug + +build all: phony FinalCode.exe + +# ============================================================================= +# Built-in targets + + +############################################# +# Re-run CMake if any of its inputs changed. + +build build.ninja: RERUN_CMAKE | ../CMakeLists.txt C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompiler.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompilerABI.c C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCommonLanguageInclude.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCompilerIdDetection.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompileFeatures.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerABI.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineRCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeFindBinUtils.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeGenericSystem.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeInitializeConfigs.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeLanguageInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseLibraryArchitecture.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCCompiler.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystem.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInitialize.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCompilerCommon.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestRCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-FindBinUtils.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ROCMClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Internal/FeatureTesting.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-windres.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/WindowsPaths.cmake CMakeCache.txt CMakeFiles/3.21.1/CMakeCCompiler.cmake CMakeFiles/3.21.1/CMakeRCCompiler.cmake CMakeFiles/3.21.1/CMakeSystem.cmake + pool = console + + +############################################# +# A missing CMake input file is not an error. + +build ../CMakeLists.txt C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompiler.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCCompilerABI.c C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCommonLanguageInclude.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeCompilerIdDetection.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompileFeatures.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerABI.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineCompilerId.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineRCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeDetermineSystem.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeFindBinUtils.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeGenericSystem.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeInitializeConfigs.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeLanguageInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitIncludeInfo.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseImplicitLinkInfo.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeParseLibraryArchitecture.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCCompiler.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeRCInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystem.cmake.in C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInformation.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeSystemSpecificInitialize.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestCompilerCommon.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/CMakeTestRCCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ADSP-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMCC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ARMClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/AppleClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Borland-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Bruce-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/CMakeCommonCompilerMacros.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Clang-DetermineCompilerInternal.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Compaq-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Cray-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Embarcadero-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Fujitsu-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GHS-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-C.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU-FindBinUtils.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/GNU.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/HP-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IAR-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Intel-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/MSVC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVHPC-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/NVIDIA-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PGI-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/PathScale-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/ROCMClang-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SCO-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SDCC-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/SunPro-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TI-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/Watcom-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XL-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/XLClang-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Compiler/zOS-C-DetermineCompiler.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Internal/FeatureTesting.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C-ABI.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU-C.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-GNU.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows-windres.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/Windows.cmake C$:/Programs/JetBrains/Tools/apps/CLion/ch-0/213.6461.75/bin/cmake/win/share/cmake-3.21/Modules/Platform/WindowsPaths.cmake CMakeCache.txt CMakeFiles/3.21.1/CMakeCCompiler.cmake CMakeFiles/3.21.1/CMakeRCCompiler.cmake CMakeFiles/3.21.1/CMakeSystem.cmake: phony + + +############################################# +# Clean all the built files. + +build clean: CLEAN + + +############################################# +# Print all primary targets available. + +build help: HELP + + +############################################# +# Make the all target the default. + +default all diff --git a/Final/FinalCode/cmake-build-debug/cmake_install.cmake b/Final/FinalCode/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..bcc0a75 --- /dev/null +++ b/Final/FinalCode/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/FinalCode") +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 "Debug") + 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() + +# 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 "C:/Programs/MSYS2/mingw64/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/Final/FinalCode/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/Final/FinalCode/heap/a.exe b/Final/FinalCode/heap/a.exe new file mode 100644 index 0000000..c628ce7 Binary files /dev/null and b/Final/FinalCode/heap/a.exe differ diff --git a/Final/FinalCode/heap/heapmem.c b/Final/FinalCode/heap/heapmem.c new file mode 100644 index 0000000..71e1594 --- /dev/null +++ b/Final/FinalCode/heap/heapmem.c @@ -0,0 +1,25 @@ +#include +#include +void print(int *i) { + printf("The location of i: %p\n", i); + int *k = (int *)malloc(sizeof(int)); + printf("The location of k: %p\n", k); +} + +int main() { + int *i = malloc(sizeof(int)); + *i = 100; + printf("The first variable on the heap: %p\n", i); + int *ptr; + { + int *j = malloc(sizeof(int)); + ptr = j; + *j = 200; + printf("The first location of j: %p\n", j); + } + printf("The value of j out of its scope: %d\n", *ptr); + printf("The new location of j: %p\n", ptr); + + print(i); +} + diff --git a/Final/FinalCode/io/iobinary.c b/Final/FinalCode/io/iobinary.c new file mode 100644 index 0000000..3371b95 --- /dev/null +++ b/Final/FinalCode/io/iobinary.c @@ -0,0 +1,18 @@ +#include +int main(){ + FILE *fp; + fp = fopen("iobinary.txt", "wb"); + if(fp == NULL){ + printf("Error opening file\n"); + return 1; + } + int num = 0x12345678; + fwrite(&num, sizeof(int), 1, fp); + fclose(fp); + fp = fopen("iobinary.txt", "rb"); + int num2; + fread(&num2, sizeof(int), 1, fp); + printf("%d\n", num2); + fclose(fp); + return 0; +} diff --git a/Final/FinalCode/io/iotext.c b/Final/FinalCode/io/iotext.c new file mode 100644 index 0000000..aa32180 --- /dev/null +++ b/Final/FinalCode/io/iotext.c @@ -0,0 +1,19 @@ +#include +int main() { + FILE *fp; + fp = fopen("iotext.txt", "w"); + if (fp == NULL) { + printf("Error opening file\n"); + return 1; + } + fprintf(fp, "CS2263!\n"); + fclose(fp); + fp = fopen("iotext.txt", "r"); + char c; + do { + c = getc(fp); + putchar(c); + } while (c != EOF); + fclose(fp); + return 0; +} \ No newline at end of file diff --git a/Final/FinalCode/polymorphism/polymorphism.c b/Final/FinalCode/polymorphism/polymorphism.c new file mode 100644 index 0000000..ce2ea2f --- /dev/null +++ b/Final/FinalCode/polymorphism/polymorphism.c @@ -0,0 +1,13 @@ +#include +#include "triangle.h" +#include "square.h" +#include "shape.h" + +int main(){ + Shape *triangle = newTriangle(20); + Shape *square = newSquare(20); + printf("Triangle area of perimeter 20: %f\n", triangle->area(triangle)); + printf("Square area of perimeter 20: %f\n", square->area(square)); + return 0; +} + diff --git a/Final/FinalCode/polymorphism/shape.h b/Final/FinalCode/polymorphism/shape.h new file mode 100644 index 0000000..77ee4c5 --- /dev/null +++ b/Final/FinalCode/polymorphism/shape.h @@ -0,0 +1,10 @@ +#ifndef shape_h +#define shape_h + +typedef struct{ + int numSides; + double perimeter; + double (*area) (); +} Shape; + +#endif \ No newline at end of file diff --git a/Final/FinalCode/polymorphism/square.h b/Final/FinalCode/polymorphism/square.h new file mode 100644 index 0000000..642bbbb --- /dev/null +++ b/Final/FinalCode/polymorphism/square.h @@ -0,0 +1,24 @@ +#ifndef square_h +#define square_h + +#include +#include "shape.h" + +double squareArea(Shape* square) { + double side = square->perimeter / 4; + double area = side * side; + return area; +} + +Shape* newSquare(double perimeter) { + Shape* square = malloc(sizeof(Shape)); + square->numSides = 3; + square->perimeter = perimeter; + square->area = squareArea; + return square; +} + +#endif + + + diff --git a/Final/FinalCode/polymorphism/triangle.h b/Final/FinalCode/polymorphism/triangle.h new file mode 100644 index 0000000..49cc70b --- /dev/null +++ b/Final/FinalCode/polymorphism/triangle.h @@ -0,0 +1,24 @@ +#ifndef triangle_h +#define triangle_h + + +#include +#include +#include "shape.h" + +double triangleArea(Shape* triangle) { + double side = triangle->perimeter / 3; + double area = (sqrt(3) / 4) * (side * side); + return area; +} + +Shape* newTriangle(double perimeter) { + Shape* triangle = malloc(sizeof(Shape)); + triangle->numSides = 4; + triangle->perimeter = perimeter; + triangle->area = triangleArea; + return triangle; +} + +#endif + diff --git a/Final/FinalCode/recursion/a.exe b/Final/FinalCode/recursion/a.exe new file mode 100644 index 0000000..f24b3f8 Binary files /dev/null and b/Final/FinalCode/recursion/a.exe differ diff --git a/Final/FinalCode/recursion/recursion.c b/Final/FinalCode/recursion/recursion.c new file mode 100644 index 0000000..6fe8c51 --- /dev/null +++ b/Final/FinalCode/recursion/recursion.c @@ -0,0 +1,15 @@ +#include +int factorial(int n) +{ + if (n == 0) + return 1; + else + return n * factorial(n - 1); +} + +int main() { + int n; + n = 5; + printf("%d! = %d\n", n, factorial(n)); + return 0; +} diff --git a/Final/FinalCode/stack/a.exe b/Final/FinalCode/stack/a.exe new file mode 100644 index 0000000..ee28bde Binary files /dev/null and b/Final/FinalCode/stack/a.exe differ diff --git a/Final/FinalCode/stack/stackmem.c b/Final/FinalCode/stack/stackmem.c new file mode 100644 index 0000000..201faf0 --- /dev/null +++ b/Final/FinalCode/stack/stackmem.c @@ -0,0 +1,24 @@ +#include +void print(int i) { + printf("The location of i: %p\n", &i); + int j; + printf("The location of j: %p\n", &j); +} + +int main() { + int i; + i = 100; + printf("The first variable on the stack: %p\n", &i); + int *ptr; + { + int j; + ptr = &j; + j = 200; + printf("The first location of j: %p\n", &j); + } + printf("The value of j out of its scope: %d\n", *ptr); + int j; + printf("The new location of j: %p\n", &j); + + print(i); +} \ No newline at end of file diff --git a/Final/FinalCode/structs/a.exe b/Final/FinalCode/structs/a.exe new file mode 100644 index 0000000..cba442b Binary files /dev/null and b/Final/FinalCode/structs/a.exe differ diff --git a/Final/FinalCode/structs/structs.c b/Final/FinalCode/structs/structs.c new file mode 100644 index 0000000..b6ec7b9 --- /dev/null +++ b/Final/FinalCode/structs/structs.c @@ -0,0 +1,43 @@ +#include +#include + +typedef struct point{ + int x; + int y; + int z; +}Point3D; + +typedef struct point2 { + int *points; +}Point3DArray; + +void printPoint(Point3D p){ + printf("(%d, %d, %d)\n", p.x, p.y, p.z); +} + +void printPoint2(Point3DArray p){ + printf("(%d, %d, %d)\n", p.points[0], p.points[1], p.points[2]); +} + +int main() { + Point3D p1; + p1.x = 1; + p1.y = 2; + p1.z = 3; + printPoint(p1); + + Point3D *p2 = malloc(sizeof(Point3D)); + p2->x = 4; + p2->y = 5; + p2->z = 6; + printPoint(*p2); + + Point3DArray *p3 = malloc(sizeof(Point3DArray)); + p3->points = malloc(sizeof(Point3D) * 3); + p3->points[0] = 7; + p3->points[1] = 8; + p3->points[2] = 9; + printPoint2(*p3); + + return 0; +} \ No newline at end of file diff --git a/Final/IsaacShoebottom/IsaacShoebottom-ROGLaptop.pdf b/Final/IsaacShoebottom/IsaacShoebottom-ROGLaptop.pdf new file mode 100644 index 0000000..b2ad985 Binary files /dev/null and b/Final/IsaacShoebottom/IsaacShoebottom-ROGLaptop.pdf differ diff --git a/Final/IsaacShoebottom/IsaacShoebottom.docx b/Final/IsaacShoebottom/IsaacShoebottom.docx new file mode 100644 index 0000000..0bbc5e8 Binary files /dev/null and b/Final/IsaacShoebottom/IsaacShoebottom.docx differ diff --git a/Final/IsaacShoebottom/IsaacShoebottom.pdf b/Final/IsaacShoebottom/IsaacShoebottom.pdf new file mode 100644 index 0000000..7680238 Binary files /dev/null and b/Final/IsaacShoebottom/IsaacShoebottom.pdf differ diff --git a/Final/IsaacShoebottom/IsaacShoebottom.zip b/Final/IsaacShoebottom/IsaacShoebottom.zip new file mode 100644 index 0000000..6fd5eb5 Binary files /dev/null and b/Final/IsaacShoebottom/IsaacShoebottom.zip differ diff --git a/Final/IsaacShoebottom/src/heapmem.c b/Final/IsaacShoebottom/src/heapmem.c new file mode 100644 index 0000000..71e1594 --- /dev/null +++ b/Final/IsaacShoebottom/src/heapmem.c @@ -0,0 +1,25 @@ +#include +#include +void print(int *i) { + printf("The location of i: %p\n", i); + int *k = (int *)malloc(sizeof(int)); + printf("The location of k: %p\n", k); +} + +int main() { + int *i = malloc(sizeof(int)); + *i = 100; + printf("The first variable on the heap: %p\n", i); + int *ptr; + { + int *j = malloc(sizeof(int)); + ptr = j; + *j = 200; + printf("The first location of j: %p\n", j); + } + printf("The value of j out of its scope: %d\n", *ptr); + printf("The new location of j: %p\n", ptr); + + print(i); +} + diff --git a/Final/IsaacShoebottom/src/iobinary.c b/Final/IsaacShoebottom/src/iobinary.c new file mode 100644 index 0000000..3371b95 --- /dev/null +++ b/Final/IsaacShoebottom/src/iobinary.c @@ -0,0 +1,18 @@ +#include +int main(){ + FILE *fp; + fp = fopen("iobinary.txt", "wb"); + if(fp == NULL){ + printf("Error opening file\n"); + return 1; + } + int num = 0x12345678; + fwrite(&num, sizeof(int), 1, fp); + fclose(fp); + fp = fopen("iobinary.txt", "rb"); + int num2; + fread(&num2, sizeof(int), 1, fp); + printf("%d\n", num2); + fclose(fp); + return 0; +} diff --git a/Final/IsaacShoebottom/src/iotext.c b/Final/IsaacShoebottom/src/iotext.c new file mode 100644 index 0000000..aa32180 --- /dev/null +++ b/Final/IsaacShoebottom/src/iotext.c @@ -0,0 +1,19 @@ +#include +int main() { + FILE *fp; + fp = fopen("iotext.txt", "w"); + if (fp == NULL) { + printf("Error opening file\n"); + return 1; + } + fprintf(fp, "CS2263!\n"); + fclose(fp); + fp = fopen("iotext.txt", "r"); + char c; + do { + c = getc(fp); + putchar(c); + } while (c != EOF); + fclose(fp); + return 0; +} \ No newline at end of file diff --git a/Final/IsaacShoebottom/src/polymorphism.c b/Final/IsaacShoebottom/src/polymorphism.c new file mode 100644 index 0000000..ce2ea2f --- /dev/null +++ b/Final/IsaacShoebottom/src/polymorphism.c @@ -0,0 +1,13 @@ +#include +#include "triangle.h" +#include "square.h" +#include "shape.h" + +int main(){ + Shape *triangle = newTriangle(20); + Shape *square = newSquare(20); + printf("Triangle area of perimeter 20: %f\n", triangle->area(triangle)); + printf("Square area of perimeter 20: %f\n", square->area(square)); + return 0; +} + diff --git a/Final/IsaacShoebottom/src/recursion.c b/Final/IsaacShoebottom/src/recursion.c new file mode 100644 index 0000000..6fe8c51 --- /dev/null +++ b/Final/IsaacShoebottom/src/recursion.c @@ -0,0 +1,15 @@ +#include +int factorial(int n) +{ + if (n == 0) + return 1; + else + return n * factorial(n - 1); +} + +int main() { + int n; + n = 5; + printf("%d! = %d\n", n, factorial(n)); + return 0; +} diff --git a/Final/IsaacShoebottom/src/shape.h b/Final/IsaacShoebottom/src/shape.h new file mode 100644 index 0000000..77ee4c5 --- /dev/null +++ b/Final/IsaacShoebottom/src/shape.h @@ -0,0 +1,10 @@ +#ifndef shape_h +#define shape_h + +typedef struct{ + int numSides; + double perimeter; + double (*area) (); +} Shape; + +#endif \ No newline at end of file diff --git a/Final/IsaacShoebottom/src/square.h b/Final/IsaacShoebottom/src/square.h new file mode 100644 index 0000000..642bbbb --- /dev/null +++ b/Final/IsaacShoebottom/src/square.h @@ -0,0 +1,24 @@ +#ifndef square_h +#define square_h + +#include +#include "shape.h" + +double squareArea(Shape* square) { + double side = square->perimeter / 4; + double area = side * side; + return area; +} + +Shape* newSquare(double perimeter) { + Shape* square = malloc(sizeof(Shape)); + square->numSides = 3; + square->perimeter = perimeter; + square->area = squareArea; + return square; +} + +#endif + + + diff --git a/Final/IsaacShoebottom/src/stack.c b/Final/IsaacShoebottom/src/stack.c new file mode 100644 index 0000000..77c1100 --- /dev/null +++ b/Final/IsaacShoebottom/src/stack.c @@ -0,0 +1,20 @@ +#include "stack.h" +int main() { + Stack *stack = createStack(8); + if (stack == NULL) { + printf("Stack creation failed\n"); + return 1; + } + int i = 7; + int j = 8; + push(stack, i); + push(stack, j); + printf("%d\n", peek(stack)); + printf("%d\n", search(stack, i)); + pop(stack); + int k = 9; + push(stack, k); + printStack(stack); + deleteStack(stack); + return 0; +} diff --git a/Final/IsaacShoebottom/src/stack.h b/Final/IsaacShoebottom/src/stack.h new file mode 100644 index 0000000..c202c66 --- /dev/null +++ b/Final/IsaacShoebottom/src/stack.h @@ -0,0 +1,73 @@ +#include +#include + +typedef struct stack { + int *array; + int total_size; + int size; + int top; +} Stack; + +struct stack *createStack(int size) { + struct stack *s = malloc(sizeof(struct stack)); + if (s == NULL) { + printf("Error: malloc failed\n"); + return NULL; + } + s->array = malloc(sizeof(int) * size); + if (s->array == NULL) { + printf("Error: malloc failed\n"); + return NULL; + } + s->total_size = size; + s->size = 0; + s->top = -1; + return s; +} + +void deleteStack(struct stack *s) { + free(s->array); + free(s); +} + +void printStack(struct stack *s) { + int i; + for (i = 0; i < s->size; i++) { + printf("%d ", s->array[i]); + } + printf("\n"); +} + +void push(struct stack *s, int item) { + if (s->size == s->total_size - 1) { + printf("Stack is full\n"); + return; + } + s->array[s->size] = item; + s->top = item; + s->size++; +} +void pop(struct stack *s) { + if (s->top == -1) { + printf("Stack is empty\n"); + return; + } + s->size--; + s->top = s->array[s->size]; +} +int search(struct stack *s, int item) { + int i; + for (i = 0; i < s->total_size; i++) { + if (s->array[i] == item) { + return s->array[i]; + } + } + return -1; +} +int peek(struct stack *s) { + if (s->top == -1) { + printf("Stack is empty\n"); + return -1; + } + return s->top; +} \ No newline at end of file diff --git a/Final/IsaacShoebottom/src/stackmem.c b/Final/IsaacShoebottom/src/stackmem.c new file mode 100644 index 0000000..201faf0 --- /dev/null +++ b/Final/IsaacShoebottom/src/stackmem.c @@ -0,0 +1,24 @@ +#include +void print(int i) { + printf("The location of i: %p\n", &i); + int j; + printf("The location of j: %p\n", &j); +} + +int main() { + int i; + i = 100; + printf("The first variable on the stack: %p\n", &i); + int *ptr; + { + int j; + ptr = &j; + j = 200; + printf("The first location of j: %p\n", &j); + } + printf("The value of j out of its scope: %d\n", *ptr); + int j; + printf("The new location of j: %p\n", &j); + + print(i); +} \ No newline at end of file diff --git a/Final/IsaacShoebottom/src/structs.c b/Final/IsaacShoebottom/src/structs.c new file mode 100644 index 0000000..b6ec7b9 --- /dev/null +++ b/Final/IsaacShoebottom/src/structs.c @@ -0,0 +1,43 @@ +#include +#include + +typedef struct point{ + int x; + int y; + int z; +}Point3D; + +typedef struct point2 { + int *points; +}Point3DArray; + +void printPoint(Point3D p){ + printf("(%d, %d, %d)\n", p.x, p.y, p.z); +} + +void printPoint2(Point3DArray p){ + printf("(%d, %d, %d)\n", p.points[0], p.points[1], p.points[2]); +} + +int main() { + Point3D p1; + p1.x = 1; + p1.y = 2; + p1.z = 3; + printPoint(p1); + + Point3D *p2 = malloc(sizeof(Point3D)); + p2->x = 4; + p2->y = 5; + p2->z = 6; + printPoint(*p2); + + Point3DArray *p3 = malloc(sizeof(Point3DArray)); + p3->points = malloc(sizeof(Point3D) * 3); + p3->points[0] = 7; + p3->points[1] = 8; + p3->points[2] = 9; + printPoint2(*p3); + + return 0; +} \ No newline at end of file diff --git a/Final/IsaacShoebottom/src/triangle.h b/Final/IsaacShoebottom/src/triangle.h new file mode 100644 index 0000000..49cc70b --- /dev/null +++ b/Final/IsaacShoebottom/src/triangle.h @@ -0,0 +1,24 @@ +#ifndef triangle_h +#define triangle_h + + +#include +#include +#include "shape.h" + +double triangleArea(Shape* triangle) { + double side = triangle->perimeter / 3; + double area = (sqrt(3) / 4) * (side * side); + return area; +} + +Shape* newTriangle(double perimeter) { + Shape* triangle = malloc(sizeof(Shape)); + triangle->numSides = 4; + triangle->perimeter = perimeter; + triangle->area = triangleArea; + return triangle; +} + +#endif + diff --git a/ForNextDay/Lec1/Lec1 - forNextDay().pdf b/ForNextDay/Lec1/Lec1 - forNextDay().pdf new file mode 100644 index 0000000..6b0b2d5 Binary files /dev/null and b/ForNextDay/Lec1/Lec1 - forNextDay().pdf differ diff --git a/ForNextDay/Lec1/Lec1Coding/.idea/.gitignore b/ForNextDay/Lec1/Lec1Coding/.idea/.gitignore new file mode 100644 index 0000000..1c2fda5 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/ForNextDay/Lec1/Lec1Coding/.idea/Lec1Coding.iml b/ForNextDay/Lec1/Lec1Coding/.idea/Lec1Coding.iml new file mode 100644 index 0000000..1245c31 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/.idea/Lec1Coding.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/ForNextDay/Lec1/Lec1Coding/.idea/deployment.xml b/ForNextDay/Lec1/Lec1Coding/.idea/deployment.xml new file mode 100644 index 0000000..9a3b1bb --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/.idea/deployment.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ForNextDay/Lec1/Lec1Coding/.idea/misc.xml b/ForNextDay/Lec1/Lec1Coding/.idea/misc.xml new file mode 100644 index 0000000..49e5e04 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/ForNextDay/Lec1/Lec1Coding/.idea/modules.xml b/ForNextDay/Lec1/Lec1Coding/.idea/modules.xml new file mode 100644 index 0000000..26e19aa --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/ForNextDay/Lec1/Lec1Coding/CMakeLists.txt b/ForNextDay/Lec1/Lec1Coding/CMakeLists.txt new file mode 100644 index 0000000..6756024 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.20) +project(Lec1Coding C) + +set(CMAKE_C_STANDARD 99) + +add_executable(Lec1Coding src/first.c) diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeCache.txt b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..2aedc8b --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,372 @@ +# This is the CMakeCache file. +# For build in directory: c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug +# It was generated by CMake: C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/bin/cmake.exe +# 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 +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=C:/Programs/MSYS2/mingw64/bin/addr2line.exe + +//Path to a program. +CMAKE_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ar.exe + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//C compiler +CMAKE_C_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc.exe + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS: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 + +//Libraries linked by default with all C applications. +CMAKE_C_STANDARD_LIBRARIES:STRING=-lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 + +//No help, variable specified on the command line. +CMAKE_DEPENDS_USE_COMPILER:UNINITIALIZED=FALSE + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=C:/Programs/MSYS2/mingw64/bin/dlltool.exe + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS: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= + +//Convert GNU import libraries to MS format (requires Visual Studio) +CMAKE_GNUtoMS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=C:/Program Files (x86)/Lec1Coding + +//Path to a program. +CMAKE_LINKER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ld.exe + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe + +//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 +// 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=C:/Programs/MSYS2/mingw64/bin/nm.exe + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objcopy.exe + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=C:/Programs/MSYS2/mingw64/bin/objdump.exe + +//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=Lec1Coding + +//Path to a program. +CMAKE_RANLIB:FILEPATH=C:/Programs/MSYS2/mingw64/bin/ranlib.exe + +//RC compiler +CMAKE_RC_COMPILER:FILEPATH=C:/Programs/MSYS2/mingw64/bin/windres.exe + +//Flags for Windows Resource Compiler during all build types. +CMAKE_RC_FLAGS:STRING= + +//Flags for Windows Resource Compiler during DEBUG builds. +CMAKE_RC_FLAGS_DEBUG:STRING= + +//Flags for Windows Resource Compiler during MINSIZEREL builds. +CMAKE_RC_FLAGS_MINSIZEREL:STRING= + +//Flags for Windows Resource Compiler during RELEASE builds. +CMAKE_RC_FLAGS_RELEASE:STRING= + +//Flags for Windows Resource Compiler during RELWITHDEBINFO builds. +CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_READELF:FILEPATH=C:/Programs/MSYS2/mingw64/bin/readelf.exe + +//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 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 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=C:/Programs/MSYS2/mingw64/bin/strip.exe + +//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 + +//Value Computed by CMake +Lec1Coding_BINARY_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug + +//Value Computed by CMake +Lec1Coding_SOURCE_DIR:STATIC=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding + + +######################## +# 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=c:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug +//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=20 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=2 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/bin/cmake.exe +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/bin/cpack.exe +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/bin/ctest.exe +//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_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_C_STANDARD_LIBRARIES +CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-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 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;10;__GNUC_MINOR__;3;__GNUC_PATCHLEVEL__;0;__VERSION__;"10.3.0";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;1;__PIC__;1;__FINITE_MATH_ONLY__;0;__SIZEOF_INT__;4;__SIZEOF_LONG__;4;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long long unsigned int;__PTRDIFF_TYPE__;long long int;__WCHAR_TYPE__;short unsigned int;__WINT_TYPE__;short unsigned int;__INTMAX_TYPE__;long long int;__UINTMAX_TYPE__;long long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;short int;__INT_FAST32_TYPE__;int;__INT_FAST64_TYPE__;long long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;short unsigned int;__UINT_FAST32_TYPE__;unsigned int;__UINT_FAST64_TYPE__;long long unsigned int;__INTPTR_TYPE__;long long int;__UINTPTR_TYPE__;long long unsigned int;__GXX_ABI_VERSION;1014;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0xffff;__WCHAR_MIN__;0;__WINT_MAX__;0xffff;__WINT_MIN__;0;__PTRDIFF_MAX__;0x7fffffffffffffffLL;__SIZE_MAX__;0xffffffffffffffffULL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;32;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;16;__WINT_WIDTH__;16;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffLL;__INTMAX_C(c);c ## LL;__UINTMAX_MAX__;0xffffffffffffffffULL;__UINTMAX_C(c);c ## ULL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffLL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffULL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffLL;__INT64_C(c);c ## LL;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffULL;__UINT64_C(c);c ## ULL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fff;__INT_FAST16_WIDTH__;16;__INT_FAST32_MAX__;0x7fffffff;__INT_FAST32_WIDTH__;32;__INT_FAST64_MAX__;0x7fffffffffffffffLL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffff;__UINT_FAST32_MAX__;0xffffffffU;__UINT_FAST64_MAX__;0xffffffffffffffffULL;__INTPTR_MAX__;0x7fffffffffffffffLL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffULL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_NORM_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_NORM_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_NORM_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_NORM_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_NORM_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_NORM_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_NORM_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_NORM_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__PRAGMA_REDEFINE_EXTNAME;1;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;2;__SIZEOF_WINT_T__;2;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_medium__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__MMX_WITH_SSE__;1;__SEG_FS;1;__SEG_GS;1;__SEH__;1;__stdcall;__attribute__((__stdcall__));__fastcall;__attribute__((__fastcall__));__thiscall;__attribute__((__thiscall__));__cdecl;__attribute__((__cdecl__));_stdcall;__attribute__((__stdcall__));_fastcall;__attribute__((__fastcall__));_thiscall;__attribute__((__thiscall__));_cdecl;__attribute__((__cdecl__));__GXX_MERGED_TYPEINFO_NAMES;0;__GXX_TYPEINFO_EQUALITY_INLINE;0;__MSVCRT__;1;__MINGW32__;1;_WIN32;1;__WIN32;1;__WIN32__;1;WIN32;1;__WINNT;1;__WINNT__;1;WINNT;1;_INTEGRAL_MAX_BITS;64;__MINGW64__;1;__WIN64;1;__WIN64__;1;WIN64;1;_WIN64;1;__declspec(x);__attribute__((x));__DECIMAL_BID_FORMAT__;1;_REENTRANT;1 +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include +//Name of generator. +CMAKE_GENERATOR:INTERNAL=MinGW Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding +//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_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=1 +//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_RC_COMPILER +CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1 +CMAKE_RC_COMPILER_WORKS:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS +CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG +CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL +CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE +CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO +CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-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_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 +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake new file mode 100644 index 0000000..dbdd28e --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeCCompiler.cmake @@ -0,0 +1,78 @@ +set(CMAKE_C_COMPILER "C:/Programs/MSYS2/mingw64/bin/gcc.exe") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "10.3.0") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +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") +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_C_PLATFORM_ID "MinGW") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + + +set(CMAKE_AR "C:/Programs/MSYS2/mingw64/bin/ar.exe") +set(CMAKE_C_COMPILER_AR "C:/Programs/MSYS2/mingw64/bin/gcc-ar.exe") +set(CMAKE_RANLIB "C:/Programs/MSYS2/mingw64/bin/ranlib.exe") +set(CMAKE_C_COMPILER_RANLIB "C:/Programs/MSYS2/mingw64/bin/gcc-ranlib.exe") +set(CMAKE_LINKER "C:/Programs/MSYS2/mingw64/bin/ld.exe") +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_COMPILER_IS_MINGW 1) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +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 "") +set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN") +set(CMAKE_C_LIBRARY_ARCHITECTURE "") + +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 "") +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 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin new file mode 100644 index 0000000..5bede8e Binary files /dev/null and b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeDetermineCompilerABI_C.bin differ diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake new file mode 100644 index 0000000..e384fa8 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeRCCompiler.cmake @@ -0,0 +1,6 @@ +set(CMAKE_RC_COMPILER "C:/Programs/MSYS2/mingw64/bin/windres.exe") +set(CMAKE_RC_COMPILER_ARG1 "") +set(CMAKE_RC_COMPILER_LOADED 1) +set(CMAKE_RC_SOURCE_FILE_EXTENSIONS rc;RC) +set(CMAKE_RC_OUTPUT_EXTENSION .obj) +set(CMAKE_RC_COMPILER_ENV_VAR "RC") diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake new file mode 100644 index 0000000..c03c7c6 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CMakeSystem.cmake @@ -0,0 +1,15 @@ +set(CMAKE_HOST_SYSTEM "Windows-10.0.19042") +set(CMAKE_HOST_SYSTEM_NAME "Windows") +set(CMAKE_HOST_SYSTEM_VERSION "10.0.19042") +set(CMAKE_HOST_SYSTEM_PROCESSOR "AMD64") + + + +set(CMAKE_SYSTEM "Windows-10.0.19042") +set(CMAKE_SYSTEM_NAME "Windows") +set(CMAKE_SYSTEM_VERSION "10.0.19042") +set(CMAKE_SYSTEM_PROCESSOR "AMD64") + +set(CMAKE_CROSSCOMPILING "FALSE") + +set(CMAKE_SYSTEM_LOADED 1) diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c new file mode 100644 index 0000000..41dc392 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/CMakeCCompilerId.c @@ -0,0 +1,752 @@ +#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 + + +/* 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 versio 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(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__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(__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 components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#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_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe new file mode 100644 index 0000000..4c8b2e8 Binary files /dev/null and b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe differ diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..5fd18df --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug") + +# 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/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeOutput.log b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..e1b448c --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,258 @@ +The system is: Windows - 10.0.19042 - AMD64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: C:/Programs/MSYS2/mingw64/bin/gcc.exe +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.exe" + +The C compiler identification is GNU, found in "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/3.20.2/CompilerIdC/a.exe" + +Detecting C compiler ABI info compiled with the following output: +Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f Makefile cmTC_18d0f/fast && C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f CMakeFiles\cmTC_18d0f.dir\build.make CMakeFiles/cmTC_18d0f.dir/build +mingw32-make[1]: Entering directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_18d0f.dir/CMakeCCompilerABI.c.obj +C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -o CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj -c C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.3.0 (Rev5, Built by MSYS2 project) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\isaac\AppData\Local\Temp\ccwIR6Tk.s +GNU C17 (Rev5, Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32) + compiled by GNU C version 10.3.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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include" +ignoring nonexistent directory "D:/a/_temp/msys/msys64/mingw64/include" +ignoring nonexistent directory "/mingw64/include" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed" +ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include" +ignoring nonexistent directory "D:/a/_temp/msys/msys64/mingw64/x86_64-w64-mingw32/include" +#include "..." search starts here: +#include <...> search starts here: + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include +End of search list. +GNU C17 (Rev5, Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32) + compiled by GNU C version 10.3.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: 9904f531f084fcea0470441e88ced2da +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccwIR6Tk.s +GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37 +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_18d0f.exe +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_18d0f.dir\link.txt --verbose=1 +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_18d0f.dir/objects.a +C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\cmTC_18d0f.dir/objects.a @CMakeFiles\cmTC_18d0f.dir\objects1.rsp +C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -Wl,--whole-archive CMakeFiles\cmTC_18d0f.dir/objects.a -Wl,--no-whole-archive -o cmTC_18d0f.exe -Wl,--out-implib,libcmTC_18d0f.dll.a -Wl,--major-image-version,0,--minor-image-version,0 +Using built-in specs. +COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe +COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe +Target: x86_64-w64-mingw32 +Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912' +Thread model: posix +Supported LTO compression algorithms: zlib zstd +gcc version 10.3.0 (Rev5, Built by MSYS2 project) +COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ +LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/;C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18d0f.exe' '-mtune=generic' '-march=x86-64' + C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccOPExiN.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_18d0f.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_18d0f.dir/objects.a --no-whole-archive --out-implib libcmTC_18d0f.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18d0f.exe' '-mtune=generic' '-march=x86-64' +mingw32-make[1]: Leaving directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/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: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + add: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] + end of search list found + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] ==> [C:/Programs/MSYS2/mingw64/include] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + collapse include dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + implicit include dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include;C:/Programs/MSYS2/mingw64/include;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld\.exe|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f Makefile cmTC_18d0f/fast && C:/Programs/MSYS2/mingw64/bin/mingw32-make.exe -f CMakeFiles\cmTC_18d0f.dir\build.make CMakeFiles/cmTC_18d0f.dir/build] + ignore line: [mingw32-make[1]: Entering directory 'C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_18d0f.dir/CMakeCCompilerABI.c.obj] + ignore line: [C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -o CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj -c C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.3.0 (Rev5 Built by MSYS2 project) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/cc1.exe -quiet -v -iprefix C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/ -D_REENTRANT C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\share\cmake-3.20\Modules\CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj -version -o C:\Users\isaac\AppData\Local\Temp\ccwIR6Tk.s] + ignore line: [GNU C17 (Rev5 Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 10.3.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 "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include"] + ignore line: [ignoring nonexistent directory "D:/a/_temp/msys/msys64/mingw64/include"] + ignore line: [ignoring nonexistent directory "/mingw64/include"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed"] + ignore line: [ignoring duplicate directory "C:/Programs/MSYS2/mingw64/lib/gcc/../../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include"] + ignore line: [ignoring nonexistent directory "D:/a/_temp/msys/msys64/mingw64/x86_64-w64-mingw32/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../include] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Rev5 Built by MSYS2 project) version 10.3.0 (x86_64-w64-mingw32)] + ignore line: [ compiled by GNU C version 10.3.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: 9904f531f084fcea0470441e88ced2da] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/as.exe -v -o CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj C:\Users\isaac\AppData\Local\Temp\ccwIR6Tk.s] + ignore line: [GNU assembler version 2.37 (x86_64-w64-mingw32) using BFD version (GNU Binutils) 2.37] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles\cmTC_18d0f.dir\CMakeCCompilerABI.c.obj' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_18d0f.exe] + ignore line: [C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E cmake_link_script CMakeFiles\cmTC_18d0f.dir\link.txt --verbose=1] + ignore line: [C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\cmTC_18d0f.dir/objects.a] + ignore line: [C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\cmTC_18d0f.dir/objects.a @CMakeFiles\cmTC_18d0f.dir\objects1.rsp] + ignore line: [C:\Programs\MSYS2\mingw64\bin\gcc.exe -v -Wl --whole-archive CMakeFiles\cmTC_18d0f.dir/objects.a -Wl --no-whole-archive -o cmTC_18d0f.exe -Wl --out-implib libcmTC_18d0f.dll.a -Wl --major-image-version 0 --minor-image-version 0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=C:\Programs\MSYS2\mingw64\bin\gcc.exe] + ignore line: [COLLECT_LTO_WRAPPER=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] + ignore line: [Target: x86_64-w64-mingw32] + ignore line: [Configured with: ../gcc-10.3.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/x86_64-w64-mingw32/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=x86-64 --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts=yes --enable-libstdcxx-time=yes --disable-libstdcxx-pch --disable-libstdcxx-debug --enable-lto --enable-libgomp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev5, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --with-boot-ldflags='-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high -Wl,--disable-dynamicbase -static-libstdc++ -static-libgcc' 'LDFLAGS_FOR_TARGET=-pipe -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high' --enable-linker-plugin-flags='LDFLAGS=-static-libstdc++\ -static-libgcc\ -pipe\ -Wl,--dynamicbase,--high-entropy-va,--nxcompat,--default-image-base-high\ -Wl,--stack,12582912'] + ignore line: [Thread model: posix] + ignore line: [Supported LTO compression algorithms: zlib zstd] + ignore line: [gcc version 10.3.0 (Rev5 Built by MSYS2 project) ] + ignore line: [COMPILER_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/] + ignore line: [LIBRARY_PATH=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/] + ignore line: [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_18d0f.exe' '-mtune=generic' '-march=x86-64'] + link line: [ C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe -plugin C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll -plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe -plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccOPExiN.res -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-ladvapi32 -plugin-opt=-pass-through=-lshell32 -plugin-opt=-pass-through=-luser32 -plugin-opt=-pass-through=-lkernel32 -plugin-opt=-pass-through=-lmingw32 -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_eh -plugin-opt=-pass-through=-lmoldname -plugin-opt=-pass-through=-lmingwex -plugin-opt=-pass-through=-lmsvcrt -plugin-opt=-pass-through=-lkernel32 -m i386pep -Bdynamic -o cmTC_18d0f.exe C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0 -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib -LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../.. --whole-archive CMakeFiles\cmTC_18d0f.dir/objects.a --no-whole-archive --out-implib libcmTC_18d0f.dll.a --major-image-version 0 --minor-image-version 0 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc -lgcc_eh -lmoldname -lmingwex -lmsvcrt -lkernel32 C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/collect2.exe] ==> ignore + arg [-plugin] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/liblto_plugin-0.dll] ==> ignore + arg [-plugin-opt=C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/lto-wrapper.exe] ==> ignore + arg [-plugin-opt=-fresolution=C:\Users\isaac\AppData\Local\Temp\ccOPExiN.res] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lpthread] ==> ignore + arg [-plugin-opt=-pass-through=-ladvapi32] ==> ignore + arg [-plugin-opt=-pass-through=-lshell32] ==> ignore + arg [-plugin-opt=-pass-through=-luser32] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-plugin-opt=-pass-through=-lmingw32] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_eh] ==> ignore + arg [-plugin-opt=-pass-through=-lmoldname] ==> ignore + arg [-plugin-opt=-pass-through=-lmingwex] ==> ignore + arg [-plugin-opt=-pass-through=-lmsvcrt] ==> ignore + arg [-plugin-opt=-pass-through=-lkernel32] ==> ignore + arg [-m] ==> ignore + arg [i386pep] ==> ignore + arg [-Bdynamic] ==> ignore + arg [-o] ==> ignore + arg [cmTC_18d0f.exe] ==> ignore + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] + arg [-LC:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] + arg [--whole-archive] ==> ignore + arg [CMakeFiles\cmTC_18d0f.dir/objects.a] ==> ignore + arg [--no-whole-archive] ==> ignore + arg [--out-implib] ==> ignore + arg [libcmTC_18d0f.dll.a] ==> ignore + arg [--major-image-version] ==> ignore + arg [0] ==> ignore + arg [--minor-image-version] ==> ignore + arg [0] ==> ignore + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [-lpthread] ==> lib [pthread] + arg [-ladvapi32] ==> lib [advapi32] + arg [-lshell32] ==> lib [shell32] + arg [-luser32] ==> lib [user32] + arg [-lkernel32] ==> lib [kernel32] + arg [-lmingw32] ==> lib [mingw32] + arg [-lgcc] ==> lib [gcc] + arg [-lgcc_eh] ==> lib [gcc_eh] + arg [-lmoldname] ==> lib [moldname] + arg [-lmingwex] ==> lib [mingwex] + arg [-lmsvcrt] ==> lib [msvcrt] + arg [-lkernel32] ==> lib [kernel32] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] + arg [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] ==> obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + remove lib [gcc_eh] + remove lib [msvcrt] + remove lib [gcc_eh] + remove lib [msvcrt] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/crt2.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib/default-manifest.o] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o] + collapse obj [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0] ==> [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc] ==> [C:/Programs/MSYS2/mingw64/lib/gcc] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib/../lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../lib] ==> [C:/Programs/MSYS2/mingw64/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/lib] ==> [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib] + collapse library dir [C:/Programs/MSYS2/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../..] ==> [C:/Programs/MSYS2/mingw64/lib] + implicit libs: [mingw32;gcc;moldname;mingwex;kernel32;pthread;advapi32;shell32;user32;kernel32;mingw32;gcc;moldname;mingwex;kernel32] + implicit objs: [C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/crt2.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtbegin.o;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib/default-manifest.o;C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/crtend.o] + implicit dirs: [C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0;C:/Programs/MSYS2/mingw64/lib/gcc;C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/lib;C:/Programs/MSYS2/mingw64/lib] + implicit fwks: [] + + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/C.includecache b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/C.includecache new file mode 100644 index 0000000..51acbe3 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/C.includecache @@ -0,0 +1,14 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/src/first.c +stdio.h +- +stdlib.h +- + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/DependInfo.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/DependInfo.cmake new file mode 100644 index 0000000..a272787 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/DependInfo.cmake @@ -0,0 +1,28 @@ + +# 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 + "C" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_C + "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/src/first.c" "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/src/first.c.obj" + ) +set(CMAKE_C_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_C_TARGET_INCLUDE_PATH + ) + +# The set of dependency files which are needed: +set(CMAKE_DEPENDS_DEPENDENCY_FILES + ) + +# 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/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/build.make b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/build.make new file mode 100644 index 0000000..e68b8e9 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/build.make @@ -0,0 +1,107 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug" + +# Include any dependencies generated for this target. +include CMakeFiles/Lec1Coding.dir/depend.make +# Include the progress variables for this target. +include CMakeFiles/Lec1Coding.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/Lec1Coding.dir/flags.make + +CMakeFiles/Lec1Coding.dir/src/first.c.obj: CMakeFiles/Lec1Coding.dir/flags.make +CMakeFiles/Lec1Coding.dir/src/first.c.obj: ../src/first.c + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_1) "Building C object CMakeFiles/Lec1Coding.dir/src/first.c.obj" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -o CMakeFiles\Lec1Coding.dir\src\first.c.obj -c "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\src\first.c" + +CMakeFiles/Lec1Coding.dir/src/first.c.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing C source to CMakeFiles/Lec1Coding.dir/src/first.c.i" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -E "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\src\first.c" > CMakeFiles\Lec1Coding.dir\src\first.c.i + +CMakeFiles/Lec1Coding.dir/src/first.c.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling C source to assembly CMakeFiles/Lec1Coding.dir/src/first.c.s" + C:\Programs\MSYS2\mingw64\bin\gcc.exe $(C_DEFINES) $(C_INCLUDES) $(C_FLAGS) -S "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\src\first.c" -o CMakeFiles\Lec1Coding.dir\src\first.c.s + +# Object files for target Lec1Coding +Lec1Coding_OBJECTS = \ +"CMakeFiles/Lec1Coding.dir/src/first.c.obj" + +# External object files for target Lec1Coding +Lec1Coding_EXTERNAL_OBJECTS = + +Lec1Coding.exe: CMakeFiles/Lec1Coding.dir/src/first.c.obj +Lec1Coding.exe: CMakeFiles/Lec1Coding.dir/build.make +Lec1Coding.exe: CMakeFiles/Lec1Coding.dir/linklibs.rsp +Lec1Coding.exe: CMakeFiles/Lec1Coding.dir/objects1.rsp +Lec1Coding.exe: CMakeFiles/Lec1Coding.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" --progress-num=$(CMAKE_PROGRESS_2) "Linking C executable Lec1Coding.exe" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles\Lec1Coding.dir\link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Lec1Coding.dir/build: Lec1Coding.exe +.PHONY : CMakeFiles/Lec1Coding.dir/build + +CMakeFiles/Lec1Coding.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles\Lec1Coding.dir\cmake_clean.cmake +.PHONY : CMakeFiles/Lec1Coding.dir/clean + +CMakeFiles/Lec1Coding.dir/depend: + $(CMAKE_COMMAND) -E cmake_depends "MinGW Makefiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles\Lec1Coding.dir\DependInfo.cmake" --color=$(COLOR) +.PHONY : CMakeFiles/Lec1Coding.dir/depend + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/cmake_clean.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/cmake_clean.cmake new file mode 100644 index 0000000..7573dcb --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/cmake_clean.cmake @@ -0,0 +1,12 @@ +file(REMOVE_RECURSE + "CMakeFiles/Lec1Coding.dir/src/first.c.obj" + "Lec1Coding.exe" + "Lec1Coding.exe.manifest" + "Lec1Coding.pdb" + "libLec1Coding.dll.a" +) + +# Per-language clean rules from dependency scanning. +foreach(lang C) + include(CMakeFiles/Lec1Coding.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.internal b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.internal new file mode 100644 index 0000000..0237edf --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.internal @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/Lec1Coding.dir/src/first.c.obj + C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/src/first.c diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.make b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.make new file mode 100644 index 0000000..c94b35a --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/depend.make @@ -0,0 +1,5 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +CMakeFiles/Lec1Coding.dir/src/first.c.obj: \ + ../src/first.c diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/flags.make b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/flags.make new file mode 100644 index 0000000..3dccd7b --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# compile C with C:/Programs/MSYS2/mingw64/bin/gcc.exe +C_DEFINES = + +C_INCLUDES = + +C_FLAGS = -g -std=gnu99 + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/link.txt b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/link.txt new file mode 100644 index 0000000..961324f --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/link.txt @@ -0,0 +1,3 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f CMakeFiles\Lec1Coding.dir/objects.a +C:\Programs\MSYS2\mingw64\bin\ar.exe cr CMakeFiles\Lec1Coding.dir/objects.a @CMakeFiles\Lec1Coding.dir\objects1.rsp +C:\Programs\MSYS2\mingw64\bin\gcc.exe -g -Wl,--whole-archive CMakeFiles\Lec1Coding.dir/objects.a -Wl,--no-whole-archive -o Lec1Coding.exe -Wl,--out-implib,libLec1Coding.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\Lec1Coding.dir\linklibs.rsp diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/linklibs.rsp b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/linklibs.rsp new file mode 100644 index 0000000..a0a6471 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/linklibs.rsp @@ -0,0 +1 @@ + -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects.a b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects.a new file mode 100644 index 0000000..570d818 Binary files /dev/null and b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects.a differ diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects1.rsp b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects1.rsp new file mode 100644 index 0000000..f2a5cf8 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/objects1.rsp @@ -0,0 +1 @@ +CMakeFiles/Lec1Coding.dir/src/first.c.obj diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/progress.make b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/progress.make new file mode 100644 index 0000000..7173dd1 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/src/first.c.obj b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/src/first.c.obj new file mode 100644 index 0000000..fa5bb4c Binary files /dev/null and b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir/src/first.c.obj differ diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..8f4e95c --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,50 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "MinGW Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeCInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeCommonLanguageInclude.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeFindCodeBlocks.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeGenericSystem.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeInitializeConfigs.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeLanguageInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeRCInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeSystemSpecificInformation.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/CMakeSystemSpecificInitialize.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Compiler/GNU-C.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Compiler/GNU.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU-C-ABI.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU-C.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-GNU.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows-windres.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/Windows.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/Platform/WindowsPaths.cmake" + "C:/Programs/JetBrains/Tools/apps/CLion/ch-0/212.5080.54/bin/cmake/win/share/cmake-3.20/Modules/ProcessorCount.cmake" + "../CMakeLists.txt" + "CMakeFiles/3.20.2/CMakeCCompiler.cmake" + "CMakeFiles/3.20.2/CMakeRCCompiler.cmake" + "CMakeFiles/3.20.2/CMakeSystem.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Lec1Coding.dir/DependInfo.cmake" + ) diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile2 b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..7fdc3b2 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,111 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug" + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/Lec1Coding.dir/all +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/Lec1Coding.dir/clean +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/Lec1Coding.dir + +# All Build rule for target. +CMakeFiles/Lec1Coding.dir/all: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/depend + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir="C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" --progress-num=1,2 "Built target Lec1Coding" +.PHONY : CMakeFiles/Lec1Coding.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Lec1Coding.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" 2 + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 CMakeFiles/Lec1Coding.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" 0 +.PHONY : CMakeFiles/Lec1Coding.dir/rule + +# Convenience name for target. +Lec1Coding: CMakeFiles/Lec1Coding.dir/rule +.PHONY : Lec1Coding + +# clean rule for target. +CMakeFiles/Lec1Coding.dir/clean: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/clean +.PHONY : CMakeFiles/Lec1Coding.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/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..0f6519a --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/Lec1Coding.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/edit_cache.dir +C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/rebuild_cache.dir diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-environment.txt b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..0027890 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,4 @@ +ToolSet: w64 10.0 (local)@C:\Programs\MSYS2\mingw64 +Options: + +Options: \ No newline at end of file diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-log.txt b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..1e40f28 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,4 @@ +C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEPENDS_USE_COMPILER=FALSE -G "CodeBlocks - MinGW Makefiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" +-- Configuring done +-- Generating done +-- Build files have been written to: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/cmake.check_cache b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..56c437b --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/progress.marks b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/progress.marks new file mode 100644 index 0000000..78c6bae --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.cbp b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.cbp new file mode 100644 index 0000000..de69608 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.cbp @@ -0,0 +1,86 @@ + + + + + + diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.exe b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.exe new file mode 100644 index 0000000..96930b0 Binary files /dev/null and b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Lec1Coding.exe differ diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Makefile b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Makefile new file mode 100644 index 0000000..a173631 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Makefile @@ -0,0 +1,180 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "MinGW Makefiles" Generator, CMake Version 3.20 + +# 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. + +SHELL = cmd.exe + +# The CMake executable. +CMAKE_COMMAND = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe + +# The command to remove a file. +RM = C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E rm -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding" + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug" + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe -E echo "No interactive CMake dialog available." +.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..." + C:\Programs\JetBrains\Tools\apps\CLion\ch-0\212.5080.54\bin\cmake\win\bin\cmake.exe --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 + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\CMakeFiles" "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\\CMakeFiles\progress.marks" + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start "C:\Users\isaac\OneDrive - University of New Brunswick\Year 2 UNB\CS2263\ForNextDay\Lec1\Lec1Coding\cmake-build-debug\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 Lec1Coding + +# Build rule for target. +Lec1Coding: cmake_check_build_system + $(MAKE) $(MAKESILENT) -f CMakeFiles\Makefile2 Lec1Coding +.PHONY : Lec1Coding + +# fast build rule for target. +Lec1Coding/fast: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/build +.PHONY : Lec1Coding/fast + +src/first.obj: src/first.c.obj +.PHONY : src/first.obj + +# target to build an object file +src/first.c.obj: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/src/first.c.obj +.PHONY : src/first.c.obj + +src/first.i: src/first.c.i +.PHONY : src/first.i + +# target to preprocess a source file +src/first.c.i: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/src/first.c.i +.PHONY : src/first.c.i + +src/first.s: src/first.c.s +.PHONY : src/first.s + +# target to generate assembly for a file +src/first.c.s: + $(MAKE) $(MAKESILENT) -f CMakeFiles\Lec1Coding.dir\build.make CMakeFiles/Lec1Coding.dir/src/first.c.s +.PHONY : src/first.c.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 ... rebuild_cache + @echo ... Lec1Coding + @echo ... src/first.obj + @echo ... src/first.i + @echo ... src/first.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/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Testing/Temporary/LastTest.log b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Testing/Temporary/LastTest.log new file mode 100644 index 0000000..bfddfff --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/Testing/Temporary/LastTest.log @@ -0,0 +1,3 @@ +Start testing: Sep 09 17:37 Atlantic Daylight Time +---------------------------------------------------------- +End testing: Sep 09 17:37 Atlantic Daylight Time diff --git a/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/cmake_install.cmake b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/cmake_install.cmake new file mode 100644 index 0000000..029417c --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/cmake_install.cmake @@ -0,0 +1,49 @@ +# Install script for directory: C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "C:/Program Files (x86)/Lec1Coding") +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 "Debug") + 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() + +# 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 "C:/Programs/MSYS2/mingw64/bin/objdump.exe") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "C:/Users/isaac/OneDrive - University of New Brunswick/Year 2 UNB/CS2263/ForNextDay/Lec1/Lec1Coding/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/ForNextDay/Lec1/Lec1Coding/src/first.c b/ForNextDay/Lec1/Lec1Coding/src/first.c new file mode 100644 index 0000000..7f7e194 --- /dev/null +++ b/ForNextDay/Lec1/Lec1Coding/src/first.c @@ -0,0 +1,10 @@ +// first.c +#include +#include +int main(int argc, char * * argv) +{ + int a = 5; + int b = 17; + printf("main: a = %d, b = %d, argc = %d\n", a, b, argc); + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec1/Lec1src.zip b/ForNextDay/Lec1/Lec1src.zip new file mode 100644 index 0000000..c47263a Binary files /dev/null and b/ForNextDay/Lec1/Lec1src.zip differ diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/first b/ForNextDay/Lec1/Lec1src/Lec1src/first new file mode 100644 index 0000000..b40a890 Binary files /dev/null and b/ForNextDay/Lec1/Lec1src/Lec1src/first differ diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/first.c b/ForNextDay/Lec1/Lec1src/Lec1src/first.c new file mode 100644 index 0000000..7f7e194 --- /dev/null +++ b/ForNextDay/Lec1/Lec1src/Lec1src/first.c @@ -0,0 +1,10 @@ +// first.c +#include +#include +int main(int argc, char * * argv) +{ + int a = 5; + int b = 17; + printf("main: a = %d, b = %d, argc = %d\n", a, b, argc); + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/first.exe b/ForNextDay/Lec1/Lec1src/Lec1src/first.exe new file mode 100644 index 0000000..eea06cd Binary files /dev/null and b/ForNextDay/Lec1/Lec1src/Lec1src/first.exe differ diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/first.o b/ForNextDay/Lec1/Lec1src/Lec1src/first.o new file mode 100644 index 0000000..9b46643 Binary files /dev/null and b/ForNextDay/Lec1/Lec1src/Lec1src/first.o differ diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/mine.exe b/ForNextDay/Lec1/Lec1src/Lec1src/mine.exe new file mode 100644 index 0000000..bd68052 Binary files /dev/null and b/ForNextDay/Lec1/Lec1src/Lec1src/mine.exe differ diff --git a/ForNextDay/Lec1/Lec1src/Lec1src/preprocessor.txt b/ForNextDay/Lec1/Lec1src/Lec1src/preprocessor.txt new file mode 100644 index 0000000..97d765e --- /dev/null +++ b/ForNextDay/Lec1/Lec1src/Lec1src/preprocessor.txt @@ -0,0 +1,1749 @@ +# 1 "first.c" +# 1 "" +# 1 "" +# 1 "first.c" + +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 1 3 +# 9 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt_stdio_config.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt_stdio_config.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_mac.h" 1 3 +# 98 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_mac.h" 3 + +# 107 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_mac.h" 3 + +# 11 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 2 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_secapi.h" 1 3 +# 12 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 2 3 +# 287 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 1 3 +# 9 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 1 3 +# 621 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sdks/_mingw_ddk.h" 1 3 +# 622 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 2 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 2 3 + + + + +#pragma pack(push,_CRT_PACKING) +# 24 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 3 + +# 24 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 3 + typedef __builtin_va_list __gnuc_va_list; + + + + + + + typedef __gnuc_va_list va_list; +# 103 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/vadefs.h" 3 +#pragma pack(pop) +# 288 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 2 3 +# 584 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw.h" 3 +void __attribute__((__cdecl__)) __debugbreak(void); +extern __inline__ __attribute__((__always_inline__,__gnu_inline__)) void __attribute__((__cdecl__)) __debugbreak(void) +{ + + __asm__ __volatile__("int {$}3":); + + + + + + + +} + + + + +const char *__mingw_get_crt_info (void); +# 11 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 2 3 + + + + +#pragma pack(push,_CRT_PACKING) +# 35 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +__extension__ typedef unsigned long long size_t; +# 45 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +__extension__ typedef long long ssize_t; + + + + + + +typedef size_t rsize_t; +# 62 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +__extension__ typedef long long intptr_t; +# 75 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +__extension__ typedef unsigned long long uintptr_t; +# 88 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +__extension__ typedef long long ptrdiff_t; +# 98 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +typedef unsigned short wchar_t; + + + + + + + +typedef unsigned short wint_t; +typedef unsigned short wctype_t; + + + + + +typedef int errno_t; + + + + +typedef long __time32_t; + + + + +__extension__ typedef long long __time64_t; +# 138 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +typedef __time64_t time_t; +# 430 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +struct threadlocaleinfostruct; +struct threadmbcinfostruct; +typedef struct threadlocaleinfostruct *pthreadlocinfo; +typedef struct threadmbcinfostruct *pthreadmbcinfo; +struct __lc_time_data; + +typedef struct localeinfo_struct { + pthreadlocinfo locinfo; + pthreadmbcinfo mbcinfo; +} _locale_tstruct,*_locale_t; + + + +typedef struct tagLC_ID { + unsigned short wLanguage; + unsigned short wCountry; + unsigned short wCodePage; +} LC_ID,*LPLC_ID; + + + + +typedef struct threadlocaleinfostruct { + + + + + + int refcount; + unsigned int lc_codepage; + unsigned int lc_collate_cp; + unsigned long lc_handle[6]; + LC_ID lc_id[6]; + struct { + char *locale; + wchar_t *wlocale; + int *refcount; + int *wrefcount; + } lc_category[6]; + int lc_clike; + int mb_cur_max; + int *lconv_intl_refcount; + int *lconv_num_refcount; + int *lconv_mon_refcount; + struct lconv *lconv; + int *ctype1_refcount; + unsigned short *ctype1; + const unsigned short *pctype; + const unsigned char *pclmap; + const unsigned char *pcumap; + struct __lc_time_data *lc_time_curr; + +} threadlocinfo; +# 501 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt.h" 3 +#pragma pack(pop) +# 11 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt_stdio_config.h" 2 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 2 3 + +#pragma pack(push,_CRT_PACKING) + + + + + + + + +# 33 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + struct _iobuf { + + + + char *_ptr; + int _cnt; + char *_base; + int _flag; + int _file; + int _charbuf; + int _bufsiz; + char *_tmpfname; + + }; + typedef struct _iobuf FILE; +# 91 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_off_t.h" 1 3 + + + + + typedef long _off_t; + + typedef long off32_t; + + + + + + __extension__ typedef long long _off64_t; + + __extension__ typedef long long off64_t; +# 26 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/_mingw_off_t.h" 3 +typedef off32_t off_t; +# 92 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 2 3 + +__attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) __acrt_iob_func(unsigned index); + + + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) __iob_func(void); +# 115 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __extension__ typedef long long fpos_t; +# 156 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +extern + __attribute__((__format__ (gnu_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...); +extern + __attribute__((__format__ (gnu_scanf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vsscanf (const char * __restrict__ _Str,const char * __restrict__ Format,va_list argp); +extern + __attribute__((__format__ (gnu_scanf, 1, 2))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_scanf(const char * __restrict__ _Format,...); +extern + __attribute__((__format__ (gnu_scanf, 1, 0))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_vscanf(const char * __restrict__ Format, va_list argp); +extern + __attribute__((__format__ (gnu_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...); +extern + __attribute__((__format__ (gnu_scanf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vfscanf (FILE * __restrict__ fp, const char * __restrict__ Format,va_list argp); + +extern + __attribute__((__format__ (gnu_printf, 3, 0))) __attribute__ ((__nonnull__ (3))) + int __attribute__((__cdecl__)) __mingw_vsnprintf(char * __restrict__ _DstBuf,size_t _MaxCount,const char * __restrict__ _Format, + va_list _ArgList); +extern + __attribute__((__format__ (gnu_printf, 3, 4))) __attribute__ ((__nonnull__ (3))) + int __attribute__((__cdecl__)) __mingw_snprintf(char * __restrict__ s, size_t n, const char * __restrict__ format, ...); +extern + __attribute__((__format__ (gnu_printf, 1, 2))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_printf(const char * __restrict__ , ... ) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 1, 0))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_vprintf (const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_fprintf (FILE * __restrict__ , const char * __restrict__ , ...) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vfprintf (FILE * __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_sprintf (char * __restrict__ , const char * __restrict__ , ...) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vsprintf (char * __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 3))) __attribute__((nonnull (1,2))) + int __attribute__((__cdecl__)) __mingw_asprintf(char ** __restrict__ , const char * __restrict__ , ...) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (gnu_printf, 2, 0))) __attribute__((nonnull (1,2))) + int __attribute__((__cdecl__)) __mingw_vasprintf(char ** __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); + +extern + __attribute__((__format__ (ms_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_sscanf(const char * __restrict__ _Src,const char * __restrict__ _Format,...); +extern + __attribute__((__format__ (ms_scanf, 1, 2))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_scanf(const char * __restrict__ _Format,...); +extern + __attribute__((__format__ (ms_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_fscanf(FILE * __restrict__ _File,const char * __restrict__ _Format,...); + +extern + __attribute__((__format__ (ms_printf, 1, 2))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_printf(const char * __restrict__ , ... ) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (ms_printf, 1, 0))) __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_vprintf (const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (ms_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_fprintf (FILE * __restrict__ , const char * __restrict__ , ...) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (ms_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_vfprintf (FILE * __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (ms_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_sprintf (char * __restrict__ , const char * __restrict__ , ...) __attribute__ ((__nothrow__)); +extern + __attribute__((__format__ (ms_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_vsprintf (char * __restrict__ , const char * __restrict__ , va_list) __attribute__ ((__nothrow__)); +# 288 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) +int sscanf(const char *__source, const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vsscanf( __source, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 1, 2))) __attribute__ ((__nonnull__ (1))) +int scanf(const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfscanf( (__acrt_iob_func(0)), __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 2, 3))) __attribute__ ((__nonnull__ (2))) +int fscanf(FILE *__stream, const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfscanf( __stream, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + + + +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wshadow" + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 2, 0))) __attribute__ ((__nonnull__ (2))) +int vsscanf (const char *__source, const char *__format, __builtin_va_list __local_argv) +{ + return __mingw_vsscanf( __source, __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 1, 0))) __attribute__ ((__nonnull__ (1))) +int vscanf(const char *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfscanf( (__acrt_iob_func(0)), __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_scanf, 2, 0))) __attribute__ ((__nonnull__ (2))) +int vfscanf (FILE *__stream, const char *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfscanf( __stream, __format, __local_argv ); +} + + +#pragma GCC diagnostic pop + + + + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) +int fprintf (FILE *__stream, const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfprintf( __stream, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 1, 2))) __attribute__ ((__nonnull__ (1))) +int printf (const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfprintf( (__acrt_iob_func(1)), __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} +# 394 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 2, 3))) __attribute__ ((__nonnull__ (2))) +int sprintf (char *__stream, const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vsprintf( __stream, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) +int vfprintf (FILE *__stream, const char *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfprintf( __stream, __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 1, 0))) __attribute__ ((__nonnull__ (1))) +int vprintf (const char *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfprintf( (__acrt_iob_func(1)), __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 2, 0))) __attribute__ ((__nonnull__ (2))) +int vsprintf (char *__stream, const char *__format, __builtin_va_list __local_argv) +{ +# 433 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + return __mingw_vsprintf( __stream, __format, __local_argv ); +} +# 449 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 3, 4))) __attribute__ ((__nonnull__ (3))) +int snprintf (char *__stream, size_t __n, const char *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vsnprintf( __stream, __n, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +__attribute__((__format__ (gnu_printf, 3, 0))) __attribute__ ((__nonnull__ (3))) +int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_list __local_argv) +{ + + + + return __mingw_vsnprintf( __stream, __n, __format, __local_argv ); +} +# 603 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _filbuf(FILE *_File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _flsbuf(int _Ch,FILE *_File); + + + + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _fsopen(const char *_Filename,const char *_Mode,int _ShFlag); + + void __attribute__((__cdecl__)) clearerr(FILE *_File); + int __attribute__((__cdecl__)) fclose(FILE *_File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fcloseall(void); + + + + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _fdopen(int _FileHandle,const char *_Mode); + + int __attribute__((__cdecl__)) feof(FILE *_File); + int __attribute__((__cdecl__)) ferror(FILE *_File); + int __attribute__((__cdecl__)) fflush(FILE *_File); + int __attribute__((__cdecl__)) fgetc(FILE *_File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fgetchar(void); + int __attribute__((__cdecl__)) fgetpos(FILE * __restrict__ _File ,fpos_t * __restrict__ _Pos); + int __attribute__((__cdecl__)) fgetpos64(FILE * __restrict__ _File ,fpos_t * __restrict__ _Pos); + char *__attribute__((__cdecl__)) fgets(char * __restrict__ _Buf,int _MaxCount,FILE * __restrict__ _File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fileno(FILE *_File); + + + + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _tempnam(const char *_DirName,const char *_FilePrefix); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _flushall(void); + FILE *__attribute__((__cdecl__)) fopen(const char * __restrict__ _Filename,const char * __restrict__ _Mode) ; + FILE *fopen64(const char * __restrict__ filename,const char * __restrict__ mode); + int __attribute__((__cdecl__)) fputc(int _Ch,FILE *_File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fputchar(int _Ch); + int __attribute__((__cdecl__)) fputs(const char * __restrict__ _Str,FILE * __restrict__ _File); + size_t __attribute__((__cdecl__)) fread(void * __restrict__ _DstBuf,size_t _ElementSize,size_t _Count,FILE * __restrict__ _File); + FILE *__attribute__((__cdecl__)) freopen(const char * __restrict__ _Filename,const char * __restrict__ _Mode,FILE * __restrict__ _File) ; + int __attribute__((__cdecl__)) fsetpos(FILE *_File,const fpos_t *_Pos); + int __attribute__((__cdecl__)) fsetpos64(FILE *_File,const fpos_t *_Pos); + int __attribute__((__cdecl__)) fseek(FILE *_File,long _Offset,int _Origin); + long __attribute__((__cdecl__)) ftell(FILE *_File); + + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fseeki64(FILE *_File,long long _Offset,int _Origin); + __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _ftelli64(FILE *_File); +# 662 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + int fseeko64(FILE* stream, _off64_t offset, int whence); + int fseeko(FILE* stream, _off_t offset, int whence); + + _off_t ftello(FILE * stream); + _off64_t ftello64(FILE * stream); +# 683 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + size_t __attribute__((__cdecl__)) fwrite(const void * __restrict__ _Str,size_t _Size,size_t _Count,FILE * __restrict__ _File); + int __attribute__((__cdecl__)) getc(FILE *_File); + int __attribute__((__cdecl__)) getchar(void); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _getmaxstdio(void); + char *__attribute__((__cdecl__)) gets(char *_Buffer) ; + int __attribute__((__cdecl__)) _getw(FILE *_File); + + + void __attribute__((__cdecl__)) perror(const char *_ErrMsg); + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _pclose(FILE *_File); + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _popen(const char *_Command,const char *_Mode); + + + + + + int __attribute__((__cdecl__)) putc(int _Ch,FILE *_File); + int __attribute__((__cdecl__)) putchar(int _Ch); + int __attribute__((__cdecl__)) puts(const char *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putw(int _Word,FILE *_File); + + + int __attribute__((__cdecl__)) remove(const char *_Filename); + int __attribute__((__cdecl__)) rename(const char *_OldFilename,const char *_NewFilename); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _unlink(const char *_Filename); + + int __attribute__((__cdecl__)) unlink(const char *_Filename) ; + + + void __attribute__((__cdecl__)) rewind(FILE *_File); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _rmtmp(void); + void __attribute__((__cdecl__)) setbuf(FILE * __restrict__ _File,char * __restrict__ _Buffer) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _setmaxstdio(int _Max); + __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) _set_output_format(unsigned int _Format); + __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) _get_output_format(void); + int __attribute__((__cdecl__)) setvbuf(FILE * __restrict__ _File,char * __restrict__ _Buf,int _Mode,size_t _Size); +# 743 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scprintf(const char * __restrict__ _Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf(const char * __restrict__ _Src,size_t _MaxCount,const char * __restrict__ _Format,...) ; + + FILE *__attribute__((__cdecl__)) tmpfile(void) ; + char *__attribute__((__cdecl__)) tmpnam(char *_Buffer); + int __attribute__((__cdecl__)) ungetc(int _Ch,FILE *_File); +# 765 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__((__format__ (ms_printf, 3, 4))) __attribute__ ((__nonnull__ (3))) + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,...) ; + __attribute__((__format__ (ms_printf, 3, 0))) __attribute__ ((__nonnull__ (3))) + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf(char * __restrict__ _Dest,size_t _Count,const char * __restrict__ _Format,va_list _Args) ; +# 924 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscprintf(const char * __restrict__ _Format,va_list _ArgList); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _set_printf_count_output(int _Value); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _get_printf_count_output(void); + + + + + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vswscanf (const wchar_t * __restrict__ _Str,const wchar_t * __restrict__ Format,va_list argp); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_wscanf(const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_vwscanf(const wchar_t * __restrict__ Format, va_list argp); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vfwscanf (FILE * __restrict__ fp, const wchar_t * __restrict__ Format,va_list argp); + + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_fwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_wprintf(const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vfwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,va_list _ArgList); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __mingw_vwprintf(const wchar_t * __restrict__ _Format,va_list _ArgList); + __attribute__ ((__nonnull__ (3))) + int __attribute__((__cdecl__)) __mingw_snwprintf (wchar_t * __restrict__ s, size_t n, const wchar_t * __restrict__ format, ...); + __attribute__ ((__nonnull__ (3))) + int __attribute__((__cdecl__)) __mingw_vsnwprintf (wchar_t * __restrict__ , size_t, const wchar_t * __restrict__ , va_list); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_swprintf(wchar_t * __restrict__ , const wchar_t * __restrict__ , ...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __mingw_vswprintf(wchar_t * __restrict__ , const wchar_t * __restrict__ ,va_list); + + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_swscanf(const wchar_t * __restrict__ _Src,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_wscanf(const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_fwscanf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); + + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_fwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_wprintf(const wchar_t * __restrict__ _Format,...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_vfwprintf(FILE * __restrict__ _File,const wchar_t * __restrict__ _Format,va_list _ArgList); + __attribute__ ((__nonnull__ (1))) + int __attribute__((__cdecl__)) __ms_vwprintf(const wchar_t * __restrict__ _Format,va_list _ArgList); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_swprintf(wchar_t * __restrict__ , const wchar_t * __restrict__ , ...); + __attribute__ ((__nonnull__ (2))) + int __attribute__((__cdecl__)) __ms_vswprintf(wchar_t * __restrict__ , const wchar_t * __restrict__ ,va_list); +# 994 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int swscanf(const wchar_t *__source, const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vswscanf( __source, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (1))) +int wscanf(const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfwscanf( (__acrt_iob_func(0)), __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int fwscanf(FILE *__stream, const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfwscanf( __stream, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int vswscanf (const wchar_t * __restrict__ __source, const wchar_t * __restrict__ __format, __builtin_va_list __local_argv) +{ + return __mingw_vswscanf( __source, __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (1))) +int vwscanf(const wchar_t *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfwscanf( (__acrt_iob_func(0)), __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int vfwscanf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfwscanf( __stream, __format, __local_argv ); +} + + + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int fwprintf (FILE *__stream, const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfwprintf( __stream, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (1))) +int wprintf (const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vfwprintf( (__acrt_iob_func(1)), __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (2))) +int vfwprintf (FILE *__stream, const wchar_t *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfwprintf( __stream, __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (1))) +int vwprintf (const wchar_t *__format, __builtin_va_list __local_argv) +{ + return __mingw_vfwprintf( (__acrt_iob_func(1)), __format, __local_argv ); +} +# 1102 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (3))) +int snwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; __builtin_va_start( __local_argv, __format ); + __retval = __mingw_vsnwprintf( __stream, __n, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} + + + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (3))) +int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builtin_va_list __local_argv) +{ + + + + return __mingw_vsnwprintf( __stream, __n, __format, __local_argv ); +} +# 1255 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _wfsopen(const wchar_t *_Filename,const wchar_t *_Mode,int _ShFlag); + + + wint_t __attribute__((__cdecl__)) fgetwc(FILE *_File); + __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fgetwchar(void); + wint_t __attribute__((__cdecl__)) fputwc(wchar_t _Ch,FILE *_File); + __attribute__ ((__dllimport__)) wint_t __attribute__((__cdecl__)) _fputwchar(wchar_t _Ch); + wint_t __attribute__((__cdecl__)) getwc(FILE *_File); + wint_t __attribute__((__cdecl__)) getwchar(void); + wint_t __attribute__((__cdecl__)) putwc(wchar_t _Ch,FILE *_File); + wint_t __attribute__((__cdecl__)) putwchar(wchar_t _Ch); + wint_t __attribute__((__cdecl__)) ungetwc(wint_t _Ch,FILE *_File); + wchar_t *__attribute__((__cdecl__)) fgetws(wchar_t * __restrict__ _Dst,int _SizeInWords,FILE * __restrict__ _File); + int __attribute__((__cdecl__)) fputws(const wchar_t * __restrict__ _Str,FILE * __restrict__ _File); + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _getws(wchar_t *_String) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putws(const wchar_t *_Str); +# 1337 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scwprintf(const wchar_t * __restrict__ _Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf_c(wchar_t * __restrict__ _DstBuf,size_t _SizeInWords,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vswprintf_c(wchar_t * __restrict__ _DstBuf,size_t _SizeInWords,const wchar_t * __restrict__ _Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,...) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnwprintf(wchar_t * __restrict__ _Dest,size_t _Count,const wchar_t * __restrict__ _Format,va_list _Args) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscwprintf(const wchar_t * __restrict__ _Format,va_list _ArgList); +# 1367 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vswprintf(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Format,va_list _Args); + + + +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/swprintf.inl" 1 3 +# 25 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/swprintf.inl" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (3))) +int vswprintf (wchar_t *__stream, size_t __count, const wchar_t *__format, __builtin_va_list __local_argv) +{ + return vsnwprintf( __stream, __count, __format, __local_argv ); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + __attribute__ ((__nonnull__ (3))) +int swprintf (wchar_t *__stream, size_t __count, const wchar_t *__format, ...) +{ + int __retval; + __builtin_va_list __local_argv; + + __builtin_va_start( __local_argv, __format ); + __retval = vswprintf( __stream, __count, __format, __local_argv ); + __builtin_va_end( __local_argv ); + return __retval; +} +# 1373 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 2 3 +# 1382 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _wtempnam(const wchar_t *_Directory,const wchar_t *_FilePrefix); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwscanf(const wchar_t * __restrict__ _Src,size_t _MaxCount,const wchar_t * __restrict__ _Format,...); + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _wfdopen(int _FileHandle ,const wchar_t *_Mode); + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _wfopen(const wchar_t * __restrict__ _Filename,const wchar_t *__restrict__ _Mode) ; + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _wfreopen(const wchar_t * __restrict__ _Filename,const wchar_t * __restrict__ _Mode,FILE * __restrict__ _OldFile) ; + + + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wperror(const wchar_t *_ErrMsg); + + __attribute__ ((__dllimport__)) FILE *__attribute__((__cdecl__)) _wpopen(const wchar_t *_Command,const wchar_t *_Mode); + + + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wremove(const wchar_t *_Filename); + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _wtmpnam(wchar_t *_Buffer); +# 1442 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _lock_file(FILE *_File); + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _unlock_file(FILE *_File); +# 1460 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + char *__attribute__((__cdecl__)) tempnam(const char *_Directory,const char *_FilePrefix) ; + int __attribute__((__cdecl__)) fcloseall(void) ; + FILE *__attribute__((__cdecl__)) fdopen(int _FileHandle,const char *_Format) ; + int __attribute__((__cdecl__)) fgetchar(void) ; + int __attribute__((__cdecl__)) fileno(FILE *_File) ; + int __attribute__((__cdecl__)) flushall(void) ; + int __attribute__((__cdecl__)) fputchar(int _Ch) ; + int __attribute__((__cdecl__)) getw(FILE *_File) ; + int __attribute__((__cdecl__)) putw(int _Ch,FILE *_File) ; + int __attribute__((__cdecl__)) rmtmp(void) ; +# 1486 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +int __attribute__((__cdecl__)) __mingw_str_wide_utf8 (const wchar_t * const wptr, char **mbptr, size_t * buflen); +# 1500 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +int __attribute__((__cdecl__)) __mingw_str_utf8_wide (const char *const mbptr, wchar_t ** wptr, size_t * buflen); +# 1509 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 +void __attribute__((__cdecl__)) __mingw_str_free(void *ptr); + + + + + + + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnl(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnle(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnlp(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnlpe(int _Mode,const wchar_t *_Filename,const wchar_t *_ArgList,...); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnv(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnve(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnvp(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _wspawnvpe(int _Mode,const wchar_t *_Filename,const wchar_t *const *_ArgList,const wchar_t *const *_Env); +# 1540 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 3 + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnv(int _Mode,const char *_Filename,const char *const *_ArgList); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnve(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnvp(int _Mode,const char *_Filename,const char *const *_ArgList); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _spawnvpe(int _Mode,const char *_Filename,const char *const *_ArgList,const char *const *_Env); + + + + + + + + + + + + +#pragma pack(pop) + +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 1 3 +# 9 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 2 3 +# 29 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 3 + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) clearerr_s(FILE *_File); + + size_t __attribute__((__cdecl__)) fread_s(void *_DstBuf,size_t _DstSize,size_t _ElementSize,size_t _Count,FILE *_File); +# 494 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 3 + int __attribute__((__cdecl__)) fprintf_s(FILE *_File,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fscanf_s_l(FILE *_File,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) fscanf_s(FILE *_File, const char *_Format, ...); + int __attribute__((__cdecl__)) printf_s(const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scanf_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scanf_s_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) scanf_s(const char *_Format, ...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_c(char *_DstBuf,size_t _MaxCount,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_c(char *_DstBuf,size_t _MaxCount,const char *_Format,va_list _ArgList); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fscanf_l(FILE *_File,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sscanf_l(const char *_Src,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sscanf_s_l(const char *_Src,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) sscanf_s(const char *_Src,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf_s(const char *_Src,size_t _MaxCount,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf_l(const char *_Src,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snscanf_s_l(const char *_Src,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + int __attribute__((__cdecl__)) vfprintf_s(FILE *_File,const char *_Format,va_list _ArgList); + int __attribute__((__cdecl__)) vprintf_s(const char *_Format,va_list _ArgList); + + int __attribute__((__cdecl__)) vsnprintf_s(char *_DstBuf,size_t _DstSize,size_t _MaxCount,const char *_Format,va_list _ArgList); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_s(char *_DstBuf,size_t _DstSize,size_t _MaxCount,const char *_Format,va_list _ArgList); + + __attribute__((dllimport)) int __attribute__((__cdecl__)) vsprintf_s(char *_DstBuf,size_t _Size,const char *_Format,va_list _ArgList); + + __attribute__((dllimport)) int __attribute__((__cdecl__)) sprintf_s(char *_DstBuf,size_t _DstSize,const char *_Format,...); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_s(char *_DstBuf,size_t _DstSize,size_t _MaxCount,const char *_Format,...); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fprintf_p(FILE *_File,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _printf_p(const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sprintf_p(char *_Dst,size_t _MaxCount,const char *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfprintf_p(FILE *_File,const char *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vprintf_p(const char *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsprintf_p(char *_Dst,size_t _MaxCount,const char *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scprintf_p(const char *_Format,...); + __attribute__((dllimport)) int __attribute__((__cdecl__)) _vscprintf_p(const char *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _printf_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _printf_p_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vprintf_l(const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vprintf_p_l(const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fprintf_l(FILE *_File,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fprintf_p_l(FILE *_File,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfprintf_l(FILE *_File,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfprintf_p_l(FILE *_File,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sprintf_l(char *_DstBuf,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sprintf_p_l(char *_DstBuf,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsprintf_l(char *_DstBuf,const char *_Format,_locale_t,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsprintf_p_l(char *_DstBuf,size_t _MaxCount,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scprintf_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scprintf_p_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscprintf_l(const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscprintf_p_l(const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _printf_s_l(const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vprintf_s_l(const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fprintf_s_l(FILE *_File,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfprintf_s_l(FILE *_File,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _sprintf_s_l(char *_DstBuf,size_t _DstSize,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsprintf_s_l(char *_DstBuf,size_t _DstSize,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_s_l(char *_DstBuf,size_t _DstSize,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_s_l(char *_DstBuf,size_t _DstSize,size_t _MaxCount,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_l(char *_DstBuf,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snprintf_c_l(char *_DstBuf,size_t _MaxCount,const char *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_l(char *_DstBuf,size_t _MaxCount,const char *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnprintf_c_l(char *_DstBuf,size_t _MaxCount,const char *,_locale_t _Locale,va_list _ArgList); + + + + + + + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) fopen_s(FILE **_File,const char *_Filename,const char *_Mode); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) freopen_s(FILE** _File, const char *_Filename, const char *_Mode, FILE *_Stream); + + __attribute__ ((__dllimport__)) char* __attribute__((__cdecl__)) gets_s(char*,rsize_t); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) tmpnam_s(char*,rsize_t); + + + + + + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _getws_s(wchar_t *_Str,size_t _SizeInWords); + +# 786 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdio_s.h" 3 + int __attribute__((__cdecl__)) fwprintf_s(FILE *_File,const wchar_t *_Format,...); + int __attribute__((__cdecl__)) wprintf_s(const wchar_t *_Format,...); + int __attribute__((__cdecl__)) vfwprintf_s(FILE *_File,const wchar_t *_Format,va_list _ArgList); + int __attribute__((__cdecl__)) vwprintf_s(const wchar_t *_Format,va_list _ArgList); + + int __attribute__((__cdecl__)) vswprintf_s(wchar_t *_Dst,size_t _SizeInWords,const wchar_t *_Format,va_list _ArgList); + + int __attribute__((__cdecl__)) swprintf_s(wchar_t *_Dst,size_t _SizeInWords,const wchar_t *_Format,...); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnwprintf_s(wchar_t *_DstBuf,size_t _DstSizeInWords,size_t _MaxCount,const wchar_t *_Format,va_list _ArgList); + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwprintf_s(wchar_t *_DstBuf,size_t _DstSizeInWords,size_t _MaxCount,const wchar_t *_Format,...); + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wprintf_s_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vwprintf_s_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwprintf_s_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfwprintf_s_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf_s_l(wchar_t *_DstBuf,size_t _DstSize,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vswprintf_s_l(wchar_t *_DstBuf,size_t _DstSize,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwprintf_s_l(wchar_t *_DstBuf,size_t _DstSize,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnwprintf_s_l(wchar_t *_DstBuf,size_t _DstSize,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwscanf_s_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) fwscanf_s(FILE *_File, const wchar_t *_Format, ...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swscanf_s_l(const wchar_t *_Src,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) swscanf_s(const wchar_t *_Src,const wchar_t *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwscanf_s(const wchar_t *_Src,size_t _MaxCount,const wchar_t *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwscanf_s_l(const wchar_t *_Src,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wscanf_s_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) wscanf_s(const wchar_t *_Format, ...); + + + + + + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wfopen_s(FILE **_File,const wchar_t *_Filename,const wchar_t *_Mode); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wfreopen_s(FILE **_File,const wchar_t *_Filename,const wchar_t *_Mode,FILE *_OldFile); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wtmpnam_s(wchar_t *_DstBuf,size_t _SizeInWords); + + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwprintf_p(FILE *_File,const wchar_t *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wprintf_p(const wchar_t *_Format,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfwprintf_p(FILE *_File,const wchar_t *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vwprintf_p(const wchar_t *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf_p(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,...); + __attribute__((dllimport)) int __attribute__((__cdecl__)) _vswprintf_p(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scwprintf_p(const wchar_t *_Format,...); + __attribute__((dllimport)) int __attribute__((__cdecl__)) _vscwprintf_p(const wchar_t *_Format,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wprintf_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wprintf_p_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vwprintf_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vwprintf_p_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwprintf_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwprintf_p_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfwprintf_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vfwprintf_p_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf_c_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swprintf_p_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vswprintf_c_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vswprintf_p_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scwprintf_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _scwprintf_p_l(const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscwprintf_p_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwprintf_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vsnwprintf_l(wchar_t *_DstBuf,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __swprintf_l(wchar_t *_Dest,const wchar_t *_Format,_locale_t _Plocinfo,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) __vswprintf_l(wchar_t *_Dest,const wchar_t *_Format,_locale_t _Plocinfo,va_list _Args); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _vscwprintf_l(const wchar_t *_Format,_locale_t _Locale,va_list _ArgList); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _fwscanf_l(FILE *_File,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _swscanf_l(const wchar_t *_Src,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _snwscanf_l(const wchar_t *_Src,size_t _MaxCount,const wchar_t *_Format,_locale_t _Locale,...); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wscanf_l(const wchar_t *_Format,_locale_t _Locale,...); +# 1559 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdio.h" 2 3 +# 3 "first.c" 2 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt_wstdlib.h" 1 3 +# 15 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/corecrt_wstdlib.h" 3 + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _itow_s (int _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ltow_s (long _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ultow_s (unsigned long _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wgetenv_s(size_t *_ReturnSize,wchar_t *_DstBuf,size_t _DstSizeInWords,const wchar_t *_VarName); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wdupenv_s(wchar_t **_Buffer,size_t *_BufferSizeInWords,const wchar_t *_VarName); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _i64tow_s(long long _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ui64tow_s(unsigned long long _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wmakepath_s(wchar_t *_PathResult,size_t _SizeInWords,const wchar_t *_Drive,const wchar_t *_Dir,const wchar_t *_Filename,const wchar_t *_Ext); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wputenv_s(const wchar_t *_Name,const wchar_t *_Value); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wsearchenv_s(const wchar_t *_Filename,const wchar_t *_EnvVar,wchar_t *_ResultPath,size_t _SizeInWords); + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wsplitpath_s(const wchar_t *_FullPath,wchar_t *_Drive,size_t _DriveSizeInWords,wchar_t *_Dir,size_t _DirSizeInWords,wchar_t *_Filename,size_t _FilenameSizeInWords,wchar_t *_Ext,size_t _ExtSizeInWords); + +# 11 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 2 3 +# 1 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 1 3 4 +# 34 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 3 4 +# 1 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/syslimits.h" 1 3 4 + + + + + + +# 1 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 1 3 4 +# 195 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 3 4 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/limits.h" 1 3 4 + + + + + +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/crtdefs.h" 1 3 4 +# 7 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/limits.h" 2 3 4 +# 196 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 2 3 4 +# 8 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/syslimits.h" 2 3 4 +# 35 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include-fixed/limits.h" 2 3 4 +# 12 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 2 3 +# 26 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 +#pragma pack(push,_CRT_PACKING) +# 50 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + typedef int (__attribute__((__cdecl__)) *_onexit_t)(void); +# 60 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + typedef struct _div_t { + int quot; + int rem; + } div_t; + + typedef struct _ldiv_t { + long quot; + long rem; + } ldiv_t; + + + + + +#pragma pack(4) + typedef struct { + unsigned char ld[10]; + } _LDOUBLE; +#pragma pack() + + + + typedef struct { + double x; + } _CRT_DOUBLE; + + typedef struct { + float f; + } _CRT_FLOAT; + + + + + typedef struct { + long double x; + } _LONGDOUBLE; + + + +#pragma pack(4) + typedef struct { + unsigned char ld12[12]; + } _LDBL12; +#pragma pack() +# 116 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + extern int * __imp___mb_cur_max; + + + + +__attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) ___mb_cur_max_func(void); +# 143 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + typedef void (__attribute__((__cdecl__)) *_purecall_handler)(void); + + __attribute__ ((__dllimport__)) _purecall_handler __attribute__((__cdecl__)) _set_purecall_handler(_purecall_handler _Handler); + __attribute__ ((__dllimport__)) _purecall_handler __attribute__((__cdecl__)) _get_purecall_handler(void); + + typedef void (__attribute__((__cdecl__)) *_invalid_parameter_handler)(const wchar_t *,const wchar_t *,const wchar_t *,unsigned int,uintptr_t); + __attribute__ ((__dllimport__)) _invalid_parameter_handler __attribute__((__cdecl__)) _set_invalid_parameter_handler(_invalid_parameter_handler _Handler); + __attribute__ ((__dllimport__)) _invalid_parameter_handler __attribute__((__cdecl__)) _get_invalid_parameter_handler(void); + + + + __attribute__ ((__dllimport__)) extern int *__attribute__((__cdecl__)) _errno(void); + + errno_t __attribute__((__cdecl__)) _set_errno(int _Value); + errno_t __attribute__((__cdecl__)) _get_errno(int *_Value); + + __attribute__ ((__dllimport__)) unsigned long *__attribute__((__cdecl__)) __doserrno(void); + + errno_t __attribute__((__cdecl__)) _set_doserrno(unsigned long _Value); + errno_t __attribute__((__cdecl__)) _get_doserrno(unsigned long *_Value); +# 173 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + extern __attribute__((dllimport)) char *_sys_errlist[1]; + extern __attribute__((dllimport)) int _sys_nerr; + + + + + + __attribute__ ((__dllimport__)) char ***__attribute__((__cdecl__)) __p___argv(void); + __attribute__ ((__dllimport__)) int *__attribute__((__cdecl__)) __p__fmode(void); +# 191 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + errno_t __attribute__((__cdecl__)) _get_pgmptr(char **_Value); + errno_t __attribute__((__cdecl__)) _get_wpgmptr(wchar_t **_Value); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _set_fmode(int _Mode); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_fmode(int *_PMode); +# 282 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + extern int * __imp___argc; + + + + extern char *** __imp___argv; + + + + extern wchar_t *** __imp___wargv; +# 322 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + extern char *** __imp__environ; + + + + + extern wchar_t *** __imp__wenviron; + + + + + + + extern char ** __imp__pgmptr; + + + + + extern wchar_t ** __imp__wpgmptr; + + + + + extern unsigned int * __imp__osplatform; + + + + + extern unsigned int * __imp__osver; + + + + + extern unsigned int * __imp__winver; + + + + + extern unsigned int * __imp__winmajor; + + + + + extern unsigned int * __imp__winminor; + + + + + + errno_t __attribute__((__cdecl__)) _get_osplatform(unsigned int *_Value); + errno_t __attribute__((__cdecl__)) _get_osver(unsigned int *_Value); + errno_t __attribute__((__cdecl__)) _get_winver(unsigned int *_Value); + errno_t __attribute__((__cdecl__)) _get_winmajor(unsigned int *_Value); + errno_t __attribute__((__cdecl__)) _get_winminor(unsigned int *_Value); +# 388 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) exit(int _Code) __attribute__ ((__noreturn__)); + void __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) _exit(int _Code) __attribute__ ((__noreturn__)); + + + + + + + void __attribute__((__cdecl__)) _Exit(int) __attribute__ ((__noreturn__)); + + + + + + + + + void __attribute__((__cdecl__)) __attribute__ ((__noreturn__)) abort(void); + + + + + __attribute__ ((__dllimport__)) unsigned int __attribute__((__cdecl__)) _set_abort_behavior(unsigned int _Flags,unsigned int _Mask); + + + + int __attribute__((__cdecl__)) abs(int _X); + long __attribute__((__cdecl__)) labs(long _X); + + + __extension__ long long __attribute__((__cdecl__)) _abs64(long long); + + extern __inline__ __attribute__((__always_inline__,__gnu_inline__)) long long __attribute__((__cdecl__)) _abs64(long long x) { + return __builtin_llabs(x); + } + + + int __attribute__((__cdecl__)) atexit(void (__attribute__((__cdecl__)) *)(void)); + + + + + + double __attribute__((__cdecl__)) atof(const char *_String); + double __attribute__((__cdecl__)) _atof_l(const char *_String,_locale_t _Locale); + + int __attribute__((__cdecl__)) atoi(const char *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoi_l(const char *_Str,_locale_t _Locale); + long __attribute__((__cdecl__)) atol(const char *_Str); + __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _atol_l(const char *_Str,_locale_t _Locale); + + + void *__attribute__((__cdecl__)) bsearch(const void *_Key,const void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__attribute__((__cdecl__)) *_PtFuncCompare)(const void *,const void *)); + void __attribute__((__cdecl__)) qsort(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__attribute__((__cdecl__)) *_PtFuncCompare)(const void *,const void *)); + + unsigned short __attribute__((__cdecl__)) _byteswap_ushort(unsigned short _Short); + unsigned long __attribute__((__cdecl__)) _byteswap_ulong (unsigned long _Long); + __extension__ unsigned long long __attribute__((__cdecl__)) _byteswap_uint64(unsigned long long _Int64); + div_t __attribute__((__cdecl__)) div(int _Numerator,int _Denominator); + char *__attribute__((__cdecl__)) getenv(const char *_VarName) ; + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _itoa(int _Value,char *_Dest,int _Radix); + __extension__ __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _i64toa(long long _Val,char *_DstBuf,int _Radix) ; + __extension__ __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _ui64toa(unsigned long long _Val,char *_DstBuf,int _Radix) ; + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _atoi64(const char *_String); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _atoi64_l(const char *_String,_locale_t _Locale); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _strtoi64(const char *_String,char **_EndPtr,int _Radix); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _strtoi64_l(const char *_String,char **_EndPtr,int _Radix,_locale_t _Locale); + __extension__ __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _strtoui64(const char *_String,char **_EndPtr,int _Radix); + __extension__ __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _strtoui64_l(const char *_String,char **_EndPtr,int _Radix,_locale_t _Locale); + ldiv_t __attribute__((__cdecl__)) ldiv(long _Numerator,long _Denominator); + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _ltoa(long _Value,char *_Dest,int _Radix) ; + int __attribute__((__cdecl__)) mblen(const char *_Ch,size_t _MaxCount); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _mblen_l(const char *_Ch,size_t _MaxCount,_locale_t _Locale); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrlen(const char *_Str); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrlen_l(const char *_Str,_locale_t _Locale); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrnlen(const char *_Str,size_t _MaxCount); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstrnlen_l(const char *_Str,size_t _MaxCount,_locale_t _Locale); + int __attribute__((__cdecl__)) mbtowc(wchar_t * __restrict__ _DstCh,const char * __restrict__ _SrcCh,size_t _SrcSizeInBytes); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _mbtowc_l(wchar_t * __restrict__ _DstCh,const char * __restrict__ _SrcCh,size_t _SrcSizeInBytes,_locale_t _Locale); + size_t __attribute__((__cdecl__)) mbstowcs(wchar_t * __restrict__ _Dest,const char * __restrict__ _Source,size_t _MaxCount); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _mbstowcs_l(wchar_t * __restrict__ _Dest,const char * __restrict__ _Source,size_t _MaxCount,_locale_t _Locale); + int __attribute__((__cdecl__)) mkstemp(char *template_name); + int __attribute__((__cdecl__)) rand(void); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _set_error_mode(int _Mode); + void __attribute__((__cdecl__)) srand(unsigned int _Seed); +# 483 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtod(const char * __restrict__ _Str,char ** __restrict__ _EndPtr) +{ + double __attribute__((__cdecl__)) __mingw_strtod (const char * __restrict__, char ** __restrict__); + return __mingw_strtod( _Str, _EndPtr); +} + +static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) +float __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtof(const char * __restrict__ _Str,char ** __restrict__ _EndPtr) +{ + float __attribute__((__cdecl__)) __mingw_strtof (const char * __restrict__, char ** __restrict__); + return __mingw_strtof( _Str, _EndPtr); +} + + + + + + + long double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) strtold(const char * __restrict__ , char ** __restrict__ ); + + + extern double __attribute__((__cdecl__)) __attribute__ ((__nothrow__)) + __strtod (const char * __restrict__ , char ** __restrict__); + + + + + + + + float __attribute__((__cdecl__)) __mingw_strtof (const char * __restrict__, char ** __restrict__); + double __attribute__((__cdecl__)) __mingw_strtod (const char * __restrict__, char ** __restrict__); + long double __attribute__((__cdecl__)) __mingw_strtold(const char * __restrict__, char ** __restrict__); + + __attribute__ ((__dllimport__)) double __attribute__((__cdecl__)) _strtod_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,_locale_t _Locale); + long __attribute__((__cdecl__)) strtol(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix); + __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _strtol_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); + unsigned long __attribute__((__cdecl__)) strtoul(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix); + __attribute__ ((__dllimport__)) unsigned long __attribute__((__cdecl__)) _strtoul_l(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); + + + int __attribute__((__cdecl__)) system(const char *_Command); + + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _ultoa(unsigned long _Value,char *_Dest,int _Radix) ; + int __attribute__((__cdecl__)) wctomb(char *_MbCh,wchar_t _WCh) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wctomb_l(char *_MbCh,wchar_t _WCh,_locale_t _Locale) ; + size_t __attribute__((__cdecl__)) wcstombs(char * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _MaxCount) ; + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _wcstombs_l(char * __restrict__ _Dest,const wchar_t * __restrict__ _Source,size_t _MaxCount,_locale_t _Locale) ; + + + + void *__attribute__((__cdecl__)) calloc(size_t _NumOfElements,size_t _SizeOfElements); + void __attribute__((__cdecl__)) free(void *_Memory); + void *__attribute__((__cdecl__)) malloc(size_t _Size); + void *__attribute__((__cdecl__)) realloc(void *_Memory,size_t _NewSize); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _recalloc(void *_Memory,size_t _Count,size_t _Size); + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _aligned_free(void *_Memory); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_malloc(size_t _Size,size_t _Alignment); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_offset_malloc(size_t _Size,size_t _Alignment,size_t _Offset); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_realloc(void *_Memory,size_t _Size,size_t _Alignment); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_offset_realloc(void *_Memory,size_t _Size,size_t _Alignment,size_t _Offset); + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); + + + + + + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _itow(int _Value,wchar_t *_Dest,int _Radix) ; + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _ltow(long _Value,wchar_t *_Dest,int _Radix) ; + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _ultow(unsigned long _Value,wchar_t *_Dest,int _Radix) ; + + double __attribute__((__cdecl__)) __mingw_wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr); + float __attribute__((__cdecl__)) __mingw_wcstof(const wchar_t * __restrict__ nptr, wchar_t ** __restrict__ endptr); + long double __attribute__((__cdecl__)) __mingw_wcstold(const wchar_t * __restrict__, wchar_t ** __restrict__); + + + static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + double __attribute__((__cdecl__)) wcstod(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr){ + return __mingw_wcstod(_Str,_EndPtr); + } + static __attribute__ ((__unused__)) __inline__ __attribute__((__cdecl__)) + float __attribute__((__cdecl__)) wcstof(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr){ + return __mingw_wcstof(_Str,_EndPtr); + } + + + + + + + long double __attribute__((__cdecl__)) wcstold(const wchar_t * __restrict__, wchar_t ** __restrict__); + + __attribute__ ((__dllimport__)) double __attribute__((__cdecl__)) _wcstod_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,_locale_t _Locale); + long __attribute__((__cdecl__)) wcstol(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); + __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wcstol_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); + unsigned long __attribute__((__cdecl__)) wcstoul(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix); + __attribute__ ((__dllimport__)) unsigned long __attribute__((__cdecl__)) _wcstoul_l(const wchar_t * __restrict__ _Str,wchar_t ** __restrict__ _EndPtr,int _Radix,_locale_t _Locale); + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _wgetenv(const wchar_t *_VarName) ; + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wsystem(const wchar_t *_Command); + + __attribute__ ((__dllimport__)) double __attribute__((__cdecl__)) _wtof(const wchar_t *_Str); + __attribute__ ((__dllimport__)) double __attribute__((__cdecl__)) _wtof_l(const wchar_t *_Str,_locale_t _Locale); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wtoi(const wchar_t *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wtoi_l(const wchar_t *_Str,_locale_t _Locale); + __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wtol(const wchar_t *_Str); + __attribute__ ((__dllimport__)) long __attribute__((__cdecl__)) _wtol_l(const wchar_t *_Str,_locale_t _Locale); + + __extension__ __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _i64tow(long long _Val,wchar_t *_DstBuf,int _Radix) ; + __extension__ __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _ui64tow(unsigned long long _Val,wchar_t *_DstBuf,int _Radix) ; + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wtoi64(const wchar_t *_Str); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wtoi64_l(const wchar_t *_Str,_locale_t _Locale); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wcstoi64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix); + __extension__ __attribute__ ((__dllimport__)) long long __attribute__((__cdecl__)) _wcstoi64_l(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix,_locale_t _Locale); + __extension__ __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _wcstoui64(const wchar_t *_Str,wchar_t **_EndPtr,int _Radix); + __extension__ __attribute__ ((__dllimport__)) unsigned long long __attribute__((__cdecl__)) _wcstoui64_l(const wchar_t *_Str ,wchar_t **_EndPtr,int _Radix,_locale_t _Locale); + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _putenv(const char *_EnvString); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _wputenv(const wchar_t *_EnvString); + + + + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _fullpath(char *_FullPath,const char *_Path,size_t _SizeInBytes); + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _ecvt(double _Val,int _NumOfDigits,int *_PtDec,int *_PtSign) ; + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _fcvt(double _Val,int _NumOfDec,int *_PtDec,int *_PtSign) ; + __attribute__ ((__dllimport__)) char *__attribute__((__cdecl__)) _gcvt(double _Val,int _NumOfDigits,char *_DstBuf) ; + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atodbl(_CRT_DOUBLE *_Result,char *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoldbl(_LDOUBLE *_Result,char *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoflt(_CRT_FLOAT *_Result,char *_Str); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atodbl_l(_CRT_DOUBLE *_Result,char *_Str,_locale_t _Locale); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoldbl_l(_LDOUBLE *_Result,char *_Str,_locale_t _Locale); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _atoflt_l(_CRT_FLOAT *_Result,char *_Str,_locale_t _Locale); +# 634 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 +unsigned long __attribute__((__cdecl__)) _lrotl(unsigned long,int); +unsigned long __attribute__((__cdecl__)) _lrotr(unsigned long,int); + + + + + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _makepath(char *_Path,const char *_Drive,const char *_Dir,const char *_Filename,const char *_Ext); + _onexit_t __attribute__((__cdecl__)) _onexit(_onexit_t _Func); + + + + + + + + + + __extension__ unsigned long long __attribute__((__cdecl__)) _rotl64(unsigned long long _Val,int _Shift); + __extension__ unsigned long long __attribute__((__cdecl__)) _rotr64(unsigned long long Value,int Shift); + + + + + + + unsigned int __attribute__((__cdecl__)) _rotr(unsigned int _Val,int _Shift); + unsigned int __attribute__((__cdecl__)) _rotl(unsigned int _Val,int _Shift); + + + __extension__ unsigned long long __attribute__((__cdecl__)) _rotr64(unsigned long long _Val,int _Shift); + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _searchenv(const char *_Filename,const char *_EnvVar,char *_ResultPath) ; + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _splitpath(const char *_FullPath,char *_Drive,char *_Dir,char *_Filename,char *_Ext) ; + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _swab(char *_Buf1,char *_Buf2,int _SizeInBytes); + + + + __attribute__ ((__dllimport__)) wchar_t *__attribute__((__cdecl__)) _wfullpath(wchar_t *_FullPath,const wchar_t *_Path,size_t _SizeInWords); + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wmakepath(wchar_t *_ResultPath,const wchar_t *_Drive,const wchar_t *_Dir,const wchar_t *_Filename,const wchar_t *_Ext); + + + + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wsearchenv(const wchar_t *_Filename,const wchar_t *_EnvVar,wchar_t *_ResultPath) ; + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _wsplitpath(const wchar_t *_FullPath,wchar_t *_Drive,wchar_t *_Dir,wchar_t *_Filename,wchar_t *_Ext) ; + + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _beep(unsigned _Frequency,unsigned _Duration) __attribute__ ((__deprecated__)); + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _seterrormode(int _Mode) __attribute__ ((__deprecated__)); + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) _sleep(unsigned long _Duration) __attribute__ ((__deprecated__)); +# 705 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 + char *__attribute__((__cdecl__)) ecvt(double _Val,int _NumOfDigits,int *_PtDec,int *_PtSign) ; + char *__attribute__((__cdecl__)) fcvt(double _Val,int _NumOfDec,int *_PtDec,int *_PtSign) ; + char *__attribute__((__cdecl__)) gcvt(double _Val,int _NumOfDigits,char *_DstBuf) ; + char *__attribute__((__cdecl__)) itoa(int _Val,char *_DstBuf,int _Radix) ; + char *__attribute__((__cdecl__)) ltoa(long _Val,char *_DstBuf,int _Radix) ; + int __attribute__((__cdecl__)) putenv(const char *_EnvString) ; + + + + void __attribute__((__cdecl__)) swab(char *_Buf1,char *_Buf2,int _SizeInBytes) ; + + + char *__attribute__((__cdecl__)) ultoa(unsigned long _Val,char *_Dstbuf,int _Radix) ; + _onexit_t __attribute__((__cdecl__)) onexit(_onexit_t _Func); + + + + + + typedef struct { __extension__ long long quot, rem; } lldiv_t; + + __extension__ lldiv_t __attribute__((__cdecl__)) lldiv(long long, long long); + + __extension__ long long __attribute__((__cdecl__)) llabs(long long); + + + + + __extension__ long long __attribute__((__cdecl__)) strtoll(const char * __restrict__, char ** __restrict, int); + __extension__ unsigned long long __attribute__((__cdecl__)) strtoull(const char * __restrict__, char ** __restrict__, int); + + + __extension__ long long __attribute__((__cdecl__)) atoll (const char *); + + + __extension__ long long __attribute__((__cdecl__)) wtoll (const wchar_t *); + __extension__ char *__attribute__((__cdecl__)) lltoa (long long, char *, int); + __extension__ char *__attribute__((__cdecl__)) ulltoa (unsigned long long , char *, int); + __extension__ wchar_t *__attribute__((__cdecl__)) lltow (long long, wchar_t *, int); + __extension__ wchar_t *__attribute__((__cdecl__)) ulltow (unsigned long long, wchar_t *, int); +# 763 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 3 +#pragma pack(pop) + +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h" 1 3 +# 9 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h" 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 1 3 +# 10 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/sec_api/stdlib_s.h" 2 3 + + + + + + __attribute__ ((__dllimport__)) void * __attribute__((__cdecl__)) bsearch_s(const void *_Key,const void *_Base,rsize_t _NumOfElements,rsize_t _SizeOfElements,int (__attribute__((__cdecl__)) * _PtFuncCompare)(void *, const void *, const void *), void *_Context); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _dupenv_s(char **_PBuffer,size_t *_PBufferSizeInBytes,const char *_VarName); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) getenv_s(size_t *_ReturnSize,char *_DstBuf,rsize_t _DstSize,const char *_VarName); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _itoa_s(int _Value,char *_DstBuf,size_t _Size,int _Radix); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _i64toa_s(long long _Val,char *_DstBuf,size_t _Size,int _Radix); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ui64toa_s(unsigned long long _Val,char *_DstBuf,size_t _Size,int _Radix); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ltoa_s(long _Val,char *_DstBuf,size_t _Size,int _Radix); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) mbstowcs_s(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _mbstowcs_s_l(size_t *_PtNumOfCharConverted,wchar_t *_DstBuf,size_t _SizeInWords,const char *_SrcBuf,size_t _MaxCount,_locale_t _Locale); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ultoa_s(unsigned long _Val,char *_DstBuf,size_t _Size,int _Radix); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) wctomb_s(int *_SizeConverted,char *_MbCh,rsize_t _SizeInBytes,wchar_t _WCh); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wctomb_s_l(int *_SizeConverted,char *_MbCh,size_t _SizeInBytes,wchar_t _WCh,_locale_t _Locale); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) wcstombs_s(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _wcstombs_s_l(size_t *_PtNumOfCharConverted,char *_Dst,size_t _DstSizeInBytes,const wchar_t *_Src,size_t _MaxCountInBytes,_locale_t _Locale); + + + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _ecvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDights,int *_PtDec,int *_PtSign); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _fcvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDec,int *_PtDec,int *_PtSign); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _gcvt_s(char *_DstBuf,size_t _Size,double _Val,int _NumOfDigits); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _makepath_s(char *_PathResult,size_t _Size,const char *_Drive,const char *_Dir,const char *_Filename,const char *_Ext); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _putenv_s(const char *_Name,const char *_Value); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _searchenv_s(const char *_Filename,const char *_EnvVar,char *_ResultPath,size_t _SizeInBytes); + + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _splitpath_s(const char *_FullPath,char *_Drive,size_t _DriveSize,char *_Dir,size_t _DirSize,char *_Filename,size_t _FilenameSize,char *_Ext,size_t _ExtSize); + + + + + __attribute__ ((__dllimport__)) void __attribute__((__cdecl__)) qsort_s(void *_Base,size_t _NumOfElements,size_t _SizeOfElements,int (__attribute__((__cdecl__)) *_PtFuncCompare)(void *,const void *,const void *),void *_Context); +# 766 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 2 3 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 1 3 +# 11 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 +#pragma pack(push,_CRT_PACKING) +# 46 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 + typedef struct _heapinfo { + int *_pentry; + size_t _size; + int _useflag; + } _HEAPINFO; + + + extern unsigned int _amblksiz; +# 74 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 +void * __mingw_aligned_malloc (size_t _Size, size_t _Alignment); +void __mingw_aligned_free (void *_Memory); +void * __mingw_aligned_offset_realloc (void *_Memory, size_t _Size, size_t _Alignment, size_t _Offset); +void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); + + +# 1 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/mm_malloc.h" 1 3 4 +# 29 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/mm_malloc.h" 3 4 +# 1 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/errno.h" 1 3 4 +# 30 "C:/Programs/MSYS2/mingw64/lib/gcc/x86_64-w64-mingw32/10.3.0/include/mm_malloc.h" 2 3 4 + + +static __inline__ void * +_mm_malloc (size_t __size, size_t __align) +{ + void * __malloc_ptr; + void * __aligned_ptr; + + + if (__align & (__align - 1)) + { + + (*_errno()) = 22; + + return ((void *) 0); + } + + if (__size == 0) + return ((void *) 0); + + + + + + if (__align < 2 * sizeof (void *)) + __align = 2 * sizeof (void *); + + __malloc_ptr = malloc (__size + __align); + if (!__malloc_ptr) + return ((void *) 0); + + + __aligned_ptr = (void *) (((size_t) __malloc_ptr + __align) + & ~((size_t) (__align) - 1)); + + + ((void **) __aligned_ptr)[-1] = __malloc_ptr; + + return __aligned_ptr; +} + +static __inline__ void +_mm_free (void *__aligned_ptr) +{ + if (__aligned_ptr) + free (((void **) __aligned_ptr)[-1]); +} +# 81 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 2 3 + + + + + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _resetstkoflw (void); + + __attribute__ ((__dllimport__)) unsigned long __attribute__((__cdecl__)) _set_malloc_crt_max_wait(unsigned long _NewValue); + + __attribute__ ((__dllimport__)) void *__attribute__((__cdecl__)) _expand(void *_Memory,size_t _NewSize); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _msize(void *_Memory); + + + + + + + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _get_sbh_threshold(void); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _set_sbh_threshold(size_t _NewValue); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _set_amblksiz(size_t _Value); + __attribute__ ((__dllimport__)) errno_t __attribute__((__cdecl__)) _get_amblksiz(size_t *_Value); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapadd(void *_Memory,size_t _Size); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapchk(void); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapmin(void); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapset(unsigned int _Fill); + __attribute__ ((__dllimport__)) int __attribute__((__cdecl__)) _heapwalk(_HEAPINFO *_EntryInfo); + __attribute__ ((__dllimport__)) size_t __attribute__((__cdecl__)) _heapused(size_t *_Used,size_t *_Commit); + __attribute__ ((__dllimport__)) intptr_t __attribute__((__cdecl__)) _get_heap_handle(void); +# 120 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 + static __inline void *_MarkAllocaS(void *_Ptr,unsigned int _Marker) { + if(_Ptr) { + *((unsigned int*)_Ptr) = _Marker; + _Ptr = (char*)_Ptr + 16; + } + return _Ptr; + } +# 139 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 + static __inline void __attribute__((__cdecl__)) _freea(void *_Memory) { + unsigned int _Marker; + if(_Memory) { + _Memory = (char*)_Memory - 16; + _Marker = *(unsigned int *)_Memory; + if(_Marker==0xDDDD) { + free(_Memory); + } + + + + + + } + } +# 185 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/malloc.h" 3 +#pragma pack(pop) +# 767 "C:/Programs/MSYS2/mingw64/x86_64-w64-mingw32/include/stdlib.h" 2 3 +# 4 "first.c" 2 + +# 4 "first.c" +int main(int argc, char * * argv) +{ + int a = 5; + int b = 17; + printf("main: a = %d, b = %d, argc = %d\n", a, b, argc); + return +# 9 "first.c" 3 + 0 +# 9 "first.c" + ; +} diff --git a/ForNextDay/Lec1/Screenshot 2021-09-10 002329.png b/ForNextDay/Lec1/Screenshot 2021-09-10 002329.png new file mode 100644 index 0000000..4dd43ec Binary files /dev/null and b/ForNextDay/Lec1/Screenshot 2021-09-10 002329.png differ diff --git a/ForNextDay/Lec1/Screenshot 2021-09-10 002453.png b/ForNextDay/Lec1/Screenshot 2021-09-10 002453.png new file mode 100644 index 0000000..7d38d9a Binary files /dev/null and b/ForNextDay/Lec1/Screenshot 2021-09-10 002453.png differ diff --git a/ForNextDay/Lec1/Screenshot 2021-09-10 002541.png b/ForNextDay/Lec1/Screenshot 2021-09-10 002541.png new file mode 100644 index 0000000..d26b666 Binary files /dev/null and b/ForNextDay/Lec1/Screenshot 2021-09-10 002541.png differ diff --git a/ForNextDay/Lec1/Screenshot 2021-09-10 002627.png b/ForNextDay/Lec1/Screenshot 2021-09-10 002627.png new file mode 100644 index 0000000..147330c Binary files /dev/null and b/ForNextDay/Lec1/Screenshot 2021-09-10 002627.png differ diff --git a/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.docx b/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.docx new file mode 100644 index 0000000..0d11828 Binary files /dev/null and b/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.docx differ diff --git a/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.pdf b/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.pdf new file mode 100644 index 0000000..2ac7f73 Binary files /dev/null and b/ForNextDay/Lec1/Shoebottom_Isaac_fND_1.pdf differ diff --git a/ForNextDay/Lec15/Lec15 - forNextDay().pdf b/ForNextDay/Lec15/Lec15 - forNextDay().pdf new file mode 100644 index 0000000..9759798 Binary files /dev/null and b/ForNextDay/Lec15/Lec15 - forNextDay().pdf differ diff --git a/ForNextDay/Lec15/Lec15src.zip b/ForNextDay/Lec15/Lec15src.zip new file mode 100644 index 0000000..9e521e0 Binary files /dev/null and b/ForNextDay/Lec15/Lec15src.zip differ diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/Makefile b/ForNextDay/Lec15/Lec15src/Lec15src/Makefile new file mode 100644 index 0000000..265aefb --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/Makefile @@ -0,0 +1,28 @@ +GCC = gcc +CFLAGS = -g -Wall -Wshadow +TARGETS = stringTest whereIsWaldo functionPointer sortInts +OBJS = Strings.o +HDRS = Strings.h +VAL = valgrind --tool=memcheck --leak-check=full +VAL += --verbose --log-file= + +all: $(TARGETS) + +stringTest: $(OBJS) $(HDRS) + $(GCC) $(CFLAGS) $(OBJS) $@.c -o $@ + +whereIsWaldo: $(OBJS) $(HDRS) + $(GCC) $(CFLAGS) $(OBJS) $@.c -o $@ + +functionPointer: $(OBJS) $(HDRS) + $(GCC) $(CFLAGS) $(OBJS) $@.c -o $@ + +sortedInts: $(OBJS) $(HDRS) + $(GCC) $(CFLAGS) $(OBJS) $@.c -o $@ + +%.o: %.c + $(GCC) $(CFLAGS) -c $*.c + +clean: + rm -f $(TARGETS) *.o + diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/Strings.c b/ForNextDay/Lec15/Lec15src/Lec15src/Strings.c new file mode 100644 index 0000000..0f5b714 --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/Strings.c @@ -0,0 +1,97 @@ +#include +#include +#include +#include "Strings.h" + +char* getfc(FILE* pFIn, char* terminators, int n); +int charInString(char* t, char c); + +// a cover function for malloc() +// malloc and return memory for a string of stringsize characters +// return (char*)NULL on failure +char* mallocString(int stringsize){ + return (char*)malloc(sizeof(char)*(stringsize+1)); +} + +// just a cover function for free() +void freeString(char* s){ + free(s); +} + +// create a duplicate string of s +// return it +// return (char*)NULL on failure +// should call mallocString(), and then strcpy() +char* duplicateString(char* s){ + char* sCopy = mallocString(strlen(s)); + if(sCopy != (char*)NULL){ + strcpy(sCopy,s); + } + return sCopy; +} + +char** duplicateStringList(char** s,int n){ + char** slCopy; + // Allocate the list + slCopy = (char**)malloc(sizeof(char*)*n); + if(slCopy == (char**)NULL) return slCopy; + + // Allocate/duplicate the strings + for(int i = 0; iy = 3.1; + +Point2D* pPt; + +pPtThis = (pPtThis)malloc(pPtThis); + +pPtThis = &pt1; + +pPtThis = (pPtThis)malloc(sizeof(Point2D*)); + +pPtThis = (pPtThis)malloc(sizeof(Point2D)); \ No newline at end of file diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/functionPointer.c b/ForNextDay/Lec15/Lec15src/Lec15src/functionPointer.c new file mode 100644 index 0000000..1c48f98 --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/functionPointer.c @@ -0,0 +1,42 @@ +#include +#include + +int compareInt(const void * arg1, const void * arg2); + +// Note - this program *should* do error checking!! +int main(void){ + int a; + int b; + int* pa = &a; + int* pb = &b; + + printf("Two integers please: "); + scanf(" %d %d", pa, pb); + + if(compareInt(pa, pb)) printf("Integers are in ascending order\n"); + else printf("Integers are equal or in descending order\n"); + + return EXIT_SUCCESS; +} + +int compareInt(const void * arg1, const void * arg2){ + // convert void * to an int * + const int * ptr1 = (const int *) arg1; + const int * ptr2 = (const int *) arg2; + // get the value from the address + const int val1 = * ptr1; + const int val2 = * ptr2; + // compare the value + if (val1 < val2) return -1; + if (val1 == val2) return 0; + return 1; +} +/* + * [FCSSSDs-iMac-3:Lectures/L15 - Code Along/L15src] wightman% ./functionPointer + * Two integers please: 3 4 + * Integers are in ascending order + * [FCSSSDs-iMac-3:Lectures/L15 - Code Along/L15src] wightman% ./functionPointer + * Two integers please: 4 3 + * Integers are in ascending order + */ + diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/sortInts.c b/ForNextDay/Lec15/Lec15src/Lec15src/sortInts.c new file mode 100644 index 0000000..78f7ddf --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/sortInts.c @@ -0,0 +1,42 @@ +#include +#include + +#define MAX_SIZE 10 +int compareInt(const void * arg1, const void * arg2); + +// Note - this program *should* do error checking!! +int main(void){ + int a[MAX_SIZE]; + + printf("%d integers please: ", MAX_SIZE); + for(int i=0; i< MAX_SIZE; i++){ + scanf("%d", &a[i]); + } + + qsort(a, MAX_SIZE, sizeof(int), compareInt); + printf("Sorted values: "); + for(int i=0; i< MAX_SIZE; i++){ + printf("%d ", a[i]); + } + printf("\n"); + + return EXIT_SUCCESS; +} + +int compareInt(const void * arg1, const void * arg2){ + // convert void * to an int * + const int * ptr1 = (const int *) arg1; + const int * ptr2 = (const int *) arg2; + // get the value from the address + const int val1 = * ptr1; + const int val2 = * ptr2; + // compare the value + if (val1 < val2) return -1; + if (val1 == val2) return 0; + return 1; +} +/* + * [FCSSSDs-iMac-3:Lectures/L15 - Code Along/L15src] wightman% ./sortInts + * 10 integers please: 5 34 -1 0 444 34 -34 5 34 -66 + * Sorted values: -66 -34 -1 0 5 5 34 34 34 444 + */ diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/stringTest.c b/ForNextDay/Lec15/Lec15src/Lec15src/stringTest.c new file mode 100644 index 0000000..d467690 --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/stringTest.c @@ -0,0 +1,34 @@ +#include +#include +#include "Strings.h" + +int main(int argc, char* argv[]){ + FILE *pFIn; + char* string; + char terminators[2]; + terminators[0] = 'E'; + terminators[0]= (char)NULL; + + /* Argument check */ + if(argc != 2) + { + fprintf(stderr,"Usage: %s \n", argv[0]); + return EXIT_FAILURE; + + }/* End if(argc... */ + + /* Open the file given through the command line */ + pFIn = fopen(argv[1], "r"); + if(pFIn == (FILE*) NULL) + { + fprintf(stderr,"Could not open %s\n", argv[1]); + return EXIT_FAILURE; + + }/* End if(pFIn... */ + + string = getfString(pFIn, terminators); + fclose(pFIn); + printf("%s", string); + + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/ForNextDay/Lec15/Lec15src/Lec15src/whereIsWaldo.c b/ForNextDay/Lec15/Lec15src/Lec15src/whereIsWaldo.c new file mode 100644 index 0000000..44b0ec3 --- /dev/null +++ b/ForNextDay/Lec15/Lec15src/Lec15src/whereIsWaldo.c @@ -0,0 +1,14 @@ +#include +#include +#include "Strings.h" + +int main(void){ + + printf("Address of getStringf(): %p\n", getfString); + + return EXIT_SUCCESS; +} +/* + * [FCSSSDs-iMac-3:Lectures/L15 - Code Along/L15src] wightman% ./whereIsWaldo + * Address of getStringf(): 0x102de2d60 + */ \ No newline at end of file diff --git a/ForNextDay/Lec2/Lec2 - forNextDay().pdf b/ForNextDay/Lec2/Lec2 - forNextDay().pdf new file mode 100644 index 0000000..7de97e5 Binary files /dev/null and b/ForNextDay/Lec2/Lec2 - forNextDay().pdf differ diff --git a/ForNextDay/Lec2/Lec2src.zip b/ForNextDay/Lec2/Lec2src.zip new file mode 100644 index 0000000..be7b5f1 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src.zip differ diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/first b/ForNextDay/Lec2/Lec2src/Lec2src/first new file mode 100644 index 0000000..5466648 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Lec2src/first differ diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/first.c b/ForNextDay/Lec2/Lec2src/Lec2src/first.c new file mode 100644 index 0000000..1e19643 --- /dev/null +++ b/ForNextDay/Lec2/Lec2src/Lec2src/first.c @@ -0,0 +1,9 @@ +// first.c +#include +#include +int main(int argc, char * * argv) +{ + int a = 65; + printf("d = %d, 4d = %4d, x = %x, o = %o, c = %c\n", a, a, a, a, (char)a); + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/playStack b/ForNextDay/Lec2/Lec2src/Lec2src/playStack new file mode 100644 index 0000000..a081556 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Lec2src/playStack differ diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/playStack.c b/ForNextDay/Lec2/Lec2src/Lec2src/playStack.c new file mode 100644 index 0000000..6e3b240 --- /dev/null +++ b/ForNextDay/Lec2/Lec2src/Lec2src/playStack.c @@ -0,0 +1,50 @@ +// first.c +#include +#include +#define MAX 256 +#define PUSH 1 +#define POP 0 +#define LIST 2 +int main(int argc, char* argv[]) +{ + int stack[MAX]; + int size = 0; + int val; + int iChoice; + int iNRead; + + /* Processing loop */ + printf("Choice (1=add, 0=remove, 2=list): "); + iNRead = scanf("%d", &iChoice); + while(iNRead == 1) + { + switch(iChoice) + { + case PUSH: + printf("Value to add: "); + scanf("%d", &val); + if (size < MAX) { + stack[size] = val; + size++; + } + break; + case POP: + // Print out the last element and remove it. + if(size > 0) { + size--; + val = stack[size]; + printf("Element: %d Value: %d\n", size, val); + } + break; + case LIST: + // Print out the stack elements + for(int i = 0; i < size; i++) { + printf("Element %d: %d\n", i, stack[i]); + } + break; + } + printf("Choice (1=add, 0=remove, 2=list): "); + iNRead = scanf("%d", &iChoice); + } + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/playStack.exe b/ForNextDay/Lec2/Lec2src/Lec2src/playStack.exe new file mode 100644 index 0000000..22d90d5 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Lec2src/playStack.exe differ diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample b/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample new file mode 100644 index 0000000..56c3ce7 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample differ diff --git a/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample.c b/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample.c new file mode 100644 index 0000000..0106714 --- /dev/null +++ b/ForNextDay/Lec2/Lec2src/Lec2src/sizeofExample.c @@ -0,0 +1,14 @@ +#include +#include + +int main(int argc, char ** argv) { + char ch = 'a'; + int interger = 10; + float fl = 10.0; + double doub = 25.2525; + int a = sizeof(ch); + int b = sizeof(interger); + int c = sizeof(fl); + int d = sizeof(doub); + printf("char = %d, int = %d, float = %d, double = %d\n", a, b, c, d); +} \ No newline at end of file diff --git a/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 11-42-27.png b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 11-42-27.png new file mode 100644 index 0000000..7c40ca7 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 11-42-27.png differ diff --git a/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-07.png b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-07.png new file mode 100644 index 0000000..059941e Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-07.png differ diff --git a/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-33.png b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-33.png new file mode 100644 index 0000000..60edf02 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-44-33.png differ diff --git a/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-45-12.png b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-45-12.png new file mode 100644 index 0000000..7d48624 Binary files /dev/null and b/ForNextDay/Lec2/Lec2src/Screenshot from 2021-09-13 12-45-12.png differ diff --git a/ForNextDay/Lec2/Shoebottom_Isaac_fND_2.docx b/ForNextDay/Lec2/Shoebottom_Isaac_fND_2.docx new file mode 100644 index 0000000..6c58df8 Binary files /dev/null and b/ForNextDay/Lec2/Shoebottom_Isaac_fND_2.docx differ diff --git a/ForNextDay/Lec3/L3 forNextDay().pdf b/ForNextDay/Lec3/L3 forNextDay().pdf new file mode 100644 index 0000000..ca9393d Binary files /dev/null and b/ForNextDay/Lec3/L3 forNextDay().pdf differ diff --git a/ForNextDay/Lec3/Lec3src.zip b/ForNextDay/Lec3/Lec3src.zip new file mode 100644 index 0000000..45531f3 Binary files /dev/null and b/ForNextDay/Lec3/Lec3src.zip differ diff --git a/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.docx b/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.docx new file mode 100644 index 0000000..94e998d Binary files /dev/null and b/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.docx differ diff --git a/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.pdf b/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.pdf new file mode 100644 index 0000000..d9f339e Binary files /dev/null and b/ForNextDay/Lec3/Shoebottom_Isaac_fND_3.pdf differ diff --git a/ForNextDay/Lec3/test.c b/ForNextDay/Lec3/test.c new file mode 100644 index 0000000..ccb8c28 --- /dev/null +++ b/ForNextDay/Lec3/test.c @@ -0,0 +1,25 @@ +#include +int main() +{ + char i; + //char dsadas; + //int i; + //char j; + //char sum; + //char iErr; + int j; + double sum; + int iErr[4]; + + /* Report location of variables on the stack */ + printf("Stack memory for main() ------------\n"); + printf("i: %p \n", &i); + printf("sizeOf: %d\n", sizeof(i)); + printf("j: %p \n", &j); + printf("sizeOf: %d\n", sizeof(j)); + printf("sum: %p \n", &sum); + printf("sizeOf: %d\n", sizeof(sum)); + printf("iErr: %p \n", &iErr); + printf("sizeOf: %d\n", sizeof(iErr)); + printf("------------------------------------\n"); +} \ No newline at end of file diff --git a/ForNextDay/Lec3/test.exe b/ForNextDay/Lec3/test.exe new file mode 100644 index 0000000..5059ca2 Binary files /dev/null and b/ForNextDay/Lec3/test.exe differ diff --git a/ForNextDay/Lec4/Lec4 - forNextDay().pdf b/ForNextDay/Lec4/Lec4 - forNextDay().pdf new file mode 100644 index 0000000..a627d7c Binary files /dev/null and b/ForNextDay/Lec4/Lec4 - forNextDay().pdf differ diff --git a/ForNextDay/Lec4/Lec4src.zip b/ForNextDay/Lec4/Lec4src.zip new file mode 100644 index 0000000..824a142 Binary files /dev/null and b/ForNextDay/Lec4/Lec4src.zip differ diff --git a/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.docx b/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.docx new file mode 100644 index 0000000..6a17f9f Binary files /dev/null and b/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.docx differ diff --git a/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.pdf b/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.pdf new file mode 100644 index 0000000..81545d9 Binary files /dev/null and b/ForNextDay/Lec4/Shoebottom_Isaac_fND_4.pdf differ diff --git a/ForNextDay/Lec5/Lec5src.zip b/ForNextDay/Lec5/Lec5src.zip new file mode 100644 index 0000000..8670851 Binary files /dev/null and b/ForNextDay/Lec5/Lec5src.zip differ diff --git a/ForNextDay/Lec5/src/debug.c b/ForNextDay/Lec5/src/debug.c new file mode 100644 index 0000000..e5917ee --- /dev/null +++ b/ForNextDay/Lec5/src/debug.c @@ -0,0 +1,25 @@ +// pointing.c +/* + * Never dereference an unitialized pointer! + * + * Assigning a value to an unitialized pointer much worse! + */ +#include +#include +#define DEBUG 0 + +int main(int argc, char * * argv) +{ + int a = 5; + int b = 17; + int* pa; + int* pb; + // what happens if you leave these two statements out? Why? + pa = &a; + pb = &b; + + #if DEBUG > 0 + printf("main: a = %d, b = %d, argc = %d\n", *pa, *pb, argc); + #endif + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec5/src/forscope.c b/ForNextDay/Lec5/src/forscope.c new file mode 100644 index 0000000..2f26994 --- /dev/null +++ b/ForNextDay/Lec5/src/forscope.c @@ -0,0 +1,18 @@ +// forscope.c +/* + * - Should this compile? Why/why not? + * - What will the output be? + * - Explain the output. + */ +#include +#include + +int main(int argc, char** argv) +{ + int i = 0; + for(int i=0;i<5;i++){ + printf("%d\n",i); + } + printf("%d\n",i); + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec5/src/ifscope.c b/ForNextDay/Lec5/src/ifscope.c new file mode 100644 index 0000000..1e81054 --- /dev/null +++ b/ForNextDay/Lec5/src/ifscope.c @@ -0,0 +1,28 @@ +// ifscope.c +/* + * Should this compile? Why/why not? + * What will the output be if: + * (i) i=1, j=2 + * (i) i=2, j=1 + */ +#include +#include +int main(int argc, char** argv) +{ + int iErr; + int i; + int j; + + printf("Enter two integers: "); + iErr = scanf("%d %d", &i, &j); + if(iErr != 2) + { + fprintf(stderr,"Egads - something went wrong!\n"); + return EXIT_FAILURE; + } + if(i>j){ + int i = 0; + printf("%d\n",i); + } + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec5/src/pointing.c b/ForNextDay/Lec5/src/pointing.c new file mode 100644 index 0000000..1c4b53a --- /dev/null +++ b/ForNextDay/Lec5/src/pointing.c @@ -0,0 +1,20 @@ +// pointing.c +/* + * Never dereference an unitialized pointer! + * + * Assigning a value to an unitialized pointer much worse! + */ +#include +#include +int main(int argc, char * * argv) +{ + int a = 5; + int b = 17; + int* pa; + int* pb; + // what happens if you leave these two statements out? Why? + pa = &a; + pb = &b; + printf("main: a = %d, b = %d, argc = %d\n", *pa, *pb, argc); + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec5/src/swap.c b/ForNextDay/Lec5/src/swap.c new file mode 100644 index 0000000..74cb544 --- /dev/null +++ b/ForNextDay/Lec5/src/swap.c @@ -0,0 +1,21 @@ +// swap.c +/* + */ +#include +#include +void swap(int i, int j); + +int main(int argc, char* argv[]) { + int i = 10; + int j = 99; + printf("i = %d; j = %d\n", i, j); + swap(i,j); + printf("i = %d; j = %d\n", i, j); + return EXIT_SUCCESS; +} +void swap(int i, int j) { + int swap; + swap = i; + i = j; + j = swap; +} diff --git a/ForNextDay/Lec6/Lec6 - Pointers and Arrays.pdf b/ForNextDay/Lec6/Lec6 - Pointers and Arrays.pdf new file mode 100644 index 0000000..75e079d Binary files /dev/null and b/ForNextDay/Lec6/Lec6 - Pointers and Arrays.pdf differ diff --git a/ForNextDay/Lec6/Lec6 - forNextDay().pdf b/ForNextDay/Lec6/Lec6 - forNextDay().pdf new file mode 100644 index 0000000..be53a04 Binary files /dev/null and b/ForNextDay/Lec6/Lec6 - forNextDay().pdf differ diff --git a/ForNextDay/Lec6/Lec6src.zip b/ForNextDay/Lec6/Lec6src.zip new file mode 100644 index 0000000..1063210 Binary files /dev/null and b/ForNextDay/Lec6/Lec6src.zip differ diff --git a/ForNextDay/Lec6/Lec6src/array1.c b/ForNextDay/Lec6/Lec6src/array1.c new file mode 100644 index 0000000..243b1b8 --- /dev/null +++ b/ForNextDay/Lec6/Lec6src/array1.c @@ -0,0 +1,29 @@ +#include +#include +#define N 5 + +int main() +{ + int i; + int j; + int iErr; + int a[5]; + + printf("i: %p\n",&i); + printf("j: %p\n",&j); + printf("iErr: %p\n",&iErr); + printf("a: %p\n",a); + + printf("enter some integers,followed by ^D on blank line: "); + i = 0; + iErr = 1; + while( iErr != 0 && i < N ){ + iErr = scanf("%d",&a[i]); + i++; + } + + for(j = 0; j < i+2; j++) + printf("a[%d]: %d @ %p\n", j, a[j], &a[j]); + + return EXIT_SUCCESS; +} diff --git a/ForNextDay/Lec6/Lec6src/bigInt.c b/ForNextDay/Lec6/Lec6src/bigInt.c new file mode 100644 index 0000000..8b3bd86 --- /dev/null +++ b/ForNextDay/Lec6/Lec6src/bigInt.c @@ -0,0 +1,58 @@ +/* bigInt.c + * + * Demonstrates use of passing an array to a function. + * + * Also shows why sizeof() is not a reliable way to discover array size. It + * *only* works correctly inside the function it's declared in. When passed + * to a function, the *address* of teh begining of the array is passed and so + * sizeof() returns the sizeof an address. Here's the compiler output + * (I ignored the compile warnings to run it) + * + * wightman% gcc bigInt.c + * bigInt.c:32:49: warning: sizeof on array function parameter will return size of + * 'int *' instead of 'int []' [-Wsizeof-array-argument] + * printf("bigInt: sizeof(a): %lu bytes\n", sizeof(arr)); + * ^ + * bigInt.c:29:16: note: declared here + * int bigInt(int arr[], int iNarr){ + * ^ + * 1 warning generated. + */ +#include +#include +#define N 5 + +int bigInt(int arr[], int iNarr); + +int main() +{ + int i; + int iErr; + int a[5]; + + // sizeof() return a long unsigned int (%lu) + printf("main: sizeof(a): %lu bytes\n", sizeof(a)); + + printf("enter some integers,followed by ^D on blank line: "); + i = 0; + iErr = 1; + while( iErr != 0 && i < N ){ + iErr = scanf("%d",&a[i]); + i++; + } + + printf("Biggest value: %d\n", bigInt(a,N)); + + return EXIT_SUCCESS; +} + +int bigInt(int arr[], int iNarr){ + int i; + int big = arr[0]; + printf("bigInt: sizeof(a): %lu bytes\n", sizeof(arr)); + for(i=1; i big) + big = arr[i]; + } + return big; +} diff --git a/ForNextDay/Lec6/Lec6src/decompose.c b/ForNextDay/Lec6/Lec6src/decompose.c new file mode 100644 index 0000000..454f241 --- /dev/null +++ b/ForNextDay/Lec6/Lec6src/decompose.c @@ -0,0 +1,24 @@ +/* decompose.c + * + * Demonstrates use of passing and using pointers to/in a function. + */ +#include +#include + +void decompose(double x, long* int_part, double* frac_part); +int main() +{ + long i; + double d; + double pie = 3.14159f; + decompose(pie, &i, &d); + + printf("Decomposed values for %lf: %ld, %lf\n", pie, i, d); + + return EXIT_SUCCESS; +} + +void decompose(double x, long* int_part, double*frac_part){ + *int_part = (long) x; + *frac_part = x - *int_part; +} diff --git a/ForNextDay/Lec6/Shoebottom_Isaac_fND_6.docx b/ForNextDay/Lec6/Shoebottom_Isaac_fND_6.docx new file mode 100644 index 0000000..1979aeb Binary files /dev/null and b/ForNextDay/Lec6/Shoebottom_Isaac_fND_6.docx differ diff --git a/Intermediate C Programming.pdf b/Intermediate C Programming.pdf new file mode 100644 index 0000000..3eaa44e Binary files /dev/null and b/Intermediate C Programming.pdf differ diff --git a/Labs/Lab1/C/HelloWorld.c b/Labs/Lab1/C/HelloWorld.c new file mode 100644 index 0000000..297e8c4 --- /dev/null +++ b/Labs/Lab1/C/HelloWorld.c @@ -0,0 +1,5 @@ +#include +int main() { + printf("Hello world!\n"); + return 0; +} \ No newline at end of file diff --git a/Labs/Lab1/C/HelloWorld.exe b/Labs/Lab1/C/HelloWorld.exe new file mode 100644 index 0000000..0f92e71 Binary files /dev/null and b/Labs/Lab1/C/HelloWorld.exe differ diff --git a/Labs/Lab1/Java/HelloWorld.class b/Labs/Lab1/Java/HelloWorld.class new file mode 100644 index 0000000..7695512 Binary files /dev/null and b/Labs/Lab1/Java/HelloWorld.class differ diff --git a/Labs/Lab1/Java/HelloWorld.java b/Labs/Lab1/Java/HelloWorld.java new file mode 100644 index 0000000..cd1e389 --- /dev/null +++ b/Labs/Lab1/Java/HelloWorld.java @@ -0,0 +1,5 @@ +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/Labs/Lab1/Lab1.pdf b/Labs/Lab1/Lab1.pdf new file mode 100644 index 0000000..d799864 Binary files /dev/null and b/Labs/Lab1/Lab1.pdf differ diff --git a/Labs/Lab1/Shoebottom_Isaac_Lab_1.docx b/Labs/Lab1/Shoebottom_Isaac_Lab_1.docx new file mode 100644 index 0000000..c08857e Binary files /dev/null and b/Labs/Lab1/Shoebottom_Isaac_Lab_1.docx differ diff --git a/Labs/Lab1/ToSort/Lab1/C/HelloWorld.c b/Labs/Lab1/ToSort/Lab1/C/HelloWorld.c new file mode 100644 index 0000000..297e8c4 --- /dev/null +++ b/Labs/Lab1/ToSort/Lab1/C/HelloWorld.c @@ -0,0 +1,5 @@ +#include +int main() { + printf("Hello world!\n"); + return 0; +} \ No newline at end of file diff --git a/Labs/Lab1/ToSort/Lab1/CountOnes/countOnes.c b/Labs/Lab1/ToSort/Lab1/CountOnes/countOnes.c new file mode 100644 index 0000000..c0b395f --- /dev/null +++ b/Labs/Lab1/ToSort/Lab1/CountOnes/countOnes.c @@ -0,0 +1,33 @@ +#include +int main(){ + int value; + int iErr; + + printf("Value to examine: "); + + iErr = scanf("%d",&value); + + if(iErr != 1){ + printf("Unable to read the value\n"); + return 0; + } + if(value <= 0) { + printf("Value must be positive\n"); + return 0; + } + int binaryArray[32]; + int arrayLength = 0; + while(value > 0) { + binaryArray[arrayLength] = value % 2; + value = value/2; + arrayLength++; + } + int counter = 0; + for(int i = arrayLength; i >= 0; i--) { + if (binaryArray[i] == 1) { + counter++; + } + } + printf("Number of ones: %d\n", counter); + return 0; +} diff --git a/Labs/Lab1/ToSort/Lab1/Java/HelloWorld.java b/Labs/Lab1/ToSort/Lab1/Java/HelloWorld.java new file mode 100644 index 0000000..cd1e389 --- /dev/null +++ b/Labs/Lab1/ToSort/Lab1/Java/HelloWorld.java @@ -0,0 +1,5 @@ +public class HelloWorld { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-01-22.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-01-22.png new file mode 100644 index 0000000..7a426db Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-01-22.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-02-43.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-02-43.png new file mode 100644 index 0000000..b055ec7 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-02-43.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-15-44.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-15-44.png new file mode 100644 index 0000000..238a86a Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-15-44.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-17-49.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-17-49.png new file mode 100644 index 0000000..a5119c1 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-17-49.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-18-50.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-18-50.png new file mode 100644 index 0000000..34f1671 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-18-50.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-19-37.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-19-37.png new file mode 100644 index 0000000..74ae465 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-19-37.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-26.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-26.png new file mode 100644 index 0000000..e36e3a9 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-26.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-56.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-56.png new file mode 100644 index 0000000..23b0039 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-21-56.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-22-26.png b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-22-26.png new file mode 100644 index 0000000..3578276 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Screenshot from 2021-09-15 11-22-26.png differ diff --git a/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab1.zip b/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab1.zip new file mode 100644 index 0000000..32c585c Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab1.zip differ diff --git a/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab_1.pdf b/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab_1.pdf new file mode 100644 index 0000000..88ec312 Binary files /dev/null and b/Labs/Lab1/ToSort/Lab1/Shoebottom_Isaac_Lab_1.pdf differ diff --git a/Labs/Lab1/countOnes.c b/Labs/Lab1/countOnes.c new file mode 100644 index 0000000..3519889 --- /dev/null +++ b/Labs/Lab1/countOnes.c @@ -0,0 +1,33 @@ +#include +int main(){ + int value; + int iErr; + + printf("Value to examine: "); + + iErr = scanf("%d",&value); + + if(iErr != 1){ + printf("Unable to read the value\n"); + return 0; + } + if(value <= 0) { + printf("Value must be positive\n"); + return 0; + } + int binaryArray[32]; + int arrayLength = 0; + while(value > 0) { + binaryArray[arrayLength] = value % 2; + value = value/2; + arrayLength++; + } + int counter = 0; + for(int i = arrayLength; i > 0; i--) { + if (binaryArray[i] == 1) { + counter++; + } + } + printf("Number of ones: %d", counter); + return 0; +} \ No newline at end of file diff --git a/Labs/Lab1/countOnes.exe b/Labs/Lab1/countOnes.exe new file mode 100644 index 0000000..be835d7 Binary files /dev/null and b/Labs/Lab1/countOnes.exe differ diff --git a/Labs/Lab2/Lab2.pdf b/Labs/Lab2/Lab2.pdf new file mode 100644 index 0000000..2a6253f Binary files /dev/null and b/Labs/Lab2/Lab2.pdf differ diff --git a/Labs/Lab2/Screenshot 2021-09-22 104403.png b/Labs/Lab2/Screenshot 2021-09-22 104403.png new file mode 100644 index 0000000..ebf046a Binary files /dev/null and b/Labs/Lab2/Screenshot 2021-09-22 104403.png differ diff --git a/Labs/Lab2/Screenshot 2021-09-22 112551.png b/Labs/Lab2/Screenshot 2021-09-22 112551.png new file mode 100644 index 0000000..e3e9104 Binary files /dev/null and b/Labs/Lab2/Screenshot 2021-09-22 112551.png differ diff --git a/Labs/Lab2/Screenshot 2021-09-22 112627.png b/Labs/Lab2/Screenshot 2021-09-22 112627.png new file mode 100644 index 0000000..e15050a Binary files /dev/null and b/Labs/Lab2/Screenshot 2021-09-22 112627.png differ diff --git a/Labs/Lab2/Screenshot 2021-09-22 114744.png b/Labs/Lab2/Screenshot 2021-09-22 114744.png new file mode 100644 index 0000000..d8e790c Binary files /dev/null and b/Labs/Lab2/Screenshot 2021-09-22 114744.png differ diff --git a/Labs/Lab2/Screenshot 2021-09-22 114909.png b/Labs/Lab2/Screenshot 2021-09-22 114909.png new file mode 100644 index 0000000..8beaf81 Binary files /dev/null and b/Labs/Lab2/Screenshot 2021-09-22 114909.png differ diff --git a/Labs/Lab2/Shoebottom_Isaac_Lab2.zip b/Labs/Lab2/Shoebottom_Isaac_Lab2.zip new file mode 100644 index 0000000..211cd5e Binary files /dev/null and b/Labs/Lab2/Shoebottom_Isaac_Lab2.zip differ diff --git a/Labs/Lab2/Shoebottom_Isaac_Lab_2.docx b/Labs/Lab2/Shoebottom_Isaac_Lab_2.docx new file mode 100644 index 0000000..6c0c34f Binary files /dev/null and b/Labs/Lab2/Shoebottom_Isaac_Lab_2.docx differ diff --git a/Labs/Lab2/Shoebottom_Isaac_Lab_2.pdf b/Labs/Lab2/Shoebottom_Isaac_Lab_2.pdf new file mode 100644 index 0000000..19b7948 Binary files /dev/null and b/Labs/Lab2/Shoebottom_Isaac_Lab_2.pdf differ diff --git a/Labs/Lab2/lab2.c b/Labs/Lab2/lab2.c new file mode 100644 index 0000000..8bf657e --- /dev/null +++ b/Labs/Lab2/lab2.c @@ -0,0 +1,26 @@ +/* p1.c */ +#include +#include + +int g1(int a, int b){ + int c = (a + b) * b; + printf("g1: %d %d %d \n", a, b, c); + printf("a's address is %p, b's address is %p, c's address is %p\n", &a, &b, &c); + return c; +} + +int g2(int a, int b){ + int c = g1(a + 3, b - 11); + printf("g2: %d %d %d \n", a, b, c); + printf("a's address is %p, b's address is %p, c's address is %p\n", &a, &b, &c); + return c - b; +} + +int main (int argc, char** argv){ + int a = 5; + int b = 17; + int c = g2(a - 1, b * 2); + printf("main: %d %d %d \n", a, b, c); + printf("a's address is %p, b's address is %p, c's address is %p\n", &a, &b, &c); + return EXIT_SUCCESS; +} diff --git a/Labs/Lab3/Lab3.pdf b/Labs/Lab3/Lab3.pdf new file mode 100644 index 0000000..e484fde Binary files /dev/null and b/Labs/Lab3/Lab3.pdf differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 115644.png b/Labs/Lab3/Screenshot 2021-10-06 115644.png new file mode 100644 index 0000000..a3a38a8 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 115644.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 122556.png b/Labs/Lab3/Screenshot 2021-10-06 122556.png new file mode 100644 index 0000000..5611ef7 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 122556.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 124014.png b/Labs/Lab3/Screenshot 2021-10-06 124014.png new file mode 100644 index 0000000..79aac63 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 124014.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 124311.png b/Labs/Lab3/Screenshot 2021-10-06 124311.png new file mode 100644 index 0000000..86fe9ba Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 124311.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 124354.png b/Labs/Lab3/Screenshot 2021-10-06 124354.png new file mode 100644 index 0000000..656bb14 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 124354.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 133446.png b/Labs/Lab3/Screenshot 2021-10-06 133446.png new file mode 100644 index 0000000..38192d0 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 133446.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 133506.png b/Labs/Lab3/Screenshot 2021-10-06 133506.png new file mode 100644 index 0000000..5b4de9d Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 133506.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 134401.png b/Labs/Lab3/Screenshot 2021-10-06 134401.png new file mode 100644 index 0000000..ace9af5 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 134401.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 134838.png b/Labs/Lab3/Screenshot 2021-10-06 134838.png new file mode 100644 index 0000000..2fcfa43 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 134838.png differ diff --git a/Labs/Lab3/Screenshot 2021-10-06 135108.png b/Labs/Lab3/Screenshot 2021-10-06 135108.png new file mode 100644 index 0000000..c7ed290 Binary files /dev/null and b/Labs/Lab3/Screenshot 2021-10-06 135108.png differ diff --git a/Labs/Lab3/Shoebottom_Isaac_Lab3.zip b/Labs/Lab3/Shoebottom_Isaac_Lab3.zip new file mode 100644 index 0000000..47a1d2c Binary files /dev/null and b/Labs/Lab3/Shoebottom_Isaac_Lab3.zip differ diff --git a/Labs/Lab3/Shoebottom_Isaac_Lab_3.docx b/Labs/Lab3/Shoebottom_Isaac_Lab_3.docx new file mode 100644 index 0000000..945c091 Binary files /dev/null and b/Labs/Lab3/Shoebottom_Isaac_Lab_3.docx differ diff --git a/Labs/Lab3/Shoebottom_Isaac_Lab_3.pdf b/Labs/Lab3/Shoebottom_Isaac_Lab_3.pdf new file mode 100644 index 0000000..2dfc09f Binary files /dev/null and b/Labs/Lab3/Shoebottom_Isaac_Lab_3.pdf differ diff --git a/Labs/Lab3/src/arithmetic1.c b/Labs/Lab3/src/arithmetic1.c new file mode 100644 index 0000000..e568870 --- /dev/null +++ b/Labs/Lab3/src/arithmetic1.c @@ -0,0 +1,30 @@ +// arithmetic1.c +#include +#include +int main (int argc ,char * * argv) +{ + int arr1[] = {7, 2, 5, 3, 1, 6, -8, 16, 4}; + char arr2[] = {'m', 'q', 'k', 'z', '%', '>'}; + double arr3[] = {3.14, -2.718, 6.626, 0.529}; + int len1 = sizeof(arr1) / sizeof(int); + int len2 = sizeof(arr2) / sizeof(char); + int len3 = sizeof(arr3) / sizeof(double); + printf("lengths = %d, %d, %d\n", len1, len2, len3); + int * iptr = arr1; + char * cptr = arr2; + double * dptr = arr3; + printf("values = %d, %c, %f\t\tpointers = %p, %p, %p\n", * iptr, * cptr, * dptr, iptr, cptr, dptr); + iptr ++; + cptr ++; + dptr ++; + printf("values = %d, %c, %f\t\tpointers = %p, %p, %p\n", * iptr, * cptr, * dptr, iptr, cptr, dptr); + iptr ++; + cptr ++; + dptr ++; + printf("values = %d, %c, %f\t\tpointers = %p, %p, %p\n", * iptr, * cptr, * dptr, iptr, cptr, dptr); + iptr ++; + cptr ++; + dptr ++; + printf("values = %d, %c, %f\t\tpointers = %p, %p, %p\n", * iptr, * cptr, * dptr, iptr, cptr, dptr); + return EXIT_SUCCESS; +} diff --git a/Labs/Lab3/src/arraylisting.c b/Labs/Lab3/src/arraylisting.c new file mode 100644 index 0000000..c603f1c --- /dev/null +++ b/Labs/Lab3/src/arraylisting.c @@ -0,0 +1,12 @@ +#include +int main() { + int arr[] = {10, 11, 12, 13, 14, 15, 16}; + int size = sizeof(arr) / sizeof(int); + int i; + int *ptr = arr; + for(i = 0; i < size; i++) { + printf("%d\t%d\t", i, arr[i]); + printf("%p\t%d\n", ptr, *ptr); + *ptr ++; + } +} diff --git a/Labs/Lab3/src/arrindex.c b/Labs/Lab3/src/arrindex.c new file mode 100644 index 0000000..4f5b390 --- /dev/null +++ b/Labs/Lab3/src/arrindex.c @@ -0,0 +1,12 @@ +#include +int arrindex(int * arrptr, int * arrval) { + return (*arrval - *arrptr); +} +int main(){ + int arr[] = {10, 11, 12, 13, 14, 15, 16}; + int len = sizeof(arr)/sizeof(arr[0]); + int i; + for(i = 0; i < len; i++) { + printf("%d\t%d\n", i, arrindex(&arr, &arr[i])); + } +} diff --git a/Labs/Lab3/src/wrongindex.c b/Labs/Lab3/src/wrongindex.c new file mode 100644 index 0000000..d66abd7 --- /dev/null +++ b/Labs/Lab3/src/wrongindex.c @@ -0,0 +1,28 @@ +/* + * wrongindex.c + */ +#include +#include +#include +int main(int argc, char * * argv) +{ + int x = -2; + int arr[] = {0, 1, 2, 3, 4}; + int y = 15; + printf("& x = %p, & y = %p\n", & x, & y); + printf("& arr[0] = %p, & arr[4] = %p\n", & arr[0], & arr[4]); + printf("x = %d, y = %d\n", x, y); + printf("pointers: x = %p, y = %p, arr[0] = %p, arr[1] = %p, arr[2] = %p, arr[3] = %p, arr[4] = %p\n", &x, &y, &arr[0], &arr[1], &arr[2], &arr[3], &arr[4]); + arr[-1] = 7; + arr[5] = -23; + printf("x = %d, y = %d\n", x, y); + printf("pointers: x = %p, y = %p, arr[0] = %p, arr[1] = %p, arr[2] = %p, arr[3] = %p, arr[4] = %p\n", &x, &y, &arr[0], &arr[1], &arr[2], &arr[3], &arr[4]); + arr[6] = 108; + printf("x = %d, y = %d\n", x, y); + printf("pointers: x = %p, y = %p, arr[0] = %p, arr[1] = %p, arr[2] = %p, arr[3] = %p, arr[4] = %p\n", &x, &y, &arr[0], &arr[1], &arr[2], &arr[3], &arr[4]); + arr[7] = -353; + printf("x = %d, y = %d\n", x, y); + printf("pointers: x = %p, y = %p, arr[0] = %p, arr[1] = %p, arr[2] = %p, arr[3] = %p, arr[4] = %p\n", &x, &y, &arr[0], &arr[1], &arr[2], &arr[3], &arr[4]); + return EXIT_SUCCESS; +} + diff --git a/Labs/Lab4/Lab4.pdf b/Labs/Lab4/Lab4.pdf new file mode 100644 index 0000000..86c277b Binary files /dev/null and b/Labs/Lab4/Lab4.pdf differ diff --git a/Labs/Lab4/Lec10 forNextDay().pdf b/Labs/Lab4/Lec10 forNextDay().pdf new file mode 100644 index 0000000..33ea362 Binary files /dev/null and b/Labs/Lab4/Lec10 forNextDay().pdf differ diff --git a/Labs/Lab4/Lec10src.zip b/Labs/Lab4/Lec10src.zip new file mode 100644 index 0000000..23beb16 Binary files /dev/null and b/Labs/Lab4/Lec10src.zip differ diff --git a/Labs/Lab4/Lec10src/Strings.h b/Labs/Lab4/Lec10src/Strings.h new file mode 100644 index 0000000..5f551e5 --- /dev/null +++ b/Labs/Lab4/Lec10src/Strings.h @@ -0,0 +1,19 @@ + +#ifndef STRINGS_H +#define STRINGS_H + +// a cover function for malloc() +// malloc and return memory for a string of stringsize characters +// return (char*)NULL on failure +char* mallocString(int stringsize); + +// just a cover function for free() +void freeString(char* s); + +// create a duplicate string of s +// return it +// return (char*)NULL on failure +// should call mallocString(), and then strcpy() +char* duplicateString(char* s); + +#endif \ No newline at end of file diff --git a/Labs/Lab4/Lec10src/arrayOfStrings.c b/Labs/Lab4/Lec10src/arrayOfStrings.c new file mode 100644 index 0000000..eeab332 --- /dev/null +++ b/Labs/Lab4/Lec10src/arrayOfStrings.c @@ -0,0 +1,45 @@ +#include +#include +#include + + +int main(int argc, char* argv[]){ + + char** stringList; + + // allocate an array of pointers to strings (each string is a char*) + stringList = (char**) malloc(sizeof(char*) * argc); + if(stringList == (char**)NULL){ + fprintf(stderr,"Memory failure, terminating"); + return EXIT_FAILURE; + } + for(int i=0; i +#include + +#define MAXVALS 4 +void arrayVals(int iN, int* arr, int val); + +int main(void){ + + int iErr; + int iVal; + int a[MAXVALS]; + char* prompt = "value: "; + + printf("%s",prompt); + iErr = scanf("%d", &iVal); + if(iErr != 1){ + fprintf(stderr, "Unable to read value\n"); + return EXIT_FAILURE; + } + + arrayVals(MAXVALS, a, iVal); + printf("-------------------------------------------\n"); + printf("main prompt (char*):\t%p\n", &prompt); + printf("main a (int[MAXVALS]):\t%p\n", a); + printf("main iVal (int):\t%p\n", &iVal); + printf("main iErr (int):\t%p\n", &iErr); + + for(int i=0; i +#include + +#define MAXVALS 4 + +int main(void){ + + // allocate space for a float on the heap, + // return a pointer to it, + // cast it to a float* , + // store it in f; + float* pf = (float*) malloc( sizeof(float) ); + if(pf == (float*)NULL){ + fprintf(stderr, "Memory allocation failed. Program terminating."); + return EXIT_FAILURE; + } + printf("Please enter a float value: "); + scanf("%f",pf); // pf is a pointer, with space allocated to it + printf("%f it is!\n", *pf); + free(pf); // all done with fp + + // allocate space for an integer [] that hold MAXVALS ints on the heap, + // return a pointer to it, cast the void* to a int* , and store it in arr; + int iErr; + int* arr = (int*) malloc( sizeof(int)*MAXVALS ); + if(arr == (int*)NULL){ + fprintf(stderr, "Memory allocation failed. Program terminating."); + return EXIT_FAILURE; + } + printf("Please enter %d integer values: ", MAXVALS); + for(int i=0; i +#include +#include "Strings.h" + +// copies the program name (argv[0]) to a new string, prints it out +int main(int argc, char* argv[]){ + + char* programName; + + programName = duplicateString(argv[0]); + if(programName == (char*)NULL){ + fprintf(stderr,"Memory failure, terminating"); + return EXIT_FAILURE; + } + // Did we do it? Can we print it out? + printf("%s\n", programName); + + free(programName); + + return EXIT_SUCCESS; +} + + diff --git a/Labs/Lab5/Lab5.pdf b/Labs/Lab5/Lab5.pdf new file mode 100644 index 0000000..b561df5 Binary files /dev/null and b/Labs/Lab5/Lab5.pdf differ diff --git a/Submission Standards.pdf b/Submission Standards.pdf new file mode 100644 index 0000000..1654eab Binary files /dev/null and b/Submission Standards.pdf differ diff --git a/Tests/Test2/test.c b/Tests/Test2/test.c new file mode 100644 index 0000000..441195a --- /dev/null +++ b/Tests/Test2/test.c @@ -0,0 +1,10 @@ +#include +int main() { + int i =2, j; + int *p, *q; + p = &i; + q = &j; + *p = *q; + i = i + 1; + printf("%d\n", *q); +} \ No newline at end of file diff --git a/Tests/Test2/test2.c b/Tests/Test2/test2.c new file mode 100644 index 0000000..d3ac40a --- /dev/null +++ b/Tests/Test2/test2.c @@ -0,0 +1,11 @@ +int main() { + p(2, 7, 1); +} +void p(int i, int j, int n) { + printf("%d %d %d\n", i, j, n); + if (j == 0) return; + if (j % 2 == 0) + p(i, j / 2, n); + else + p(i,j-1,n*i); +} diff --git a/Tests/Test2/test2.exe b/Tests/Test2/test2.exe new file mode 100644 index 0000000..100dd5f Binary files /dev/null and b/Tests/Test2/test2.exe differ