Started Work on sperate class files

This commit is contained in:
2023-11-10 12:50:52 -06:00
parent 49914499f1
commit eee1760b8f
38 changed files with 2669 additions and 2292 deletions

View File

@@ -3,4 +3,6 @@ project(Empirical)
set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD 20)
add_executable(Empirical main.cpp) add_executable(Empirical main.cpp
Element.cpp
Element.h)

150
Element.cpp Normal file
View File

@@ -0,0 +1,150 @@
//
// Created by alex on 11/1/23.
//
#include "Element.h"
double Element::getWeight(const string& name) {
return weights.at(name);
}
string Element::find_empirical(map<string, double> elms) {
//Map will hold the elements with their values in moles
map<string, double> moles;
map<string, double>::iterator it;
double lowest = 9999999;
for(it = elms.begin(); it != elms.end(); it++) {
double mole = it->second / getWeight(it->first);
if(mole < lowest)
lowest = mole;
//cout << "Element " << it->first << " has this many moles: " << ceil(mole * 100) / 100 << endl;
moles.insert(make_pair(it->first, mole));
}
for(it = moles.begin(); it != moles.end(); it++) {
it->second /= lowest;
cout << "Element " << it->first << " has this many moles: " << ceil(it->second * 100) / 100 << endl;
}
return std::string();
}
const map<string, double> Element::weights = {
{"H", 1.008},
{"He", 4.0026},
{"Li", 6.94},
{"Be", 9.0122},
{"B", 10.81},
{"C", 12.011},
{"N", 14.007},
{"O", 15.999},
{"F", 18.998},
{"Ne", 20.180},
{"Na", 22.990},
{"Mg", 24.305},
{"Al", 26.982},
{"Si", 28.085},
{"P", 30.974},
{"S", 32.06},
{"Cl", 35.45},
{"K", 39.098},
{"Ar", 39.948},
{"Ca", 40.08},
{"Sc", 44.956},
{"Ti", 47.867},
{"V", 50.942},
{"Cr", 51.996},
{"Mn", 54.94},
{"Fe", 55.85},
{"Ni", 58.693},
{"Co", 58.933},
{"Cu", 63.546},
{"Zn", 65.38},
{"Ga", 69.723},
{"Ge", 72.63},
{"As", 74.922},
{"Se", 78.96},
{"Br", 79.904},
{"Kr", 83.798},
{"Rb", 85.468},
{"Sr", 87.62},
{"Y", 88.906},
{"Zr", 91.224},
{"Nb", 92.906},
{"Mo", 95.95},
{"Tc", 98},
{"Ru", 101.07},
{"Rh", 102.91},
{"Pd", 106.42},
{"Ag", 107.87},
{"Cd", 112.41},
{"In", 114.82},
{"Sn", 118.71},
{"Sb", 121.76},
{"Te", 127.6},
{"I", 126.90},
{"Xe", 131.29},
{"Cs", 132.91},
{"Ba", 137.33},
{"La", 138.91},
{"Ce", 140.12},
{"Pr", 140.91},
{"Nd", 144.24},
{"Pm", 145},
{"Sm", 150.36},
{"Eu", 152.00},
{"Gd", 157.25},
{"Tb", 158.93},
{"Dy", 162.50},
{"Ho", 164.93},
{"Er", 167.26},
{"Tm", 168.93},
{"Yb", 173.04},
{"Lu", 175.00},
{"Hf", 178.49},
{"Ta", 180.95},
{"W", 183.84},
{"Re", 186.21},
{"Os", 190.23},
{"Ir", 192.22},
{"Pt", 195.08},
{"Au", 196.97},
{"Hg", 200.59},
{"Tl", 204.38},
{"Pb", 207.2},
{"Bi", 208.98},
{"Th", 232.04},
{"Pa", 231.04},
{"U", 238.03},
{"Np", 237},
{"Pu", 244},
{"Am", 243},
{"Cm", 247},
{"Bk", 247},
{"Cf", 251},
{"Es", 252},
{"Fm", 257},
{"Md", 258},
{"No", 259},
{"Lr", 262},
{"Rf", 267},
{"Db", 270},
{"Sg", 271},
{"Bh", 270},
{"Hs", 277},
{"Mt", 276},
{"Ds", 281},
{"Rg", 280},
{"Cn", 285},
{"Nh", 284},
{"Fl", 289},
{"Mc", 288},
{"Lv", 293},
{"Ts", 294},
{"Og", 294}
};

23
Element.h Normal file
View File

@@ -0,0 +1,23 @@
//
// Created by alex on 11/1/23.
//
#include <iostream>
#include <map>
#include <cmath>
#ifndef EMPIRICAL_ELEMENT_H
#define EMPIRICAL_ELEMENT_H
using namespace std;
class Element {
private:
static const map<string, double> weights;
public:
static double getWeight(const string& name);
//Return a string representation of empirical formula
static string find_empirical(map<string, double> elms);
};
#endif //EMPIRICAL_ELEMENT_H

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,156 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCCompiler.cmake"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeFindCodeBlocks.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/ProcessorCount.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "/home/alex/Projects/Empirical/cmake-build-debug",
"source" : "/home/alex/Projects/Empirical"
},
"version" :
{
"major" : 1,
"minor" : 0
}
}

View File

@@ -1,754 +0,0 @@
{
"inputs" :
[
{
"path" : "CMakeLists.txt"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeSystem.cmake.in"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/HP-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/XL-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-Determine-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerId.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCompilerIdDetection.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ADSP-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Borland-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Cray-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GHS-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IAR-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Intel-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/MSVC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/PGI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/PathScale-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/SCO-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/TI-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Tasking-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/Watcom-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeFindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-FindBinUtils.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCCompilerABI.c"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Compiler/GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCXXCompiler.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompilerABI.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseImplicitIncludeInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseImplicitLinkInfo.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeParseLibraryArchitecture.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeTestCompilerCommon.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeDetermineCompileFeatures.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/Internal/FeatureTesting.cmake"
},
{
"isCMake" : true,
"isExternal" : true,
"path" : "/usr/share/cmake/Modules/CMakeCXXCompiler.cmake.in"
},
{
"isGenerated" : true,
"path" : "cmake-build-debug/CMakeFiles/3.27.7/CMakeCXXCompiler.cmake"
}
],
"kind" : "cmakeFiles",
"paths" :
{
"build" : "/home/xeno/Projects/Empirical/cmake-build-debug",
"source" : "/home/xeno/Projects/Empirical"
},
"version" :
{
"major" : 1,
"minor" : 0
}
}

View File

@@ -39,7 +39,7 @@
{ {
"directoryIndex" : 0, "directoryIndex" : 0,
"id" : "Empirical::@6890427a1f51a3e7e1df", "id" : "Empirical::@6890427a1f51a3e7e1df",
"jsonFile" : "target-Empirical-Debug-1a0f6d932fcfd2c2802c.json", "jsonFile" : "target-Empirical-Debug-4463ca4fa5bb0403bd7e.json",
"name" : "Empirical", "name" : "Empirical",
"projectIndex" : 0 "projectIndex" : 0
} }
@@ -49,8 +49,8 @@
"kind" : "codemodel", "kind" : "codemodel",
"paths" : "paths" :
{ {
"build" : "/home/xeno/Projects/Empirical/cmake-build-debug", "build" : "/home/alex/Projects/Empirical/cmake-build-debug",
"source" : "/home/xeno/Projects/Empirical" "source" : "/home/alex/Projects/Empirical"
}, },
"version" : "version" :
{ {

View File

@@ -4,7 +4,7 @@
"generator" : "generator" :
{ {
"multiConfig" : false, "multiConfig" : false,
"name" : "Ninja" "name" : "Unix Makefiles"
}, },
"paths" : "paths" :
{ {
@@ -26,7 +26,7 @@
"objects" : "objects" :
[ [
{ {
"jsonFile" : "codemodel-v2-a3b30359dc994ad59738.json", "jsonFile" : "codemodel-v2-ac1371e2a9ab301fc0fc.json",
"kind" : "codemodel", "kind" : "codemodel",
"version" : "version" :
{ {
@@ -35,7 +35,7 @@
} }
}, },
{ {
"jsonFile" : "cache-v2-25f6cc7cede7caaf705c.json", "jsonFile" : "cache-v2-ed7108b1088a1d0eed16.json",
"kind" : "cache", "kind" : "cache",
"version" : "version" :
{ {
@@ -44,7 +44,7 @@
} }
}, },
{ {
"jsonFile" : "cmakeFiles-v1-d5971f5842d561c6036b.json", "jsonFile" : "cmakeFiles-v1-8af6eb1f9e6335eda0bc.json",
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"version" : "version" :
{ {
@@ -66,7 +66,7 @@
{ {
"cache-v2" : "cache-v2" :
{ {
"jsonFile" : "cache-v2-25f6cc7cede7caaf705c.json", "jsonFile" : "cache-v2-ed7108b1088a1d0eed16.json",
"kind" : "cache", "kind" : "cache",
"version" : "version" :
{ {
@@ -76,7 +76,7 @@
}, },
"cmakeFiles-v1" : "cmakeFiles-v1" :
{ {
"jsonFile" : "cmakeFiles-v1-d5971f5842d561c6036b.json", "jsonFile" : "cmakeFiles-v1-8af6eb1f9e6335eda0bc.json",
"kind" : "cmakeFiles", "kind" : "cmakeFiles",
"version" : "version" :
{ {
@@ -86,7 +86,7 @@
}, },
"codemodel-v2" : "codemodel-v2" :
{ {
"jsonFile" : "codemodel-v2-a3b30359dc994ad59738.json", "jsonFile" : "codemodel-v2-ac1371e2a9ab301fc0fc.json",
"kind" : "codemodel", "kind" : "codemodel",
"version" : "version" :
{ {

View File

@@ -49,7 +49,8 @@
}, },
"sourceIndexes" : "sourceIndexes" :
[ [
0 0,
1
] ]
} }
], ],
@@ -82,7 +83,15 @@
"name" : "Source Files", "name" : "Source Files",
"sourceIndexes" : "sourceIndexes" :
[ [
0 0,
1
]
},
{
"name" : "Header Files",
"sourceIndexes" :
[
2
] ]
} }
], ],
@@ -93,6 +102,17 @@
"compileGroupIndex" : 0, "compileGroupIndex" : 0,
"path" : "main.cpp", "path" : "main.cpp",
"sourceGroupIndex" : 0 "sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"compileGroupIndex" : 0,
"path" : "Element.cpp",
"sourceGroupIndex" : 0
},
{
"backtrace" : 1,
"path" : "Element.h",
"sourceGroupIndex" : 1
} }
], ],
"type" : "EXECUTABLE" "type" : "EXECUTABLE"

File diff suppressed because one or more lines are too long

View File

@@ -1,13 +1,13 @@
set(CMAKE_HOST_SYSTEM "Linux-6.5.7-arch1-1") set(CMAKE_HOST_SYSTEM "Linux-6.1.59-1-lts")
set(CMAKE_HOST_SYSTEM_NAME "Linux") set(CMAKE_HOST_SYSTEM_NAME "Linux")
set(CMAKE_HOST_SYSTEM_VERSION "6.5.7-arch1-1") set(CMAKE_HOST_SYSTEM_VERSION "6.1.59-1-lts")
set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_SYSTEM "Linux-6.5.7-arch1-1") set(CMAKE_SYSTEM "Linux-6.1.59-1-lts")
set(CMAKE_SYSTEM_NAME "Linux") set(CMAKE_SYSTEM_NAME "Linux")
set(CMAKE_SYSTEM_VERSION "6.5.7-arch1-1") set(CMAKE_SYSTEM_VERSION "6.1.59-1-lts")
set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_SYSTEM_PROCESSOR "x86_64")
set(CMAKE_CROSSCOMPILING "FALSE") set(CMAKE_CROSSCOMPILING "FALSE")

View File

@@ -7,7 +7,7 @@ events:
- "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:211 (message)" - "/usr/share/cmake/Modules/CMakeDetermineSystem.cmake:211 (message)"
- "CMakeLists.txt:2 (project)" - "CMakeLists.txt:2 (project)"
message: | message: |
The system is: Linux - 6.5.7-arch1-1 - x86_64 The system is: Linux - 6.1.59-1-lts - x86_64
- -
kind: "message-v1" kind: "message-v1"
backtrace: backtrace:
@@ -28,7 +28,7 @@ events:
Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
The C compiler identification is GNU, found in: The C compiler identification is GNU, found in:
/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/3.27.7/CompilerIdC/a.out /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/3.27.7/CompilerIdC/a.out
- -
kind: "message-v1" kind: "message-v1"
@@ -50,7 +50,7 @@ events:
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
The CXX compiler identification is GNU, found in: The CXX compiler identification is GNU, found in:
/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/3.27.7/CompilerIdCXX/a.out
- -
kind: "try_compile-v1" kind: "try_compile-v1"
@@ -61,8 +61,8 @@ events:
checks: checks:
- "Detecting C compiler ABI info" - "Detecting C compiler ABI info"
directories: directories:
source: "/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Fr2eMY" source: "/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw"
binary: "/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Fr2eMY" binary: "/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw"
cmakeVariables: cmakeVariables:
CMAKE_C_FLAGS: "" CMAKE_C_FLAGS: ""
CMAKE_C_FLAGS_DEBUG: "-g" CMAKE_C_FLAGS_DEBUG: "-g"
@@ -71,10 +71,13 @@ events:
variable: "CMAKE_C_ABI_COMPILED" variable: "CMAKE_C_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Fr2eMY' Change Dir: '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw'
Run Build Command(s): /opt/clion/bin/ninja/linux/x64/ninja -v cmTC_d0199 Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_4ebd6/fast
[1/2] /usr/bin/cc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c /usr/bin/make -f CMakeFiles/cmTC_4ebd6.dir/build.make CMakeFiles/cmTC_4ebd6.dir/build
make[1]: Entering directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw'
Building C object CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o
/usr/bin/cc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/cc COLLECT_GCC=/usr/bin/cc
Target: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu
@@ -82,8 +85,8 @@ events:
Thread model: posix Thread model: posix
Supported LTO compression algorithms: zlib zstd Supported LTO compression algorithms: zlib zstd
gcc version 13.2.1 20230801 (GCC) gcc version 13.2.1 20230801 (GCC)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d0199.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccKGT6W5.s /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4ebd6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccgC5zbH.s
GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu) GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)
compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.0-p12, MPC version 1.3.1, isl version isl-0.26-GMP compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.0-p12, MPC version 1.3.1, isl version isl-0.26-GMP
@@ -98,13 +101,15 @@ events:
/usr/include /usr/include
End of search list. End of search list.
Compiler executable checksum: 865c2688a4f1e3f13d6bf2cc8fd98762 Compiler executable checksum: 865c2688a4f1e3f13d6bf2cc8fd98762
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/'
as -v --64 -o CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o /tmp/ccKGT6W5.s as -v --64 -o CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o /tmp/ccgC5zbH.s
GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0 GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.'
[2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -o cmTC_d0199 && : Linking C executable cmTC_4ebd6
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ebd6.dir/link.txt --verbose=1
/usr/bin/cc -v CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -o cmTC_4ebd6
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/cc COLLECT_GCC=/usr/bin/cc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper
@@ -115,9 +120,10 @@ events:
gcc version 13.2.1 20230801 (GCC) gcc version 13.2.1 20230801 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d0199' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d0199.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ebd6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ebd6.'
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOJ2Ehg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d0199 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cctEseL2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_4ebd6 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d0199' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d0199.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ebd6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ebd6.'
make[1]: Leaving directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw'
exitCode: 0 exitCode: 0
- -
@@ -151,10 +157,13 @@ events:
message: | message: |
Parsed C implicit link information: Parsed C implicit link information:
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
ignore line: [Change Dir: '/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Fr2eMY'] ignore line: [Change Dir: '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /opt/clion/bin/ninja/linux/x64/ninja -v cmTC_d0199] ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_4ebd6/fast]
ignore line: [[1/2] /usr/bin/cc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c] ignore line: [/usr/bin/make -f CMakeFiles/cmTC_4ebd6.dir/build.make CMakeFiles/cmTC_4ebd6.dir/build]
ignore line: [make[1]: Entering directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-CJFovw']
ignore line: [Building C object CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o]
ignore line: [/usr/bin/cc -fdiagnostics-color=always -v -o CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake/Modules/CMakeCCompilerABI.c]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [Target: x86_64-pc-linux-gnu] ignore line: [Target: x86_64-pc-linux-gnu]
@@ -162,8 +171,8 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 13.2.1 20230801 (GCC) ] ignore line: [gcc version 13.2.1 20230801 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_d0199.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccKGT6W5.s] ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1 -quiet -v /usr/share/cmake/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_4ebd6.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccgC5zbH.s]
ignore line: [GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] ignore line: [GNU C17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.0-p12 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.0-p12 MPC version 1.3.1 isl version isl-0.26-GMP]
ignore line: [] ignore line: []
@@ -178,13 +187,15 @@ events:
ignore line: [ /usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 865c2688a4f1e3f13d6bf2cc8fd98762] ignore line: [Compiler executable checksum: 865c2688a4f1e3f13d6bf2cc8fd98762]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o /tmp/ccKGT6W5.s] ignore line: [ as -v --64 -o CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o /tmp/ccgC5zbH.s]
ignore line: [GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0] ignore line: [GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.']
ignore line: [[2/2] : && /usr/bin/cc -v CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -o cmTC_d0199 && :] ignore line: [Linking C executable cmTC_4ebd6]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4ebd6.dir/link.txt --verbose=1]
ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -o cmTC_4ebd6 ]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/cc] ignore line: [COLLECT_GCC=/usr/bin/cc]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper]
@@ -195,13 +206,13 @@ events:
ignore line: [gcc version 13.2.1 20230801 (GCC) ] ignore line: [gcc version 13.2.1 20230801 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d0199' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d0199.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_4ebd6' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_4ebd6.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccOJ2Ehg.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_d0199 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cctEseL2.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_4ebd6 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/ccOJ2Ehg.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/cctEseL2.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -216,7 +227,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore arg [-pie] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_d0199] ==> ignore arg [cmTC_4ebd6] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o]
@@ -225,7 +236,7 @@ events:
arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..]
arg [CMakeFiles/cmTC_d0199.dir/CMakeCCompilerABI.c.o] ==> ignore arg [CMakeFiles/cmTC_4ebd6.dir/CMakeCCompilerABI.c.o] ==> ignore
arg [-lgcc] ==> lib [gcc] arg [-lgcc] ==> lib [gcc]
arg [--push-state] ==> ignore arg [--push-state] ==> ignore
arg [--as-needed] ==> ignore arg [--as-needed] ==> ignore
@@ -262,8 +273,8 @@ events:
checks: checks:
- "Detecting CXX compiler ABI info" - "Detecting CXX compiler ABI info"
directories: directories:
source: "/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Z98VvI" source: "/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8"
binary: "/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Z98VvI" binary: "/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8"
cmakeVariables: cmakeVariables:
CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS: ""
CMAKE_CXX_FLAGS_DEBUG: "-g" CMAKE_CXX_FLAGS_DEBUG: "-g"
@@ -272,10 +283,13 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED" variable: "CMAKE_CXX_ABI_COMPILED"
cached: true cached: true
stdout: | stdout: |
Change Dir: '/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Z98VvI' Change Dir: '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8'
Run Build Command(s): /opt/clion/bin/ninja/linux/x64/ninja -v cmTC_48182 Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_dea7c/fast
[1/2] /usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp /usr/bin/make -f CMakeFiles/cmTC_dea7c.dir/build.make CMakeFiles/cmTC_dea7c.dir/build
make[1]: Entering directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8'
Building CXX object CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o
/usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/c++ COLLECT_GCC=/usr/bin/c++
Target: x86_64-pc-linux-gnu Target: x86_64-pc-linux-gnu
@@ -283,8 +297,8 @@ events:
Thread model: posix Thread model: posix
Supported LTO compression algorithms: zlib zstd Supported LTO compression algorithms: zlib zstd
gcc version 13.2.1 20230801 (GCC) gcc version 13.2.1 20230801 (GCC)
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/'
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_48182.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/cceOTI7u.s /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dea7c.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccqNQiJi.s
GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu) GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)
compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.0-p12, MPC version 1.3.1, isl version isl-0.26-GMP compiled by GNU C version 13.2.1 20230801, GMP version 6.3.0, MPFR version 4.2.0-p12, MPC version 1.3.1, isl version isl-0.26-GMP
@@ -302,13 +316,15 @@ events:
/usr/include /usr/include
End of search list. End of search list.
Compiler executable checksum: 5a490a353c29b926850bca65a518c219 Compiler executable checksum: 5a490a353c29b926850bca65a518c219
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/'
as -v --64 -o CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceOTI7u.s as -v --64 -o CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccqNQiJi.s
GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0 GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.' COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.'
[2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_48182 && : Linking CXX executable cmTC_dea7c
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dea7c.dir/link.txt --verbose=1
/usr/bin/c++ -v CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dea7c
Using built-in specs. Using built-in specs.
COLLECT_GCC=/usr/bin/c++ COLLECT_GCC=/usr/bin/c++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper
@@ -319,9 +335,10 @@ events:
gcc version 13.2.1 20230801 (GCC) gcc version 13.2.1 20230801 (GCC)
COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/ COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/
LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/ LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48182' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_48182.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dea7c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dea7c.'
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc7QgSk3.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_48182 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxocmqS.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_dea7c /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o
COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48182' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_48182.' COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dea7c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dea7c.'
make[1]: Leaving directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8'
exitCode: 0 exitCode: 0
- -
@@ -361,10 +378,13 @@ events:
message: | message: |
Parsed CXX implicit link information: Parsed CXX implicit link information:
link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
ignore line: [Change Dir: '/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-Z98VvI'] ignore line: [Change Dir: '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8']
ignore line: [] ignore line: []
ignore line: [Run Build Command(s): /opt/clion/bin/ninja/linux/x64/ninja -v cmTC_48182] ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/make -f Makefile cmTC_dea7c/fast]
ignore line: [[1/2] /usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp] ignore line: [/usr/bin/make -f CMakeFiles/cmTC_dea7c.dir/build.make CMakeFiles/cmTC_dea7c.dir/build]
ignore line: [make[1]: Entering directory '/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/CMakeScratch/TryCompile-R3AGt8']
ignore line: [Building CXX object CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o]
ignore line: [/usr/bin/c++ -fdiagnostics-color=always -v -o CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [Target: x86_64-pc-linux-gnu] ignore line: [Target: x86_64-pc-linux-gnu]
@@ -372,8 +392,8 @@ events:
ignore line: [Thread model: posix] ignore line: [Thread model: posix]
ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [Supported LTO compression algorithms: zlib zstd]
ignore line: [gcc version 13.2.1 20230801 (GCC) ] ignore line: [gcc version 13.2.1 20230801 (GCC) ]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/']
ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_48182.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/cceOTI7u.s] ignore line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/cc1plus -quiet -v -D_GNU_SOURCE /usr/share/cmake/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_dea7c.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fdiagnostics-color=always -o /tmp/ccqNQiJi.s]
ignore line: [GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)] ignore line: [GNU C++17 (GCC) version 13.2.1 20230801 (x86_64-pc-linux-gnu)]
ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.0-p12 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [ compiled by GNU C version 13.2.1 20230801 GMP version 6.3.0 MPFR version 4.2.0-p12 MPC version 1.3.1 isl version isl-0.26-GMP]
ignore line: [] ignore line: []
@@ -391,13 +411,15 @@ events:
ignore line: [ /usr/include] ignore line: [ /usr/include]
ignore line: [End of search list.] ignore line: [End of search list.]
ignore line: [Compiler executable checksum: 5a490a353c29b926850bca65a518c219] ignore line: [Compiler executable checksum: 5a490a353c29b926850bca65a518c219]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/']
ignore line: [ as -v --64 -o CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o /tmp/cceOTI7u.s] ignore line: [ as -v --64 -o CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccqNQiJi.s]
ignore line: [GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0] ignore line: [GNU assembler version 2.41.0 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.41.0]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.'] ignore line: [COLLECT_GCC_OPTIONS='-fdiagnostics-color=always' '-v' '-o' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.']
ignore line: [[2/2] : && /usr/bin/c++ -v CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_48182 && :] ignore line: [Linking CXX executable cmTC_dea7c]
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dea7c.dir/link.txt --verbose=1]
ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_dea7c ]
ignore line: [Using built-in specs.] ignore line: [Using built-in specs.]
ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_GCC=/usr/bin/c++]
ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper]
@@ -408,13 +430,13 @@ events:
ignore line: [gcc version 13.2.1 20230801 (GCC) ] ignore line: [gcc version 13.2.1 20230801 (GCC) ]
ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/] ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/]
ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/:/lib/../lib/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../:/lib/:/usr/lib/]
ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_48182' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_48182.'] ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_dea7c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_dea7c.']
link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/cc7QgSk3.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_48182 /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o] link line: [ /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2 -plugin /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxocmqS.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr --hash-style=gnu -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_dea7c /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1 -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../.. CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtendS.o /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crtn.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/collect2] ==> ignore
arg [-plugin] ==> ignore arg [-plugin] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/liblto_plugin.so] ==> ignore
arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore arg [-plugin-opt=/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/lto-wrapper] ==> ignore
arg [-plugin-opt=-fresolution=/tmp/cc7QgSk3.res] ==> ignore arg [-plugin-opt=-fresolution=/tmp/ccxocmqS.res] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
arg [-plugin-opt=-pass-through=-lc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -429,7 +451,7 @@ events:
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
arg [-pie] ==> ignore arg [-pie] ==> ignore
arg [-o] ==> ignore arg [-o] ==> ignore
arg [cmTC_48182] ==> ignore arg [cmTC_dea7c] ==> ignore
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/Scrt1.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../lib/crti.o]
arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] arg [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/crtbeginS.o]
@@ -438,7 +460,7 @@ events:
arg [-L/lib/../lib] ==> dir [/lib/../lib] arg [-L/lib/../lib] ==> dir [/lib/../lib]
arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] arg [-L/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..] ==> dir [/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../..]
arg [CMakeFiles/cmTC_48182.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [CMakeFiles/cmTC_dea7c.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
arg [-lstdc++] ==> lib [stdc++] arg [-lstdc++] ==> lib [stdc++]
arg [-lm] ==> lib [m] arg [-lm] ==> lib [m]
arg [-lgcc_s] ==> lib [gcc_s] arg [-lgcc_s] ==> lib [gcc_s]

View File

@@ -0,0 +1,16 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Relative path conversion top directories.
set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/alex/Projects/Empirical")
set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/alex/Projects/Empirical/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})

View File

@@ -0,0 +1,20 @@
# Consider dependencies only in project.
set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
# The set of languages for which implicit dependencies are needed:
set(CMAKE_DEPENDS_LANGUAGES
)
# The set of dependency files which are needed:
set(CMAKE_DEPENDS_DEPENDENCY_FILES
"/home/alex/Projects/Empirical/Element.cpp" "CMakeFiles/Empirical.dir/Element.cpp.o" "gcc" "CMakeFiles/Empirical.dir/Element.cpp.o.d"
"/home/alex/Projects/Empirical/main.cpp" "CMakeFiles/Empirical.dir/main.cpp.o" "gcc" "CMakeFiles/Empirical.dir/main.cpp.o.d"
)
# Targets to which this target links which contain Fortran sources.
set(CMAKE_Fortran_TARGET_LINKED_INFO_FILES
)
# Fortran module output directory.
set(CMAKE_Fortran_TARGET_MODULE_DIR "")

View File

@@ -0,0 +1,126 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Delete rule output on recipe failure.
.DELETE_ON_ERROR:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/alex/Projects/Empirical
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/alex/Projects/Empirical/cmake-build-debug
# Include any dependencies generated for this target.
include CMakeFiles/Empirical.dir/depend.make
# Include any dependencies generated by the compiler for this target.
include CMakeFiles/Empirical.dir/compiler_depend.make
# Include the progress variables for this target.
include CMakeFiles/Empirical.dir/progress.make
# Include the compile flags for this target's objects.
include CMakeFiles/Empirical.dir/flags.make
CMakeFiles/Empirical.dir/main.cpp.o: CMakeFiles/Empirical.dir/flags.make
CMakeFiles/Empirical.dir/main.cpp.o: /home/alex/Projects/Empirical/main.cpp
CMakeFiles/Empirical.dir/main.cpp.o: CMakeFiles/Empirical.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/Empirical.dir/main.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Empirical.dir/main.cpp.o -MF CMakeFiles/Empirical.dir/main.cpp.o.d -o CMakeFiles/Empirical.dir/main.cpp.o -c /home/alex/Projects/Empirical/main.cpp
CMakeFiles/Empirical.dir/main.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Empirical.dir/main.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alex/Projects/Empirical/main.cpp > CMakeFiles/Empirical.dir/main.cpp.i
CMakeFiles/Empirical.dir/main.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Empirical.dir/main.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alex/Projects/Empirical/main.cpp -o CMakeFiles/Empirical.dir/main.cpp.s
CMakeFiles/Empirical.dir/Element.cpp.o: CMakeFiles/Empirical.dir/flags.make
CMakeFiles/Empirical.dir/Element.cpp.o: /home/alex/Projects/Empirical/Element.cpp
CMakeFiles/Empirical.dir/Element.cpp.o: CMakeFiles/Empirical.dir/compiler_depend.ts
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --progress-dir=/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Empirical.dir/Element.cpp.o"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT CMakeFiles/Empirical.dir/Element.cpp.o -MF CMakeFiles/Empirical.dir/Element.cpp.o.d -o CMakeFiles/Empirical.dir/Element.cpp.o -c /home/alex/Projects/Empirical/Element.cpp
CMakeFiles/Empirical.dir/Element.cpp.i: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Preprocessing CXX source to CMakeFiles/Empirical.dir/Element.cpp.i"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/alex/Projects/Empirical/Element.cpp > CMakeFiles/Empirical.dir/Element.cpp.i
CMakeFiles/Empirical.dir/Element.cpp.s: cmake_force
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/Empirical.dir/Element.cpp.s"
/usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/alex/Projects/Empirical/Element.cpp -o CMakeFiles/Empirical.dir/Element.cpp.s
# Object files for target Empirical
Empirical_OBJECTS = \
"CMakeFiles/Empirical.dir/main.cpp.o" \
"CMakeFiles/Empirical.dir/Element.cpp.o"
# External object files for target Empirical
Empirical_EXTERNAL_OBJECTS =
Empirical: CMakeFiles/Empirical.dir/main.cpp.o
Empirical: CMakeFiles/Empirical.dir/Element.cpp.o
Empirical: CMakeFiles/Empirical.dir/build.make
Empirical: CMakeFiles/Empirical.dir/link.txt
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Linking CXX executable Empirical"
$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Empirical.dir/link.txt --verbose=$(VERBOSE)
# Rule to build all files generated by this target.
CMakeFiles/Empirical.dir/build: Empirical
.PHONY : CMakeFiles/Empirical.dir/build
CMakeFiles/Empirical.dir/clean:
$(CMAKE_COMMAND) -P CMakeFiles/Empirical.dir/cmake_clean.cmake
.PHONY : CMakeFiles/Empirical.dir/clean
CMakeFiles/Empirical.dir/depend:
cd /home/alex/Projects/Empirical/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/alex/Projects/Empirical /home/alex/Projects/Empirical /home/alex/Projects/Empirical/cmake-build-debug /home/alex/Projects/Empirical/cmake-build-debug /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/Empirical.dir/DependInfo.cmake "--color=$(COLOR)"
.PHONY : CMakeFiles/Empirical.dir/depend

View File

@@ -0,0 +1,13 @@
file(REMOVE_RECURSE
"CMakeFiles/Empirical.dir/Element.cpp.o"
"CMakeFiles/Empirical.dir/Element.cpp.o.d"
"CMakeFiles/Empirical.dir/main.cpp.o"
"CMakeFiles/Empirical.dir/main.cpp.o.d"
"Empirical"
"Empirical.pdb"
)
# Per-language clean rules from dependency scanning.
foreach(lang CXX)
include(CMakeFiles/Empirical.dir/cmake_clean_${lang}.cmake OPTIONAL)
endforeach()

View File

@@ -0,0 +1,2 @@
# Empty compiler generated dependencies file for Empirical.
# This may be replaced when dependencies are built.

View File

@@ -0,0 +1,2 @@
# CMAKE generated file: DO NOT EDIT!
# Timestamp file for compiler generated dependencies management for Empirical.

View File

@@ -0,0 +1,2 @@
# Empty dependencies file for Empirical.
# This may be replaced when dependencies are built.

View File

@@ -0,0 +1,10 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# compile CXX with /usr/bin/c++
CXX_DEFINES =
CXX_INCLUDES =
CXX_FLAGS = -g -std=gnu++20 -fdiagnostics-color=always

View File

@@ -0,0 +1 @@
/usr/bin/c++ -g CMakeFiles/Empirical.dir/main.cpp.o CMakeFiles/Empirical.dir/Element.cpp.o -o Empirical

View File

@@ -0,0 +1,173 @@
CMakeFiles/Empirical.dir/main.cpp.o: \
/home/alex/Projects/Empirical/main.cpp /usr/include/stdc-predef.h \
/usr/include/c++/13.2.1/iostream \
/usr/include/c++/13.2.1/bits/requires_hosted.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++config.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/os_defines.h \
/usr/include/features.h /usr/include/features-time64.h \
/usr/include/bits/wordsize.h /usr/include/bits/timesize.h \
/usr/include/sys/cdefs.h /usr/include/bits/long-double.h \
/usr/include/gnu/stubs.h /usr/include/gnu/stubs-64.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/cpu_defines.h \
/usr/include/c++/13.2.1/pstl/pstl_config.h \
/usr/include/c++/13.2.1/ostream /usr/include/c++/13.2.1/ios \
/usr/include/c++/13.2.1/iosfwd /usr/include/c++/13.2.1/bits/stringfwd.h \
/usr/include/c++/13.2.1/bits/memoryfwd.h \
/usr/include/c++/13.2.1/bits/postypes.h /usr/include/c++/13.2.1/cwchar \
/usr/include/wchar.h /usr/include/bits/libc-header-start.h \
/usr/include/bits/floatn.h /usr/include/bits/floatn-common.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stddef.h \
/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/stdarg.h \
/usr/include/bits/wchar.h /usr/include/bits/types/wint_t.h \
/usr/include/bits/types/mbstate_t.h \
/usr/include/bits/types/__mbstate_t.h /usr/include/bits/types/__FILE.h \
/usr/include/bits/types/FILE.h /usr/include/bits/types/locale_t.h \
/usr/include/bits/types/__locale_t.h /usr/include/c++/13.2.1/exception \
/usr/include/c++/13.2.1/bits/exception.h \
/usr/include/c++/13.2.1/bits/exception_ptr.h \
/usr/include/c++/13.2.1/bits/exception_defines.h \
/usr/include/c++/13.2.1/bits/cxxabi_init_exception.h \
/usr/include/c++/13.2.1/typeinfo \
/usr/include/c++/13.2.1/bits/hash_bytes.h /usr/include/c++/13.2.1/new \
/usr/include/c++/13.2.1/bits/move.h /usr/include/c++/13.2.1/type_traits \
/usr/include/c++/13.2.1/bits/nested_exception.h \
/usr/include/c++/13.2.1/bits/char_traits.h \
/usr/include/c++/13.2.1/compare /usr/include/c++/13.2.1/concepts \
/usr/include/c++/13.2.1/bits/stl_construct.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_types.h \
/usr/include/c++/13.2.1/bits/iterator_concepts.h \
/usr/include/c++/13.2.1/bits/ptr_traits.h \
/usr/include/c++/13.2.1/bits/ranges_cmp.h \
/usr/include/c++/13.2.1/bits/stl_iterator_base_funcs.h \
/usr/include/c++/13.2.1/bits/concept_check.h \
/usr/include/c++/13.2.1/debug/assertions.h \
/usr/include/c++/13.2.1/bits/localefwd.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++locale.h \
/usr/include/c++/13.2.1/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/13.2.1/cctype \
/usr/include/ctype.h /usr/include/bits/types.h \
/usr/include/bits/typesizes.h /usr/include/bits/time64.h \
/usr/include/bits/endian.h /usr/include/bits/endianness.h \
/usr/include/c++/13.2.1/bits/ios_base.h \
/usr/include/c++/13.2.1/ext/atomicity.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h \
/usr/include/bits/types/time_t.h \
/usr/include/bits/types/struct_timespec.h /usr/include/bits/sched.h \
/usr/include/bits/types/struct_sched_param.h /usr/include/bits/cpu-set.h \
/usr/include/time.h /usr/include/bits/time.h /usr/include/bits/timex.h \
/usr/include/bits/types/struct_timeval.h \
/usr/include/bits/types/clock_t.h /usr/include/bits/types/struct_tm.h \
/usr/include/bits/types/clockid_t.h /usr/include/bits/types/timer_t.h \
/usr/include/bits/types/struct_itimerspec.h \
/usr/include/bits/pthreadtypes.h /usr/include/bits/thread-shared-types.h \
/usr/include/bits/pthreadtypes-arch.h \
/usr/include/bits/atomic_wide_counter.h /usr/include/bits/struct_mutex.h \
/usr/include/bits/struct_rwlock.h /usr/include/bits/setjmp.h \
/usr/include/bits/types/__sigset_t.h \
/usr/include/bits/types/struct___jmp_buf_tag.h \
/usr/include/bits/pthread_stack_min-dynamic.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/atomic_word.h \
/usr/include/sys/single_threaded.h \
/usr/include/c++/13.2.1/bits/locale_classes.h \
/usr/include/c++/13.2.1/string /usr/include/c++/13.2.1/bits/allocator.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/c++allocator.h \
/usr/include/c++/13.2.1/bits/new_allocator.h \
/usr/include/c++/13.2.1/bits/functexcept.h \
/usr/include/c++/13.2.1/bits/cpp_type_traits.h \
/usr/include/c++/13.2.1/bits/ostream_insert.h \
/usr/include/c++/13.2.1/bits/cxxabi_forced.h \
/usr/include/c++/13.2.1/bits/stl_iterator.h \
/usr/include/c++/13.2.1/ext/type_traits.h \
/usr/include/c++/13.2.1/bits/stl_function.h \
/usr/include/c++/13.2.1/backward/binders.h \
/usr/include/c++/13.2.1/ext/numeric_traits.h \
/usr/include/c++/13.2.1/bits/stl_algobase.h \
/usr/include/c++/13.2.1/bits/stl_pair.h \
/usr/include/c++/13.2.1/bits/utility.h \
/usr/include/c++/13.2.1/debug/debug.h \
/usr/include/c++/13.2.1/bits/predefined_ops.h \
/usr/include/c++/13.2.1/bit /usr/include/c++/13.2.1/bits/refwrap.h \
/usr/include/c++/13.2.1/bits/invoke.h \
/usr/include/c++/13.2.1/bits/range_access.h \
/usr/include/c++/13.2.1/initializer_list \
/usr/include/c++/13.2.1/bits/basic_string.h \
/usr/include/c++/13.2.1/ext/alloc_traits.h \
/usr/include/c++/13.2.1/bits/alloc_traits.h \
/usr/include/c++/13.2.1/string_view \
/usr/include/c++/13.2.1/bits/functional_hash.h \
/usr/include/c++/13.2.1/bits/ranges_base.h \
/usr/include/c++/13.2.1/bits/max_size_type.h \
/usr/include/c++/13.2.1/numbers \
/usr/include/c++/13.2.1/bits/string_view.tcc \
/usr/include/c++/13.2.1/ext/string_conversions.h \
/usr/include/c++/13.2.1/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/sys/types.h /usr/include/bits/stdint-intn.h \
/usr/include/endian.h /usr/include/bits/byteswap.h \
/usr/include/bits/uintn-identity.h /usr/include/sys/select.h \
/usr/include/bits/select.h /usr/include/bits/types/sigset_t.h \
/usr/include/alloca.h /usr/include/bits/stdlib-float.h \
/usr/include/c++/13.2.1/bits/std_abs.h /usr/include/c++/13.2.1/cstdio \
/usr/include/stdio.h /usr/include/bits/types/__fpos_t.h \
/usr/include/bits/types/__fpos64_t.h \
/usr/include/bits/types/struct_FILE.h \
/usr/include/bits/types/cookie_io_functions_t.h \
/usr/include/bits/stdio_lim.h /usr/include/c++/13.2.1/cerrno \
/usr/include/errno.h /usr/include/bits/errno.h \
/usr/include/linux/errno.h /usr/include/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/bits/types/error_t.h \
/usr/include/c++/13.2.1/bits/charconv.h \
/usr/include/c++/13.2.1/bits/basic_string.tcc \
/usr/include/c++/13.2.1/bits/memory_resource.h \
/usr/include/c++/13.2.1/cstddef \
/usr/include/c++/13.2.1/bits/uses_allocator.h \
/usr/include/c++/13.2.1/bits/uses_allocator_args.h \
/usr/include/c++/13.2.1/tuple /usr/include/c++/13.2.1/bits/ranges_util.h \
/usr/include/c++/13.2.1/bits/locale_classes.tcc \
/usr/include/c++/13.2.1/system_error \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/error_constants.h \
/usr/include/c++/13.2.1/stdexcept /usr/include/c++/13.2.1/streambuf \
/usr/include/c++/13.2.1/bits/streambuf.tcc \
/usr/include/c++/13.2.1/bits/basic_ios.h \
/usr/include/c++/13.2.1/bits/locale_facets.h \
/usr/include/c++/13.2.1/cwctype /usr/include/wctype.h \
/usr/include/bits/wctype-wchar.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_base.h \
/usr/include/c++/13.2.1/bits/streambuf_iterator.h \
/usr/include/c++/13.2.1/x86_64-pc-linux-gnu/bits/ctype_inline.h \
/usr/include/c++/13.2.1/bits/locale_facets.tcc \
/usr/include/c++/13.2.1/bits/basic_ios.tcc \
/usr/include/c++/13.2.1/bits/ostream.tcc /usr/include/c++/13.2.1/istream \
/usr/include/c++/13.2.1/bits/istream.tcc /usr/include/c++/13.2.1/map \
/usr/include/c++/13.2.1/bits/stl_tree.h \
/usr/include/c++/13.2.1/ext/aligned_buffer.h \
/usr/include/c++/13.2.1/bits/node_handle.h \
/usr/include/c++/13.2.1/bits/stl_map.h \
/usr/include/c++/13.2.1/bits/stl_multimap.h \
/usr/include/c++/13.2.1/bits/erase_if.h /usr/include/c++/13.2.1/vector \
/usr/include/c++/13.2.1/bits/stl_uninitialized.h \
/usr/include/c++/13.2.1/bits/stl_vector.h \
/usr/include/c++/13.2.1/bits/stl_bvector.h \
/usr/include/c++/13.2.1/bits/vector.tcc /usr/include/c++/13.2.1/cmath \
/usr/include/math.h /usr/include/bits/math-vector.h \
/usr/include/bits/libm-simd-decl-stubs.h \
/usr/include/bits/flt-eval-method.h /usr/include/bits/fp-logb.h \
/usr/include/bits/fp-fast.h \
/usr/include/bits/mathcalls-helper-functions.h \
/usr/include/bits/mathcalls.h /usr/include/bits/mathcalls-narrow.h \
/usr/include/bits/iscanonical.h /usr/include/c++/13.2.1/bits/specfun.h \
/usr/include/c++/13.2.1/limits /usr/include/c++/13.2.1/tr1/gamma.tcc \
/usr/include/c++/13.2.1/tr1/special_function_util.h \
/usr/include/c++/13.2.1/tr1/bessel_function.tcc \
/usr/include/c++/13.2.1/tr1/beta_function.tcc \
/usr/include/c++/13.2.1/tr1/ell_integral.tcc \
/usr/include/c++/13.2.1/tr1/exp_integral.tcc \
/usr/include/c++/13.2.1/tr1/hypergeometric.tcc \
/usr/include/c++/13.2.1/tr1/legendre_function.tcc \
/usr/include/c++/13.2.1/tr1/modified_bessel_func.tcc \
/usr/include/c++/13.2.1/tr1/poly_hermite.tcc \
/usr/include/c++/13.2.1/tr1/poly_laguerre.tcc \
/usr/include/c++/13.2.1/tr1/riemann_zeta.tcc

View File

@@ -0,0 +1,4 @@
CMAKE_PROGRESS_1 = 1
CMAKE_PROGRESS_2 = 2
CMAKE_PROGRESS_3 = 3

View File

@@ -0,0 +1,51 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# The generator used is:
set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
# The top level Makefile was generated from the following files:
set(CMAKE_MAKEFILE_DEPENDS
"CMakeCache.txt"
"/home/alex/Projects/Empirical/CMakeLists.txt"
"CMakeFiles/3.27.7/CMakeCCompiler.cmake"
"CMakeFiles/3.27.7/CMakeCXXCompiler.cmake"
"CMakeFiles/3.27.7/CMakeSystem.cmake"
"/usr/share/cmake/Modules/CMakeCInformation.cmake"
"/usr/share/cmake/Modules/CMakeCXXInformation.cmake"
"/usr/share/cmake/Modules/CMakeCommonLanguageInclude.cmake"
"/usr/share/cmake/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
"/usr/share/cmake/Modules/CMakeFindCodeBlocks.cmake"
"/usr/share/cmake/Modules/CMakeGenericSystem.cmake"
"/usr/share/cmake/Modules/CMakeInitializeConfigs.cmake"
"/usr/share/cmake/Modules/CMakeLanguageInformation.cmake"
"/usr/share/cmake/Modules/CMakeSystemSpecificInformation.cmake"
"/usr/share/cmake/Modules/CMakeSystemSpecificInitialize.cmake"
"/usr/share/cmake/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-C.cmake"
"/usr/share/cmake/Modules/Compiler/GNU-CXX.cmake"
"/usr/share/cmake/Modules/Compiler/GNU.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-C.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU-CXX.cmake"
"/usr/share/cmake/Modules/Platform/Linux-GNU.cmake"
"/usr/share/cmake/Modules/Platform/Linux-Initialize.cmake"
"/usr/share/cmake/Modules/Platform/Linux.cmake"
"/usr/share/cmake/Modules/Platform/UnixPaths.cmake"
"/usr/share/cmake/Modules/ProcessorCount.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/Empirical.dir/DependInfo.cmake"
)

View File

@@ -0,0 +1,112 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/alex/Projects/Empirical
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/alex/Projects/Empirical/cmake-build-debug
#=============================================================================
# Directory level rules for the build root directory
# The main recursive "all" target.
all: CMakeFiles/Empirical.dir/all
.PHONY : all
# The main recursive "preinstall" target.
preinstall:
.PHONY : preinstall
# The main recursive "clean" target.
clean: CMakeFiles/Empirical.dir/clean
.PHONY : clean
#=============================================================================
# Target rules for target CMakeFiles/Empirical.dir
# All Build rule for target.
CMakeFiles/Empirical.dir/all:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/depend
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/build
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles --progress-num=1,2,3 "Built target Empirical"
.PHONY : CMakeFiles/Empirical.dir/all
# Build rule for subdir invocation for target.
CMakeFiles/Empirical.dir/rule: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles 3
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 CMakeFiles/Empirical.dir/all
$(CMAKE_COMMAND) -E cmake_progress_start /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles 0
.PHONY : CMakeFiles/Empirical.dir/rule
# Convenience name for target.
Empirical: CMakeFiles/Empirical.dir/rule
.PHONY : Empirical
# clean rule for target.
CMakeFiles/Empirical.dir/clean:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/clean
.PHONY : CMakeFiles/Empirical.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

View File

@@ -1,3 +1,3 @@
/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/Empirical.dir /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/Empirical.dir
/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/edit_cache.dir /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/edit_cache.dir
/home/xeno/Projects/Empirical/cmake-build-debug/CMakeFiles/rebuild_cache.dir /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles/rebuild_cache.dir

View File

@@ -1,16 +1,13 @@
/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=/opt/clion/bin/ninja/linux/x64/ninja -G Ninja -S /home/xeno/Projects/Empirical -B /home/xeno/Projects/Empirical/cmake-build-debug /usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" -S /home/alex/Projects/Empirical -B /home/alex/Projects/Empirical/cmake-build-debug
-- The C compiler identification is GNU 13.2.1 CMake Deprecation Warning:
-- The CXX compiler identification is GNU 13.2.1 Support for "Extra Generators" like
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done CodeBlocks
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features is deprecated and will be removed from a future version of CMake. IDEs may
-- Detecting C compile features - done use the cmake-file-api(7) to view CMake-generated project build trees.
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped -- Configuring done (0.0s)
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done (0.5s)
-- Generating done (0.0s) -- Generating done (0.0s)
-- Build files have been written to: /home/xeno/Projects/Empirical/cmake-build-debug -- Build files have been written to: /home/alex/Projects/Empirical/cmake-build-debug

View File

@@ -1,3 +1,3 @@
ToolSet: 1.0 (local)Options: ToolSet: 1.0 (local)Options:
Options:-DCMAKE_MAKE_PROGRAM=/opt/clion/bin/ninja/linux/x64/ninja Options:

View File

@@ -0,0 +1 @@
3

View File

@@ -1,64 +0,0 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Ninja" Generator, CMake Version 3.27
# 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: Empirical
# Configurations: Debug
# =============================================================================
# =============================================================================
#############################################
# Rule for compiling CXX files.
rule CXX_COMPILER__Empirical_unscanned_Debug
depfile = $DEP_FILE
deps = gcc
command = ${LAUNCHER}${CODE_CHECK}/usr/bin/c++ $DEFINES $INCLUDES $FLAGS -MD -MT $out -MF $DEP_FILE -o $out -c $in
description = Building CXX object $out
#############################################
# Rule for linking CXX executable.
rule CXX_EXECUTABLE_LINKER__Empirical_Debug
command = $PRE_LINK && /usr/bin/c++ $FLAGS $LINK_FLAGS $in -o $TARGET_FILE $LINK_PATH $LINK_LIBRARIES && $POST_BUILD
description = Linking CXX 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 = /usr/bin/cmake --regenerate-during-build -S/home/xeno/Projects/Empirical -B/home/xeno/Projects/Empirical/cmake-build-debug
description = Re-running CMake...
generator = 1
#############################################
# Rule for cleaning all built files.
rule CLEAN
command = /opt/clion/bin/ninja/linux/x64/ninja $FILE_ARG -t clean $TARGETS
description = Cleaning all built files...
#############################################
# Rule for printing all primary targets available.
rule HELP
command = /opt/clion/bin/ninja/linux/x64/ninja -t targets
description = All primary targets available:

Binary file not shown.

View File

@@ -0,0 +1,98 @@
<?xml version="1.0" encoding="UTF-8"?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6"/>
<Project>
<Option title="Empirical"/>
<Option makefile_is_custom="1"/>
<Option compiler="gcc"/>
<Option virtualFolders="CMake Files\;"/>
<Build>
<Target title="all">
<Option working_dir="/home/alex/Projects/Empirical/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 all"/>
<CompileFile command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="Empirical">
<Option output="/home/alex/Projects/Empirical/cmake-build-debug/Empirical" prefix_auto="0" extension_auto="0"/>
<Option working_dir="/home/alex/Projects/Empirical/cmake-build-debug"/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed"/>
<Add directory="/usr/include"/>
</Compiler>
<MakeCommands>
<Build command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 Empirical"/>
<CompileFile command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="Empirical/fast">
<Option output="/home/alex/Projects/Empirical/cmake-build-debug/Empirical" prefix_auto="0" extension_auto="0"/>
<Option working_dir="/home/alex/Projects/Empirical/cmake-build-debug"/>
<Option object_output="./"/>
<Option type="1"/>
<Option compiler="gcc"/>
<Compiler>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/x86_64-pc-linux-gnu"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/../../../../include/c++/13.2.1/backward"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include"/>
<Add directory="/usr/local/include"/>
<Add directory="/usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include-fixed"/>
<Add directory="/usr/include"/>
</Compiler>
<MakeCommands>
<Build command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 Empirical/fast"/>
<CompileFile command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="edit_cache">
<Option working_dir="/home/alex/Projects/Empirical/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 edit_cache"/>
<CompileFile command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
<Target title="rebuild_cache">
<Option working_dir="/home/alex/Projects/Empirical/cmake-build-debug"/>
<Option type="4"/>
<MakeCommands>
<Build command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 rebuild_cache"/>
<CompileFile command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 &quot;$file&quot;"/>
<Clean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
<DistClean command="/usr/bin/make -j16 -f &quot;/home/alex/Projects/Empirical/cmake-build-debug/Makefile&quot; VERBOSE=1 clean"/>
</MakeCommands>
</Target>
</Build>
<Unit filename="/home/alex/Projects/Empirical/Element.cpp">
<Option target="Empirical"/>
</Unit>
<Unit filename="/home/alex/Projects/Empirical/Element.h">
<Option target="Empirical"/>
</Unit>
<Unit filename="/home/alex/Projects/Empirical/main.cpp">
<Option target="Empirical"/>
</Unit>
<Unit filename="/home/alex/Projects/Empirical/CMakeLists.txt">
<Option virtualFolder="CMake Files\"/>
</Unit>
</Project>
</CodeBlocks_project_file>

208
cmake-build-debug/Makefile Normal file
View File

@@ -0,0 +1,208 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.27
# Default target executed when no arguments are given to make.
default_target: all
.PHONY : default_target
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
# Disable VCS-based implicit rules.
% : %,v
# Disable VCS-based implicit rules.
% : RCS/%
# Disable VCS-based implicit rules.
% : RCS/%,v
# Disable VCS-based implicit rules.
% : SCCS/s.%
# Disable VCS-based implicit rules.
% : s.%
.SUFFIXES: .hpux_make_needs_suffix_list
# Command-line flag to silence nested $(MAKE).
$(VERBOSE)MAKESILENT = -s
#Suppress display of executed commands.
$(VERBOSE).SILENT:
# A target that is always out of date.
cmake_force:
.PHONY : cmake_force
#=============================================================================
# Set environment variables for the build.
# The shell in which to execute make rules.
SHELL = /bin/sh
# The CMake executable.
CMAKE_COMMAND = /usr/bin/cmake
# The command to remove a file.
RM = /usr/bin/cmake -E rm -f
# Escaping for special characters.
EQUALS = =
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /home/alex/Projects/Empirical
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /home/alex/Projects/Empirical/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 "Running CMake cache editor..."
/usr/bin/cmake-gui -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --cyan "Running CMake to regenerate build system..."
/usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# The main all target
all: cmake_check_build_system
$(CMAKE_COMMAND) -E cmake_progress_start /home/alex/Projects/Empirical/cmake-build-debug/CMakeFiles /home/alex/Projects/Empirical/cmake-build-debug//CMakeFiles/progress.marks
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
$(CMAKE_COMMAND) -E cmake_progress_start /home/alex/Projects/Empirical/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 Empirical
# Build rule for target.
Empirical: cmake_check_build_system
$(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 Empirical
.PHONY : Empirical
# fast build rule for target.
Empirical/fast:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/build
.PHONY : Empirical/fast
Element.o: Element.cpp.o
.PHONY : Element.o
# target to build an object file
Element.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/Element.cpp.o
.PHONY : Element.cpp.o
Element.i: Element.cpp.i
.PHONY : Element.i
# target to preprocess a source file
Element.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/Element.cpp.i
.PHONY : Element.cpp.i
Element.s: Element.cpp.s
.PHONY : Element.s
# target to generate assembly for a file
Element.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/Element.cpp.s
.PHONY : Element.cpp.s
main.o: main.cpp.o
.PHONY : main.o
# target to build an object file
main.cpp.o:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/main.cpp.o
.PHONY : main.cpp.o
main.i: main.cpp.i
.PHONY : main.i
# target to preprocess a source file
main.cpp.i:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/main.cpp.i
.PHONY : main.cpp.i
main.s: main.cpp.s
.PHONY : main.s
# target to generate assembly for a file
main.cpp.s:
$(MAKE) $(MAKESILENT) -f CMakeFiles/Empirical.dir/build.make CMakeFiles/Empirical.dir/main.cpp.s
.PHONY : main.cpp.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... edit_cache"
@echo "... rebuild_cache"
@echo "... Empirical"
@echo "... Element.o"
@echo "... Element.i"
@echo "... Element.s"
@echo "... main.o"
@echo "... main.i"
@echo "... main.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
$(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system

View File

@@ -1,3 +1,3 @@
Start testing: Oct 22 20:23 CDT Start testing: Nov 01 09:31 CDT
---------------------------------------------------------- ----------------------------------------------------------
End testing: Oct 22 20:23 CDT End testing: Nov 01 09:31 CDT

View File

@@ -1,4 +1,4 @@
# Install script for directory: /home/xeno/Projects/Empirical # Install script for directory: /home/alex/Projects/Empirical
# Set the install prefix # Set the install prefix
if(NOT DEFINED CMAKE_INSTALL_PREFIX) if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -50,5 +50,5 @@ endif()
string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
"${CMAKE_INSTALL_MANIFEST_FILES}") "${CMAKE_INSTALL_MANIFEST_FILES}")
file(WRITE "/home/xeno/Projects/Empirical/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}" file(WRITE "/home/alex/Projects/Empirical/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
"${CMAKE_INSTALL_MANIFEST_CONTENT}") "${CMAKE_INSTALL_MANIFEST_CONTENT}")

153
main.cpp
View File

@@ -2,167 +2,16 @@
#include <map> #include <map>
#include <vector> #include <vector>
#include <cmath> #include <cmath>
#include "Element.h"
using namespace std; using namespace std;
class Element {
private:
static const map<string, double> weights;
public:
static double getWeight(const string& name) {
return weights.at(name);
}
//Return a string representation of empirical formula
static string find_empirical(map<string, double> elms);
};
// For now just a list with elements and their atomic weight // For now just a list with elements and their atomic weight
string find_empirical(const string& compound) {
//Token thru the string, find the elements
}
const map<string, double> Element::weights = {
{"H", 1.008},
{"He", 4.0026},
{"Li", 6.94},
{"Be", 9.0122},
{"B", 10.81},
{"C", 12.011},
{"N", 14.007},
{"O", 15.999},
{"F", 18.998},
{"Ne", 20.180},
{"Na", 22.990},
{"Mg", 24.305},
{"Al", 26.982},
{"Si", 28.085},
{"P", 30.974},
{"S", 32.06},
{"Cl", 35.45},
{"K", 39.098},
{"Ar", 39.948},
{"Ca", 40.08},
{"Sc", 44.956},
{"Ti", 47.867},
{"V", 50.942},
{"Cr", 51.996},
{"Mn", 54.94},
{"Fe", 55.85},
{"Ni", 58.693},
{"Co", 58.933},
{"Cu", 63.546},
{"Zn", 65.38},
{"Ga", 69.723},
{"Ge", 72.63},
{"As", 74.922},
{"Se", 78.96},
{"Br", 79.904},
{"Kr", 83.798},
{"Rb", 85.468},
{"Sr", 87.62},
{"Y", 88.906},
{"Zr", 91.224},
{"Nb", 92.906},
{"Mo", 95.95},
{"Tc", 98},
{"Ru", 101.07},
{"Rh", 102.91},
{"Pd", 106.42},
{"Ag", 107.87},
{"Cd", 112.41},
{"In", 114.82},
{"Sn", 118.71},
{"Sb", 121.76},
{"Te", 127.6},
{"I", 126.90},
{"Xe", 131.29},
{"Cs", 132.91},
{"Ba", 137.33},
{"La", 138.91},
{"Ce", 140.12},
{"Pr", 140.91},
{"Nd", 144.24},
{"Pm", 145},
{"Sm", 150.36},
{"Eu", 152.00},
{"Gd", 157.25},
{"Tb", 158.93},
{"Dy", 162.50},
{"Ho", 164.93},
{"Er", 167.26},
{"Tm", 168.93},
{"Yb", 173.04},
{"Lu", 175.00},
{"Hf", 178.49},
{"Ta", 180.95},
{"W", 183.84},
{"Re", 186.21},
{"Os", 190.23},
{"Ir", 192.22},
{"Pt", 195.08},
{"Au", 196.97},
{"Hg", 200.59},
{"Tl", 204.38},
{"Pb", 207.2},
{"Bi", 208.98},
{"Th", 232.04},
{"Pa", 231.04},
{"U", 238.03},
{"Np", 237},
{"Pu", 244},
{"Am", 243},
{"Cm", 247},
{"Bk", 247},
{"Cf", 251},
{"Es", 252},
{"Fm", 257},
{"Md", 258},
{"No", 259},
{"Lr", 262},
{"Rf", 267},
{"Db", 270},
{"Sg", 271},
{"Bh", 270},
{"Hs", 277},
{"Mt", 276},
{"Ds", 281},
{"Rg", 280},
{"Cn", 285},
{"Nh", 284},
{"Fl", 289},
{"Mc", 288},
{"Lv", 293},
{"Ts", 294},
{"Og", 294}
};
string Element::find_empirical(map<string, double> elms) {
//Map will hold the elements with their values in moles
map<string, double> moles;
map<string, double>::iterator it;
double lowest = 9999999;
for(it = elms.begin(); it != elms.end(); it++) {
double mole = it->second / getWeight(it->first);
if(mole < lowest)
lowest = mole;
//cout << "Element " << it->first << " has this many moles: " << ceil(mole * 100) / 100 << endl;
moles.insert(make_pair(it->first, mole));
}
for(it = moles.begin(); it != moles.end(); it++) {
it->second /= lowest;
cout << "Element " << it->first << " has this many moles: " << ceil(it->second * 100) / 100 << endl;
}
return std::string();
}
double integer_maker(const vector<double>& coefs) { double integer_maker(const vector<double>& coefs) {
cout << "Started Integer Maker" << endl; cout << "Started Integer Maker" << endl;