瀏覽代碼

Add ESM CPEs

torabkheslat 4 年之前
父節點
當前提交
0723ae0c84

+ 2 - 2
.idea/deployment.xml

@@ -2,10 +2,10 @@
 <project version="4">
   <component name="PublishConfigData" serverName="Dev">
     <serverData>
-      <paths name="Dev-FDI (f135c75d-e653-4552-9845-6588ac20832e)">
+      <paths name="Remote Host (666b3693-598e-41e8-8125-1e1c3c62b064)">
         <serverdata>
           <mappings>
-            <mapping deploy="/tmp/tmp.DyQoLadrQF" local="$PROJECT_DIR$" />
+            <mapping deploy="/tmp/tmp.PyTzExqs9b" local="$PROJECT_DIR$" />
           </mappings>
           <excludedPaths>
             <excludedPath local="true" path="$PROJECT_DIR$/cmake-build-debug" />

+ 1 - 1
.idea/other.xml

@@ -3,7 +3,7 @@
   <component name="AutoUploadManager">
     <option name="hosts">
       <list>
-        <option value="f135c75d-e653-4552-9845-6588ac20832e" />
+        <option value="666b3693-598e-41e8-8125-1e1c3c62b064" />
       </list>
     </option>
   </component>

+ 7 - 0
.idea/sshConfigs.xml

@@ -4,6 +4,13 @@
     <configs>
       <sshConfig authType="PASSWORD" host="192.168.0.155" id="43a89a45-f8e2-452f-947e-bddeebe4243b" port="22" customName="Dev" nameFormat="CUSTOM" />
       <sshConfig authType="PASSWORD" host="192.168.0.155" id="b0d90799-4eec-4bad-80be-4d31fc44baae" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="6e34c14f-861b-48cb-860e-09dea47b5aa2" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="6bad3772-0266-4aff-b1cc-226857e91f34" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="b3c64dbf-0d4e-4c8f-a73c-955b1c587ae8" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="757a4b6a-679b-4772-aa62-13dc46e8375e" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="5d7e6af8-2b33-4993-86be-b49b3eced42e" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="97c4c830-7858-491d-8aae-fc4a3aeb885b" port="22" customName="Dev" nameFormat="CUSTOM" />
+      <sshConfig authType="PASSWORD" host="192.168.0.155" id="c9d441b2-03c9-4fca-b7e6-fa2b3cd29ee6" port="22" customName="Dev" nameFormat="CUSTOM" />
     </configs>
   </component>
 </project>

+ 57 - 39
.idea/workspace.xml

@@ -29,8 +29,25 @@
     </configurations>
   </component>
   <component name="ChangeListManager">
-    <list default="true" id="6938f4e3-b9b8-4c34-bea6-8fc5ace411e6" name="Default Changelist" comment="Enrich DeviceList tables">
+    <list default="true" id="6938f4e3-b9b8-4c34-bea6-8fc5ace411e6" name="Default Changelist" comment="Enrich DeviceList tables bug fix">
+      <change beforePath="$PROJECT_DIR$/.idea/deployment.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/deployment.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/.idea/other.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/other.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/.idea/sshConfigs.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/sshConfigs.xml" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeCache.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeCache.txt" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeError.log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeError.log" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeOutput.log" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/CMakeOutput.log" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/DependInfo.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/DependInfo.cmake" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/build.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/build.make" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile.cmake" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile2" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/Makefile2" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/TargetDirectories.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/TargetDirectories.txt" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-log.txt" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/CMakeFiles/clion-log.txt" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/FDIACS.cbp" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/FDIACS.cbp" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/Makefile" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/Makefile" afterDir="false" />
+      <change beforePath="$PROJECT_DIR$/cmake-build-debug/cmake_install.cmake" beforeDir="false" afterPath="$PROJECT_DIR$/cmake-build-debug/cmake_install.cmake" afterDir="false" />
       <change beforePath="$PROJECT_DIR$/main.cpp" beforeDir="false" afterPath="$PROJECT_DIR$/main.cpp" afterDir="false" />
     </list>
     <option name="SHOW_DIALOG" value="false" />
@@ -62,6 +79,7 @@
   </component>
   <component name="PropertiesComponent">
     <property name="OCFindUsagesOptions.isSearchForTextOccurrences" value="false" />
+    <property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
     <property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
     <property name="WebServerToolWindowFactoryState" value="true" />
     <property name="cf.first.check.clang-format" value="false" />
@@ -69,7 +87,7 @@
     <property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
     <property name="nodejs_npm_path_reset_for_default_project" value="true" />
     <property name="restartRequiresConfirmation" value="false" />
-    <property name="settings.editor.selected.configurable" value="preferences.keymap" />
+    <property name="settings.editor.selected.configurable" value="CPPToolchains" />
   </component>
   <component name="RecentsManager">
     <key name="MoveFile.RECENT_KEYS">
@@ -82,7 +100,18 @@
         <option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
       </method>
     </configuration>
+    <configuration default="true" type="CMakeRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" PASS_PARENT_ENVS_2="true">
+      <method v="2">
+        <option name="com.jetbrains.cidr.execution.CidrBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
+      </method>
+    </configuration>
+    <configuration default="true" type="GradleAppRunConfiguration" factoryName="Application" REDIRECT_INPUT="false" PASS_PARENT_ENVS_2="true">
+      <method v="2">
+        <option name="com.jetbrains.cidr.cpp.gradle.execution.GradleNativeBuildBeforeRunTaskProvider$BuildBeforeRunTask" enabled="true" />
+      </method>
+    </configuration>
   </component>
+  <component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
   <component name="StructureViewFactory">
     <option name="ACTIVE_ACTIONS" value=",KIND,ALPHA_COMPARATOR" />
   </component>
@@ -130,7 +159,15 @@
       <workItem from="1588627256885" duration="1334000" />
       <workItem from="1591775026411" duration="2463000" />
       <workItem from="1591957319679" duration="3742000" />
-      <workItem from="1593105843144" duration="6533000" />
+      <workItem from="1593105843144" duration="6794000" />
+      <workItem from="1593278759069" duration="574000" />
+      <workItem from="1593901960340" duration="24000" />
+      <workItem from="1593902006070" duration="5897000" />
+      <workItem from="1594135052016" duration="77000" />
+      <workItem from="1594143489288" duration="310000" />
+      <workItem from="1594291693337" duration="7000" />
+      <workItem from="1595858635077" duration="536000" />
+      <workItem from="1605382616327" duration="6167000" />
     </task>
     <task id="LOCAL-00001" summary="Disable InfluxDB">
       <created>1572183659791</created>
@@ -223,20 +260,18 @@
       <option name="project" value="LOCAL" />
       <updated>1593124450852</updated>
     </task>
-    <option name="localTasksCounter" value="14" />
+    <task id="LOCAL-00014" summary="Enrich DeviceList tables bug fix">
+      <created>1593129754605</created>
+      <option name="number" value="00014" />
+      <option name="presentableId" value="LOCAL-00014" />
+      <option name="project" value="LOCAL" />
+      <updated>1593129754605</updated>
+    </task>
+    <option name="localTasksCounter" value="15" />
     <servers />
   </component>
-  <component name="TodoView" selected-index="3">
-    <todo-panel id="selected-file">
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-    <todo-panel id="all">
-      <are-packages-shown value="true" />
-      <is-autoscroll-to-source value="true" />
-    </todo-panel>
-  </component>
   <component name="TypeScriptGeneratedFilesManager">
-    <option name="version" value="2" />
+    <option name="version" value="3" />
   </component>
   <component name="Vcs.Log.Tabs.Properties">
     <option name="TAB_STATES">
@@ -266,42 +301,25 @@
     <MESSAGE value="1: fixing orphaned data in zabbix sender&#10;2: merge json files per second to send to GenieACS&#10;3: add upload/download volume to calculate used valume in zabbix" />
     <MESSAGE value="Add LAN IP address to Keys" />
     <MESSAGE value="Enrich DeviceList tables" />
-    <option name="LAST_COMMIT_MESSAGE" value="Enrich DeviceList tables" />
+    <MESSAGE value="Enrich DeviceList tables bug fix" />
+    <option name="LAST_COMMIT_MESSAGE" value="Enrich DeviceList tables bug fix" />
     <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="true" />
     <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="true" />
     <option name="REARRANGE_BEFORE_PROJECT_COMMIT" value="true" />
   </component>
   <component name="WindowStateProjectService">
-    <state x="303" y="102" key="#SSH_Configurations" timestamp="1592024694813">
+    <state x="303" y="102" key="#SSH_Configurations" timestamp="1605382688374">
       <screen x="0" y="0" width="1440" height="900" />
     </state>
-    <state x="303" y="102" key="#SSH_Configurations/0.0.1440.900/1440.0.1920.1080@0.0.1440.900" timestamp="1592024694813" />
-    <state x="549" y="172" key="#com.intellij.ide.ui.customization.CustomizableActionsPanel.FindAvailableActionsDialog" timestamp="1592046586181">
+    <state x="303" y="102" key="#SSH_Configurations/0.0.1440.900@0.0.1440.900" timestamp="1605382688374" />
+    <state x="221" y="89" key="SettingsEditor" timestamp="1605382849468">
       <screen x="0" y="0" width="1440" height="900" />
     </state>
-    <state x="549" y="172" key="#com.intellij.ide.ui.customization.CustomizableActionsPanel.FindAvailableActionsDialog/0.0.1440.900/1440.0.1920.1080@0.0.1440.900" timestamp="1592046586181" />
-    <state x="221" y="87" key="SettingsEditor" timestamp="1593115913111">
-      <screen x="0" y="0" width="1440" height="875" />
-    </state>
-    <state x="221" y="87" key="SettingsEditor/0.0.1440.875@0.0.1440.875" timestamp="1593115913111" />
-    <state x="221" y="89" key="SettingsEditor/0.0.1440.900/1440.0.1920.1080@0.0.1440.900" timestamp="1592046604694" />
-    <state x="320" y="185" key="Vcs.Push.Dialog.v2" timestamp="1593124458538">
-      <screen x="0" y="0" width="1440" height="875" />
-    </state>
-    <state x="320" y="185" key="Vcs.Push.Dialog.v2/0.0.1440.875@0.0.1440.875" timestamp="1593124458538" />
-    <state x="320" y="190" key="Vcs.Push.Dialog.v2/0.0.1440.900/1440.0.1920.1080@0.0.1440.900" timestamp="1592025947173" />
-    <state x="100" y="100" width="1240" height="675" key="com.intellij.history.integration.ui.views.FileHistoryDialog" timestamp="1593125758067">
-      <screen x="0" y="0" width="1440" height="875" />
-    </state>
-    <state x="100" y="100" width="1240" height="675" key="com.intellij.history.integration.ui.views.FileHistoryDialog/0.0.1440.875@0.0.1440.875" timestamp="1593125758067" />
-    <state x="607" y="397" key="com.intellij.ide.ui.customization.CustomizableActionsPanel$EditIconDialog" timestamp="1592025646597">
+    <state x="221" y="89" key="SettingsEditor/0.0.1440.900@0.0.1440.900" timestamp="1605382849468" />
+    <state x="385" y="196" width="670" height="676" key="search.everywhere.popup" timestamp="1605384713288">
       <screen x="0" y="0" width="1440" height="900" />
     </state>
-    <state x="607" y="397" key="com.intellij.ide.ui.customization.CustomizableActionsPanel$EditIconDialog/0.0.1440.900/1440.0.1920.1080@0.0.1440.900" timestamp="1592025646597" />
-    <state x="508" y="358" key="com.intellij.openapi.vcs.update.UpdateOrStatusOptionsDialogupdate-v2" timestamp="1593124392180">
-      <screen x="0" y="0" width="1440" height="875" />
-    </state>
-    <state x="508" y="358" key="com.intellij.openapi.vcs.update.UpdateOrStatusOptionsDialogupdate-v2/0.0.1440.875@0.0.1440.875" timestamp="1593124392180" />
+    <state x="385" y="196" width="670" height="676" key="search.everywhere.popup/0.0.1440.900@0.0.1440.900" timestamp="1605384713288" />
   </component>
   <component name="XDebuggerManager">
     <watches-manager>

+ 5 - 5
cmake-build-debug/CMakeCache.txt

@@ -1,5 +1,5 @@
 # This is the CMakeCache file.
-# For build in directory: /tmp/tmp.DyQoLadrQF/cmake-build-debug
+# For build in directory: /tmp/tmp.PyTzExqs9b/cmake-build-debug
 # It was generated by CMake: /usr/bin/cmake
 # You can edit this file to change values found and used by cmake.
 # If you do not want to change any of the values, simply exit the editor.
@@ -212,10 +212,10 @@ CMAKE_STRIP:FILEPATH=/usr/bin/strip
 CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
 
 //Value Computed by CMake
-FDIACS_BINARY_DIR:STATIC=/tmp/tmp.DyQoLadrQF/cmake-build-debug
+FDIACS_BINARY_DIR:STATIC=/tmp/tmp.PyTzExqs9b/cmake-build-debug
 
 //Value Computed by CMake
-FDIACS_SOURCE_DIR:STATIC=/tmp/tmp.DyQoLadrQF
+FDIACS_SOURCE_DIR:STATIC=/tmp/tmp.PyTzExqs9b
 
 //Path to a program.
 ProcessorCount_cmd_getconf:FILEPATH=/usr/bin/getconf
@@ -231,7 +231,7 @@ ProcessorCount_cmd_sysctl:FILEPATH=/sbin/sysctl
 //ADVANCED property for variable: CMAKE_AR
 CMAKE_AR-ADVANCED:INTERNAL=1
 //This is the directory where this CMakeCache.txt was created
-CMAKE_CACHEFILE_DIR:INTERNAL=/tmp/tmp.DyQoLadrQF/cmake-build-debug
+CMAKE_CACHEFILE_DIR:INTERNAL=/tmp/tmp.PyTzExqs9b/cmake-build-debug
 //Major version of cmake used to create the current loaded cache
 CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
 //Minor version of cmake used to create the current loaded cache
@@ -320,7 +320,7 @@ CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1
 CMAKE_HAVE_PTHREAD_H:INTERNAL=1
 //Source directory with the top level CMakeLists.txt file for this
 // project
-CMAKE_HOME_DIRECTORY:INTERNAL=/tmp/tmp.DyQoLadrQF
+CMAKE_HOME_DIRECTORY:INTERNAL=/tmp/tmp.PyTzExqs9b
 //Install .so files without execute permission.
 CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
 //ADVANCED property for variable: CMAKE_LINKER

+ 2 - 2
cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake

@@ -2,8 +2,8 @@
 # Generated by "Unix Makefiles" Generator, CMake Version 3.13
 
 # Relative path conversion top directories.
-set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/tmp/tmp.DyQoLadrQF")
-set(CMAKE_RELATIVE_PATH_TOP_BINARY "/tmp/tmp.DyQoLadrQF/cmake-build-debug")
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/tmp/tmp.PyTzExqs9b")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/tmp/tmp.PyTzExqs9b/cmake-build-debug")
 
 # Force unix paths in dependencies.
 set(CMAKE_FORCE_UNIX_PATHS 1)

+ 30 - 30
cmake-build-debug/CMakeFiles/CMakeError.log

@@ -1,24 +1,24 @@
 Determining if the pthread_create exist failed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_3f464/fast"
-/usr/bin/make -f CMakeFiles/cmTC_3f464.dir/build.make CMakeFiles/cmTC_3f464.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_3f464.dir/CheckSymbolExists.c.o
-/usr/bin/cc    -o CMakeFiles/cmTC_3f464.dir/CheckSymbolExists.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c
-Linking C executable cmTC_3f464
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3f464.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_3f464.dir/CheckSymbolExists.c.o  -o cmTC_3f464 
-/usr/bin/ld: CMakeFiles/cmTC_3f464.dir/CheckSymbolExists.c.o: in function `main':
+Run Build Command:"/usr/bin/make" "cmTC_5a0d1/fast"
+/usr/bin/make -f CMakeFiles/cmTC_5a0d1.dir/build.make CMakeFiles/cmTC_5a0d1.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_5a0d1.dir/CheckSymbolExists.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_5a0d1.dir/CheckSymbolExists.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c
+Linking C executable cmTC_5a0d1
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5a0d1.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_5a0d1.dir/CheckSymbolExists.c.o  -o cmTC_5a0d1 
+/usr/bin/ld: CMakeFiles/cmTC_5a0d1.dir/CheckSymbolExists.c.o: in function `main':
 CheckSymbolExists.c:(.text+0x1b): undefined reference to `pthread_create'
 collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_3f464.dir/build.make:86: recipe for target 'cmTC_3f464' failed
-make[1]: *** [cmTC_3f464] Error 1
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Makefile:121: recipe for target 'cmTC_3f464/fast' failed
-make: *** [cmTC_3f464/fast] Error 2
+CMakeFiles/cmTC_5a0d1.dir/build.make:86: recipe for target 'cmTC_5a0d1' failed
+make[1]: *** [cmTC_5a0d1] Error 1
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Makefile:121: recipe for target 'cmTC_5a0d1/fast' failed
+make: *** [cmTC_5a0d1/fast] Error 2
 
-File /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
+File /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp/CheckSymbolExists.c:
 /* */
 #include <pthread.h>
 
@@ -34,22 +34,22 @@ int main(int argc, char** argv)
 }
 
 Determining if the function pthread_create exists in the pthreads failed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_3ff0f/fast"
-/usr/bin/make -f CMakeFiles/cmTC_3ff0f.dir/build.make CMakeFiles/cmTC_3ff0f.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_3ff0f.dir/CheckFunctionExists.c.o
-/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_3ff0f.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.13/Modules/CheckFunctionExists.c
-Linking C executable cmTC_3ff0f
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ff0f.dir/link.txt --verbose=1
-/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_3ff0f.dir/CheckFunctionExists.c.o  -o cmTC_3ff0f -lpthreads 
+Run Build Command:"/usr/bin/make" "cmTC_e33fe/fast"
+/usr/bin/make -f CMakeFiles/cmTC_e33fe.dir/build.make CMakeFiles/cmTC_e33fe.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_e33fe.dir/CheckFunctionExists.c.o
+/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_e33fe.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.13/Modules/CheckFunctionExists.c
+Linking C executable cmTC_e33fe
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e33fe.dir/link.txt --verbose=1
+/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_e33fe.dir/CheckFunctionExists.c.o  -o cmTC_e33fe -lpthreads 
 /usr/bin/ld: cannot find -lpthreads
 collect2: error: ld returned 1 exit status
-CMakeFiles/cmTC_3ff0f.dir/build.make:86: recipe for target 'cmTC_3ff0f' failed
-make[1]: *** [cmTC_3ff0f] Error 1
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Makefile:121: recipe for target 'cmTC_3ff0f/fast' failed
-make: *** [cmTC_3ff0f/fast] Error 2
+CMakeFiles/cmTC_e33fe.dir/build.make:86: recipe for target 'cmTC_e33fe' failed
+make[1]: *** [cmTC_e33fe] Error 1
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Makefile:121: recipe for target 'cmTC_e33fe/fast' failed
+make: *** [cmTC_e33fe/fast] Error 2
 
 

+ 169 - 169
cmake-build-debug/CMakeFiles/CMakeOutput.log

@@ -10,7 +10,7 @@ The output was:
 
 Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
 
-The C compiler identification is GNU, found in "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/3.13.2/CompilerIdC/a.out"
+The C compiler identification is GNU, found in "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/3.13.2/CompilerIdC/a.out"
 
 Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
 Compiler: /usr/bin/c++ 
@@ -23,33 +23,33 @@ The output was:
 
 Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
 
-The CXX compiler identification is GNU, found in "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/3.13.2/CompilerIdCXX/a.out"
+The CXX compiler identification is GNU, found in "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/3.13.2/CompilerIdCXX/a.out"
 
 Determining if the C compiler works passed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_e2c39/fast"
-/usr/bin/make -f CMakeFiles/cmTC_e2c39.dir/build.make CMakeFiles/cmTC_e2c39.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_e2c39.dir/testCCompiler.c.o
-/usr/bin/cc    -o CMakeFiles/cmTC_e2c39.dir/testCCompiler.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c
-Linking C executable cmTC_e2c39
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e2c39.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_e2c39.dir/testCCompiler.c.o  -o cmTC_e2c39 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_bfb43/fast"
+/usr/bin/make -f CMakeFiles/cmTC_bfb43.dir/build.make CMakeFiles/cmTC_bfb43.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_bfb43.dir/testCCompiler.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_bfb43.dir/testCCompiler.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c
+Linking C executable cmTC_bfb43
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bfb43.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_bfb43.dir/testCCompiler.c.o  -o cmTC_bfb43 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
 Detecting C compiler ABI info compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_07444/fast"
-/usr/bin/make -f CMakeFiles/cmTC_07444.dir/build.make CMakeFiles/cmTC_07444.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o
-/usr/bin/cc    -o CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c
-Linking C executable cmTC_07444
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07444.dir/link.txt --verbose=1
-/usr/bin/cc     -v CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o  -o cmTC_07444 
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_3e17d/fast"
+/usr/bin/make -f CMakeFiles/cmTC_3e17d.dir/build.make CMakeFiles/cmTC_3e17d.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c
+Linking C executable cmTC_3e17d
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e17d.dir/link.txt --verbose=1
+/usr/bin/cc     -v CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o  -o cmTC_3e17d 
 Using built-in specs.
 COLLECT_GCC=/usr/bin/cc
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper
@@ -59,24 +59,24 @@ Thread model: posix
 gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) 
 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/
 LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_07444' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJomCxQ.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_07444 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_07444' '-mtune=generic' '-march=x86-64'
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e17d' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVgh4GG.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_3e17d /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e17d' '-mtune=generic' '-march=x86-64'
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
 Parsed C implicit link information from above output:
   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp]
+  ignore line: [Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_07444/fast"]
-  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_07444.dir/build.make CMakeFiles/cmTC_07444.dir/build]
-  ignore line: [make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp']
-  ignore line: [Building C object CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o]
-  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c]
-  ignore line: [Linking C executable cmTC_07444]
-  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_07444.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o  -o cmTC_07444 ]
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_3e17d/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_3e17d.dir/build.make CMakeFiles/cmTC_3e17d.dir/build]
+  ignore line: [make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp']
+  ignore line: [Building C object CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o]
+  ignore line: [/usr/bin/cc    -o CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o   -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c]
+  ignore line: [Linking C executable cmTC_3e17d]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e17d.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/cc     -v CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o  -o cmTC_3e17d ]
   ignore line: [Using built-in specs.]
   ignore line: [COLLECT_GCC=/usr/bin/cc]
   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper]
@@ -86,13 +86,13 @@ Parsed C implicit link information from above output:
   ignore line: [gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ]
   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/]
   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_07444' '-mtune=generic' '-march=x86-64']
-  link line: [ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccJomCxQ.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_07444 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3e17d' '-mtune=generic' '-march=x86-64']
+  link line: [ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccVgh4GG.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_3e17d /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o]
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/collect2] ==> ignore
     arg [-plugin] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so] ==> ignore
     arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/ccJomCxQ.res] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/ccVgh4GG.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -108,7 +108,7 @@ Parsed C implicit link information from above output:
     arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_07444] ==> ignore
+    arg [cmTC_3e17d] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o] ==> ignore
@@ -120,7 +120,7 @@ Parsed C implicit link information from above output:
     arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
     arg [-L/usr/lib/gcc/x86_64-linux-gnu/6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/6/../../..]
-    arg [CMakeFiles/cmTC_07444.dir/CMakeCCompilerABI.c.o] ==> ignore
+    arg [CMakeFiles/cmTC_3e17d.dir/CMakeCCompilerABI.c.o] ==> ignore
     arg [-lgcc] ==> lib [gcc]
     arg [--as-needed] ==> ignore
     arg [-lgcc_s] ==> lib [gcc_s]
@@ -148,17 +148,17 @@ Parsed C implicit link information from above output:
 
 
 Detecting C [-std=c11] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_b2797/fast"
-/usr/bin/make -f CMakeFiles/cmTC_b2797.dir/build.make CMakeFiles/cmTC_b2797.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_b2797.dir/feature_tests.c.o
-/usr/bin/cc   -std=c11 -o CMakeFiles/cmTC_b2797.dir/feature_tests.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.c
-Linking C executable cmTC_b2797
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b2797.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_b2797.dir/feature_tests.c.o  -o cmTC_b2797 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_cdb80/fast"
+/usr/bin/make -f CMakeFiles/cmTC_cdb80.dir/build.make CMakeFiles/cmTC_cdb80.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_cdb80.dir/feature_tests.c.o
+/usr/bin/cc   -std=c11 -o CMakeFiles/cmTC_cdb80.dir/feature_tests.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.c
+Linking C executable cmTC_cdb80
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cdb80.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_cdb80.dir/feature_tests.c.o  -o cmTC_cdb80 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -168,17 +168,17 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
 
 
 Detecting C [-std=c99] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_0bf9a/fast"
-/usr/bin/make -f CMakeFiles/cmTC_0bf9a.dir/build.make CMakeFiles/cmTC_0bf9a.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_0bf9a.dir/feature_tests.c.o
-/usr/bin/cc   -std=c99 -o CMakeFiles/cmTC_0bf9a.dir/feature_tests.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.c
-Linking C executable cmTC_0bf9a
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_0bf9a.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_0bf9a.dir/feature_tests.c.o  -o cmTC_0bf9a 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_f57e5/fast"
+/usr/bin/make -f CMakeFiles/cmTC_f57e5.dir/build.make CMakeFiles/cmTC_f57e5.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_f57e5.dir/feature_tests.c.o
+/usr/bin/cc   -std=c99 -o CMakeFiles/cmTC_f57e5.dir/feature_tests.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.c
+Linking C executable cmTC_f57e5
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f57e5.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_f57e5.dir/feature_tests.c.o  -o cmTC_f57e5 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -188,17 +188,17 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
 
 
 Detecting C [-std=c90] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_a689b/fast"
-/usr/bin/make -f CMakeFiles/cmTC_a689b.dir/build.make CMakeFiles/cmTC_a689b.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_a689b.dir/feature_tests.c.o
-/usr/bin/cc   -std=c90 -o CMakeFiles/cmTC_a689b.dir/feature_tests.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.c
-Linking C executable cmTC_a689b
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a689b.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_a689b.dir/feature_tests.c.o  -o cmTC_a689b 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_b3245/fast"
+/usr/bin/make -f CMakeFiles/cmTC_b3245.dir/build.make CMakeFiles/cmTC_b3245.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_b3245.dir/feature_tests.c.o
+/usr/bin/cc   -std=c90 -o CMakeFiles/cmTC_b3245.dir/feature_tests.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.c
+Linking C executable cmTC_b3245
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b3245.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_b3245.dir/feature_tests.c.o  -o cmTC_b3245 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: C_FEATURE:1c_function_prototypes
@@ -206,30 +206,30 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
     Feature record: C_FEATURE:0c_static_assert
     Feature record: C_FEATURE:0c_variadic_macros
 Determining if the CXX compiler works passed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_26b3c/fast"
-/usr/bin/make -f CMakeFiles/cmTC_26b3c.dir/build.make CMakeFiles/cmTC_26b3c.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_26b3c.dir/testCXXCompiler.cxx.o
-/usr/bin/c++     -o CMakeFiles/cmTC_26b3c.dir/testCXXCompiler.cxx.o -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
-Linking CXX executable cmTC_26b3c
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_26b3c.dir/link.txt --verbose=1
-/usr/bin/c++       CMakeFiles/cmTC_26b3c.dir/testCXXCompiler.cxx.o  -o cmTC_26b3c 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_61868/fast"
+/usr/bin/make -f CMakeFiles/cmTC_61868.dir/build.make CMakeFiles/cmTC_61868.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_61868.dir/testCXXCompiler.cxx.o
+/usr/bin/c++     -o CMakeFiles/cmTC_61868.dir/testCXXCompiler.cxx.o -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx
+Linking CXX executable cmTC_61868
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_61868.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_61868.dir/testCXXCompiler.cxx.o  -o cmTC_61868 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
 Detecting CXX compiler ABI info compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_6a3e6/fast"
-/usr/bin/make -f CMakeFiles/cmTC_6a3e6.dir/build.make CMakeFiles/cmTC_6a3e6.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o
-/usr/bin/c++     -o CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp
-Linking CXX executable cmTC_6a3e6
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a3e6.dir/link.txt --verbose=1
-/usr/bin/c++      -v CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_6a3e6 
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_cac29/fast"
+/usr/bin/make -f CMakeFiles/cmTC_cac29.dir/build.make CMakeFiles/cmTC_cac29.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++     -o CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp
+Linking CXX executable cmTC_cac29
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cac29.dir/link.txt --verbose=1
+/usr/bin/c++      -v CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_cac29 
 Using built-in specs.
 COLLECT_GCC=/usr/bin/c++
 COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper
@@ -239,24 +239,24 @@ Thread model: posix
 gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) 
 COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/
 LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../:/lib/:/usr/lib/
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6a3e6' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
- /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccW7tFWS.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6a3e6 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o
-COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6a3e6' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cac29' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPpPjrH.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_cac29 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cac29' '-shared-libgcc' '-mtune=generic' '-march=x86-64'
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
 Parsed CXX implicit link information from above output:
   link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
-  ignore line: [Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp]
+  ignore line: [Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp]
   ignore line: []
-  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_6a3e6/fast"]
-  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_6a3e6.dir/build.make CMakeFiles/cmTC_6a3e6.dir/build]
-  ignore line: [make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp']
-  ignore line: [Building CXX object CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o]
-  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp]
-  ignore line: [Linking CXX executable cmTC_6a3e6]
-  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6a3e6.dir/link.txt --verbose=1]
-  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_6a3e6 ]
+  ignore line: [Run Build Command:"/usr/bin/make" "cmTC_cac29/fast"]
+  ignore line: [/usr/bin/make -f CMakeFiles/cmTC_cac29.dir/build.make CMakeFiles/cmTC_cac29.dir/build]
+  ignore line: [make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp']
+  ignore line: [Building CXX object CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o]
+  ignore line: [/usr/bin/c++     -o CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp]
+  ignore line: [Linking CXX executable cmTC_cac29]
+  ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cac29.dir/link.txt --verbose=1]
+  ignore line: [/usr/bin/c++      -v CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o  -o cmTC_cac29 ]
   ignore line: [Using built-in specs.]
   ignore line: [COLLECT_GCC=/usr/bin/c++]
   ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper]
@@ -266,13 +266,13 @@ Parsed CXX implicit link information from above output:
   ignore line: [gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1) ]
   ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/]
   ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/6/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/6/../../../:/lib/:/usr/lib/]
-  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_6a3e6' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
-  link line: [ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccW7tFWS.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_6a3e6 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o]
+  ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_cac29' '-shared-libgcc' '-mtune=generic' '-march=x86-64']
+  link line: [ /usr/lib/gcc/x86_64-linux-gnu/6/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper -plugin-opt=-fresolution=/tmp/ccPpPjrH.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 --sysroot=/ --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_cac29 /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/6 -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/6/../../.. CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/6/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crtn.o]
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/collect2] ==> ignore
     arg [-plugin] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/liblto_plugin.so] ==> ignore
     arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/6/lto-wrapper] ==> ignore
-    arg [-plugin-opt=-fresolution=/tmp/ccW7tFWS.res] ==> ignore
+    arg [-plugin-opt=-fresolution=/tmp/ccPpPjrH.res] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
     arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
     arg [-plugin-opt=-pass-through=-lc] ==> ignore
@@ -288,7 +288,7 @@ Parsed CXX implicit link information from above output:
     arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
     arg [-pie] ==> ignore
     arg [-o] ==> ignore
-    arg [cmTC_6a3e6] ==> ignore
+    arg [cmTC_cac29] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/crti.o] ==> ignore
     arg [/usr/lib/gcc/x86_64-linux-gnu/6/crtbeginS.o] ==> ignore
@@ -300,7 +300,7 @@ Parsed CXX implicit link information from above output:
     arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
     arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
     arg [-L/usr/lib/gcc/x86_64-linux-gnu/6/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/6/../../..]
-    arg [CMakeFiles/cmTC_6a3e6.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+    arg [CMakeFiles/cmTC_cac29.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
     arg [-lstdc++] ==> lib [stdc++]
     arg [-lm] ==> lib [m]
     arg [-lgcc_s] ==> lib [gcc_s]
@@ -326,17 +326,17 @@ Parsed CXX implicit link information from above output:
 
 
 Detecting CXX [-std=c++1z] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_23e2b/fast"
-/usr/bin/make -f CMakeFiles/cmTC_23e2b.dir/build.make CMakeFiles/cmTC_23e2b.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_23e2b.dir/feature_tests.cxx.o
-/usr/bin/c++    -std=c++1z -o CMakeFiles/cmTC_23e2b.dir/feature_tests.cxx.o -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_23e2b
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_23e2b.dir/link.txt --verbose=1
-/usr/bin/c++       CMakeFiles/cmTC_23e2b.dir/feature_tests.cxx.o  -o cmTC_23e2b 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_c9b72/fast"
+/usr/bin/make -f CMakeFiles/cmTC_c9b72.dir/build.make CMakeFiles/cmTC_c9b72.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_c9b72.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++1z -o CMakeFiles/cmTC_c9b72.dir/feature_tests.cxx.o -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_c9b72
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c9b72.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_c9b72.dir/feature_tests.cxx.o  -o cmTC_c9b72 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
@@ -399,17 +399,17 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
 
 
 Detecting CXX [-std=c++14] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_ab975/fast"
-/usr/bin/make -f CMakeFiles/cmTC_ab975.dir/build.make CMakeFiles/cmTC_ab975.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_ab975.dir/feature_tests.cxx.o
-/usr/bin/c++    -std=c++14 -o CMakeFiles/cmTC_ab975.dir/feature_tests.cxx.o -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_ab975
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ab975.dir/link.txt --verbose=1
-/usr/bin/c++       CMakeFiles/cmTC_ab975.dir/feature_tests.cxx.o  -o cmTC_ab975 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_eb1ab/fast"
+/usr/bin/make -f CMakeFiles/cmTC_eb1ab.dir/build.make CMakeFiles/cmTC_eb1ab.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_eb1ab.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++14 -o CMakeFiles/cmTC_eb1ab.dir/feature_tests.cxx.o -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_eb1ab
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_eb1ab.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_eb1ab.dir/feature_tests.cxx.o  -o cmTC_eb1ab 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers
@@ -472,17 +472,17 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
 
 
 Detecting CXX [-std=c++11] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_30627/fast"
-/usr/bin/make -f CMakeFiles/cmTC_30627.dir/build.make CMakeFiles/cmTC_30627.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_30627.dir/feature_tests.cxx.o
-/usr/bin/c++    -std=c++11 -o CMakeFiles/cmTC_30627.dir/feature_tests.cxx.o -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_30627
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_30627.dir/link.txt --verbose=1
-/usr/bin/c++       CMakeFiles/cmTC_30627.dir/feature_tests.cxx.o  -o cmTC_30627 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_3859b/fast"
+/usr/bin/make -f CMakeFiles/cmTC_3859b.dir/build.make CMakeFiles/cmTC_3859b.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_3859b.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++11 -o CMakeFiles/cmTC_3859b.dir/feature_tests.cxx.o -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_3859b
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3859b.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_3859b.dir/feature_tests.cxx.o  -o cmTC_3859b 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -545,17 +545,17 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
 
 
 Detecting CXX [-std=c++98] compiler features compiled with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_9b3f6/fast"
-/usr/bin/make -f CMakeFiles/cmTC_9b3f6.dir/build.make CMakeFiles/cmTC_9b3f6.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building CXX object CMakeFiles/cmTC_9b3f6.dir/feature_tests.cxx.o
-/usr/bin/c++    -std=c++98 -o CMakeFiles/cmTC_9b3f6.dir/feature_tests.cxx.o -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/feature_tests.cxx
-Linking CXX executable cmTC_9b3f6
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9b3f6.dir/link.txt --verbose=1
-/usr/bin/c++       CMakeFiles/cmTC_9b3f6.dir/feature_tests.cxx.o  -o cmTC_9b3f6 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_e62d2/fast"
+/usr/bin/make -f CMakeFiles/cmTC_e62d2.dir/build.make CMakeFiles/cmTC_e62d2.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building CXX object CMakeFiles/cmTC_e62d2.dir/feature_tests.cxx.o
+/usr/bin/c++    -std=c++98 -o CMakeFiles/cmTC_e62d2.dir/feature_tests.cxx.o -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/feature_tests.cxx
+Linking CXX executable cmTC_e62d2
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e62d2.dir/link.txt --verbose=1
+/usr/bin/c++       CMakeFiles/cmTC_e62d2.dir/feature_tests.cxx.o  -o cmTC_e62d2 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
     Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers
@@ -616,30 +616,30 @@ make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMa
     Feature record: CXX_FEATURE:0cxx_variadic_macros
     Feature record: CXX_FEATURE:0cxx_variadic_templates
 Determining if the include file pthread.h exists passed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
 
-Run Build Command:"/usr/bin/make" "cmTC_8cbfa/fast"
-/usr/bin/make -f CMakeFiles/cmTC_8cbfa.dir/build.make CMakeFiles/cmTC_8cbfa.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_8cbfa.dir/CheckIncludeFile.c.o
-/usr/bin/cc    -o CMakeFiles/cmTC_8cbfa.dir/CheckIncludeFile.c.o   -c /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp/CheckIncludeFile.c
-Linking C executable cmTC_8cbfa
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8cbfa.dir/link.txt --verbose=1
-/usr/bin/cc      CMakeFiles/cmTC_8cbfa.dir/CheckIncludeFile.c.o  -o cmTC_8cbfa 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Run Build Command:"/usr/bin/make" "cmTC_70b5c/fast"
+/usr/bin/make -f CMakeFiles/cmTC_70b5c.dir/build.make CMakeFiles/cmTC_70b5c.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_70b5c.dir/CheckIncludeFile.c.o
+/usr/bin/cc    -o CMakeFiles/cmTC_70b5c.dir/CheckIncludeFile.c.o   -c /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp/CheckIncludeFile.c
+Linking C executable cmTC_70b5c
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_70b5c.dir/link.txt --verbose=1
+/usr/bin/cc      CMakeFiles/cmTC_70b5c.dir/CheckIncludeFile.c.o  -o cmTC_70b5c 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 
 Determining if the function pthread_create exists in the pthread passed with the following output:
-Change Dir: /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp
-
-Run Build Command:"/usr/bin/make" "cmTC_bf97e/fast"
-/usr/bin/make -f CMakeFiles/cmTC_bf97e.dir/build.make CMakeFiles/cmTC_bf97e.dir/build
-make[1]: Entering directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
-Building C object CMakeFiles/cmTC_bf97e.dir/CheckFunctionExists.c.o
-/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_bf97e.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.13/Modules/CheckFunctionExists.c
-Linking C executable cmTC_bf97e
-/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bf97e.dir/link.txt --verbose=1
-/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_bf97e.dir/CheckFunctionExists.c.o  -o cmTC_bf97e -lpthread 
-make[1]: Leaving directory '/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/CMakeTmp'
+Change Dir: /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp
+
+Run Build Command:"/usr/bin/make" "cmTC_8d88e/fast"
+/usr/bin/make -f CMakeFiles/cmTC_8d88e.dir/build.make CMakeFiles/cmTC_8d88e.dir/build
+make[1]: Entering directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
+Building C object CMakeFiles/cmTC_8d88e.dir/CheckFunctionExists.c.o
+/usr/bin/cc   -DCHECK_FUNCTION_EXISTS=pthread_create   -o CMakeFiles/cmTC_8d88e.dir/CheckFunctionExists.c.o   -c /usr/share/cmake-3.13/Modules/CheckFunctionExists.c
+Linking C executable cmTC_8d88e
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8d88e.dir/link.txt --verbose=1
+/usr/bin/cc  -DCHECK_FUNCTION_EXISTS=pthread_create    CMakeFiles/cmTC_8d88e.dir/CheckFunctionExists.c.o  -o cmTC_8d88e -lpthread 
+make[1]: Leaving directory '/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/CMakeTmp'
 
 

+ 5 - 5
cmake-build-debug/CMakeFiles/FDIACS.dir/DependInfo.cmake

@@ -4,11 +4,11 @@ set(CMAKE_DEPENDS_LANGUAGES
   )
 # The set of files for implicit dependencies of each language:
 set(CMAKE_DEPENDS_CHECK_CXX
-  "/tmp/tmp.DyQoLadrQF/httppost.cpp" "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/httppost.cpp.o"
-  "/tmp/tmp.DyQoLadrQF/main.cpp" "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/main.cpp.o"
-  "/tmp/tmp.DyQoLadrQF/soapC.cpp" "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/soapC.cpp.o"
-  "/tmp/tmp.DyQoLadrQF/soapcwmpService.cpp" "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o"
-  "/tmp/tmp.DyQoLadrQF/stdsoap2.cpp" "/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/stdsoap2.cpp.o"
+  "/tmp/tmp.PyTzExqs9b/httppost.cpp" "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/httppost.cpp.o"
+  "/tmp/tmp.PyTzExqs9b/main.cpp" "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/main.cpp.o"
+  "/tmp/tmp.PyTzExqs9b/soapC.cpp" "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/soapC.cpp.o"
+  "/tmp/tmp.PyTzExqs9b/soapcwmpService.cpp" "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o"
+  "/tmp/tmp.PyTzExqs9b/stdsoap2.cpp" "/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/stdsoap2.cpp.o"
   )
 set(CMAKE_CXX_COMPILER_ID "GNU")
 

+ 24 - 24
cmake-build-debug/CMakeFiles/FDIACS.dir/build.make

@@ -43,10 +43,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /tmp/tmp.DyQoLadrQF
+CMAKE_SOURCE_DIR = /tmp/tmp.PyTzExqs9b
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /tmp/tmp.DyQoLadrQF/cmake-build-debug
+CMAKE_BINARY_DIR = /tmp/tmp.PyTzExqs9b/cmake-build-debug
 
 # Include any dependencies generated for this target.
 include CMakeFiles/FDIACS.dir/depend.make
@@ -59,68 +59,68 @@ include CMakeFiles/FDIACS.dir/flags.make
 
 CMakeFiles/FDIACS.dir/main.cpp.o: CMakeFiles/FDIACS.dir/flags.make
 CMakeFiles/FDIACS.dir/main.cpp.o: ../main.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/FDIACS.dir/main.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/main.cpp.o -c /tmp/tmp.DyQoLadrQF/main.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/FDIACS.dir/main.cpp.o"
+	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/main.cpp.o -c /tmp/tmp.PyTzExqs9b/main.cpp
 
 CMakeFiles/FDIACS.dir/main.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FDIACS.dir/main.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.DyQoLadrQF/main.cpp > CMakeFiles/FDIACS.dir/main.cpp.i
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.PyTzExqs9b/main.cpp > CMakeFiles/FDIACS.dir/main.cpp.i
 
 CMakeFiles/FDIACS.dir/main.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FDIACS.dir/main.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.DyQoLadrQF/main.cpp -o CMakeFiles/FDIACS.dir/main.cpp.s
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.PyTzExqs9b/main.cpp -o CMakeFiles/FDIACS.dir/main.cpp.s
 
 CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: CMakeFiles/FDIACS.dir/flags.make
 CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapcwmpService.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o -c /tmp/tmp.DyQoLadrQF/soapcwmpService.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o"
+	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o -c /tmp/tmp.PyTzExqs9b/soapcwmpService.cpp
 
 CMakeFiles/FDIACS.dir/soapcwmpService.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FDIACS.dir/soapcwmpService.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.DyQoLadrQF/soapcwmpService.cpp > CMakeFiles/FDIACS.dir/soapcwmpService.cpp.i
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.PyTzExqs9b/soapcwmpService.cpp > CMakeFiles/FDIACS.dir/soapcwmpService.cpp.i
 
 CMakeFiles/FDIACS.dir/soapcwmpService.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FDIACS.dir/soapcwmpService.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.DyQoLadrQF/soapcwmpService.cpp -o CMakeFiles/FDIACS.dir/soapcwmpService.cpp.s
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.PyTzExqs9b/soapcwmpService.cpp -o CMakeFiles/FDIACS.dir/soapcwmpService.cpp.s
 
 CMakeFiles/FDIACS.dir/soapC.cpp.o: CMakeFiles/FDIACS.dir/flags.make
 CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapC.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/FDIACS.dir/soapC.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/soapC.cpp.o -c /tmp/tmp.DyQoLadrQF/soapC.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/FDIACS.dir/soapC.cpp.o"
+	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/soapC.cpp.o -c /tmp/tmp.PyTzExqs9b/soapC.cpp
 
 CMakeFiles/FDIACS.dir/soapC.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FDIACS.dir/soapC.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.DyQoLadrQF/soapC.cpp > CMakeFiles/FDIACS.dir/soapC.cpp.i
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.PyTzExqs9b/soapC.cpp > CMakeFiles/FDIACS.dir/soapC.cpp.i
 
 CMakeFiles/FDIACS.dir/soapC.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FDIACS.dir/soapC.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.DyQoLadrQF/soapC.cpp -o CMakeFiles/FDIACS.dir/soapC.cpp.s
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.PyTzExqs9b/soapC.cpp -o CMakeFiles/FDIACS.dir/soapC.cpp.s
 
 CMakeFiles/FDIACS.dir/httppost.cpp.o: CMakeFiles/FDIACS.dir/flags.make
 CMakeFiles/FDIACS.dir/httppost.cpp.o: ../httppost.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/FDIACS.dir/httppost.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/httppost.cpp.o -c /tmp/tmp.DyQoLadrQF/httppost.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/FDIACS.dir/httppost.cpp.o"
+	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/httppost.cpp.o -c /tmp/tmp.PyTzExqs9b/httppost.cpp
 
 CMakeFiles/FDIACS.dir/httppost.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FDIACS.dir/httppost.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.DyQoLadrQF/httppost.cpp > CMakeFiles/FDIACS.dir/httppost.cpp.i
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.PyTzExqs9b/httppost.cpp > CMakeFiles/FDIACS.dir/httppost.cpp.i
 
 CMakeFiles/FDIACS.dir/httppost.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FDIACS.dir/httppost.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.DyQoLadrQF/httppost.cpp -o CMakeFiles/FDIACS.dir/httppost.cpp.s
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.PyTzExqs9b/httppost.cpp -o CMakeFiles/FDIACS.dir/httppost.cpp.s
 
 CMakeFiles/FDIACS.dir/stdsoap2.cpp.o: CMakeFiles/FDIACS.dir/flags.make
 CMakeFiles/FDIACS.dir/stdsoap2.cpp.o: ../stdsoap2.cpp
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/FDIACS.dir/stdsoap2.cpp.o"
-	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/stdsoap2.cpp.o -c /tmp/tmp.DyQoLadrQF/stdsoap2.cpp
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/FDIACS.dir/stdsoap2.cpp.o"
+	/usr/bin/g++-7  $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/FDIACS.dir/stdsoap2.cpp.o -c /tmp/tmp.PyTzExqs9b/stdsoap2.cpp
 
 CMakeFiles/FDIACS.dir/stdsoap2.cpp.i: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/FDIACS.dir/stdsoap2.cpp.i"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.DyQoLadrQF/stdsoap2.cpp > CMakeFiles/FDIACS.dir/stdsoap2.cpp.i
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /tmp/tmp.PyTzExqs9b/stdsoap2.cpp > CMakeFiles/FDIACS.dir/stdsoap2.cpp.i
 
 CMakeFiles/FDIACS.dir/stdsoap2.cpp.s: cmake_force
 	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/FDIACS.dir/stdsoap2.cpp.s"
-	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.DyQoLadrQF/stdsoap2.cpp -o CMakeFiles/FDIACS.dir/stdsoap2.cpp.s
+	/usr/bin/g++-7 $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /tmp/tmp.PyTzExqs9b/stdsoap2.cpp -o CMakeFiles/FDIACS.dir/stdsoap2.cpp.s
 
 # Object files for target FDIACS
 FDIACS_OBJECTS = \
@@ -140,7 +140,7 @@ FDIACS: CMakeFiles/FDIACS.dir/httppost.cpp.o
 FDIACS: CMakeFiles/FDIACS.dir/stdsoap2.cpp.o
 FDIACS: CMakeFiles/FDIACS.dir/build.make
 FDIACS: CMakeFiles/FDIACS.dir/link.txt
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable FDIACS"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable FDIACS"
 	$(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/FDIACS.dir/link.txt --verbose=$(VERBOSE)
 
 # Rule to build all files generated by this target.
@@ -153,6 +153,6 @@ CMakeFiles/FDIACS.dir/clean:
 .PHONY : CMakeFiles/FDIACS.dir/clean
 
 CMakeFiles/FDIACS.dir/depend:
-	cd /tmp/tmp.DyQoLadrQF/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /tmp/tmp.DyQoLadrQF /tmp/tmp.DyQoLadrQF /tmp/tmp.DyQoLadrQF/cmake-build-debug /tmp/tmp.DyQoLadrQF/cmake-build-debug /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir/DependInfo.cmake --color=$(COLOR)
+	cd /tmp/tmp.PyTzExqs9b/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /tmp/tmp.PyTzExqs9b /tmp/tmp.PyTzExqs9b /tmp/tmp.PyTzExqs9b/cmake-build-debug /tmp/tmp.PyTzExqs9b/cmake-build-debug /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir/DependInfo.cmake --color=$(COLOR)
 .PHONY : CMakeFiles/FDIACS.dir/depend
 

+ 2 - 34
cmake-build-debug/CMakeFiles/FDIACS.dir/depend.make

@@ -1,34 +1,2 @@
-# CMAKE generated file: DO NOT EDIT!
-# Generated by "Unix Makefiles" Generator, CMake Version 3.13
-
-CMakeFiles/FDIACS.dir/httppost.cpp.o: ../httppost.cpp
-CMakeFiles/FDIACS.dir/httppost.cpp.o: ../httppost.h
-
-CMakeFiles/FDIACS.dir/main.cpp.o: ../cwmp.nsmap
-CMakeFiles/FDIACS.dir/main.cpp.o: ../httppost.h
-CMakeFiles/FDIACS.dir/main.cpp.o: ../json.hpp
-CMakeFiles/FDIACS.dir/main.cpp.o: ../main.cpp
-CMakeFiles/FDIACS.dir/main.cpp.o: ../soapH.h
-CMakeFiles/FDIACS.dir/main.cpp.o: ../soapStub.h
-CMakeFiles/FDIACS.dir/main.cpp.o: ../soapcwmpService.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/Connection.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/ConnectionPool.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/Exception.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/PreparedStatement.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/ResultSet.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/SQLException.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/URL.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/include/zdb/zdb.h
-CMakeFiles/FDIACS.dir/main.cpp.o: /usr/local/share/gsoap/plugin/threads.h
-
-CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapC.cpp
-CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapH.h
-CMakeFiles/FDIACS.dir/soapC.cpp.o: ../soapStub.h
-
-CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapH.h
-CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapStub.h
-CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapcwmpService.cpp
-CMakeFiles/FDIACS.dir/soapcwmpService.cpp.o: ../soapcwmpService.h
-
-CMakeFiles/FDIACS.dir/stdsoap2.cpp.o: ../stdsoap2.cpp
-
+# Empty dependencies file for FDIACS.
+# This may be replaced when dependencies are built.

+ 75 - 0
cmake-build-debug/CMakeFiles/Makefile.cmake

@@ -11,26 +11,96 @@ set(CMAKE_MAKEFILE_DEPENDS
   "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
   "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
   "CMakeFiles/3.13.2/CMakeSystem.cmake"
+  "CMakeFiles/feature_tests.c"
+  "CMakeFiles/feature_tests.cxx"
+  "/usr/share/cmake-3.13/Modules/CMakeCCompiler.cmake.in"
+  "/usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c"
   "/usr/share/cmake-3.13/Modules/CMakeCInformation.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeCXXCompiler.cmake.in"
+  "/usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp"
   "/usr/share/cmake-3.13/Modules/CMakeCXXInformation.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeCommonLanguageInclude.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeCompilerIdDetection.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeConfigurableFile.in"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCXXCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompileFeatures.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerABI.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerId.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeDetermineSystem.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeFindBinUtils.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeFindCodeBlocks.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeGenericSystem.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeInitializeConfigs.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeLanguageInformation.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeParseImplicitLinkInfo.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeSystem.cmake.in"
   "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInformation.cmake"
   "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInitialize.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeTestCCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeTestCXXCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeTestCompilerCommon.cmake"
+  "/usr/share/cmake-3.13/Modules/CMakeUnixFindMake.cmake"
+  "/usr/share/cmake-3.13/Modules/CheckFunctionExists.c"
+  "/usr/share/cmake-3.13/Modules/CheckIncludeFile.c.in"
   "/usr/share/cmake-3.13/Modules/CheckIncludeFile.cmake"
   "/usr/share/cmake-3.13/Modules/CheckLibraryExists.cmake"
   "/usr/share/cmake-3.13/Modules/CheckSymbolExists.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Borland-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Cray-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GHS-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-FeatureTests.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU-C.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-FeatureTests.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/GNU-FindBinUtils.cmake"
   "/usr/share/cmake-3.13/Modules/Compiler/GNU.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/IAR-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Intel-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/MIPSpro-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/PGI-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/SCO-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/TI-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+  "/usr/share/cmake-3.13/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
   "/usr/share/cmake-3.13/Modules/FindPackageHandleStandardArgs.cmake"
   "/usr/share/cmake-3.13/Modules/FindPackageMessage.cmake"
   "/usr/share/cmake-3.13/Modules/FindThreads.cmake"
+  "/usr/share/cmake-3.13/Modules/Internal/FeatureTesting.cmake"
+  "/usr/share/cmake-3.13/Modules/Platform/Linux-Determine-CXX.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-C.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-CXX.cmake"
   "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU.cmake"
@@ -47,6 +117,11 @@ set(CMAKE_MAKEFILE_OUTPUTS
 
 # Byproducts of CMake generate step:
 set(CMAKE_MAKEFILE_PRODUCTS
+  "CMakeFiles/3.13.2/CMakeSystem.cmake"
+  "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
+  "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
+  "CMakeFiles/3.13.2/CMakeCCompiler.cmake"
+  "CMakeFiles/3.13.2/CMakeCXXCompiler.cmake"
   "CMakeFiles/CMakeDirectoryInformation.cmake"
   )
 

+ 5 - 5
cmake-build-debug/CMakeFiles/Makefile2

@@ -59,10 +59,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /tmp/tmp.DyQoLadrQF
+CMAKE_SOURCE_DIR = /tmp/tmp.PyTzExqs9b
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /tmp/tmp.DyQoLadrQF/cmake-build-debug
+CMAKE_BINARY_DIR = /tmp/tmp.PyTzExqs9b/cmake-build-debug
 
 #=============================================================================
 # Target rules for target CMakeFiles/FDIACS.dir
@@ -71,7 +71,7 @@ CMAKE_BINARY_DIR = /tmp/tmp.DyQoLadrQF/cmake-build-debug
 CMakeFiles/FDIACS.dir/all:
 	$(MAKE) -f CMakeFiles/FDIACS.dir/build.make CMakeFiles/FDIACS.dir/depend
 	$(MAKE) -f CMakeFiles/FDIACS.dir/build.make CMakeFiles/FDIACS.dir/build
-	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target FDIACS"
+	@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target FDIACS"
 .PHONY : CMakeFiles/FDIACS.dir/all
 
 # Include target in all.
@@ -81,9 +81,9 @@ all: CMakeFiles/FDIACS.dir/all
 
 # Build rule for subdir invocation for target.
 CMakeFiles/FDIACS.dir/rule: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles 6
+	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles 6
 	$(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/FDIACS.dir/all
-	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles 0
 .PHONY : CMakeFiles/FDIACS.dir/rule
 
 # Convenience name for target.

+ 3 - 3
cmake-build-debug/CMakeFiles/TargetDirectories.txt

@@ -1,3 +1,3 @@
-/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/rebuild_cache.dir
-/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/FDIACS.dir
-/tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/edit_cache.dir
+/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/rebuild_cache.dir
+/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/FDIACS.dir
+/tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/edit_cache.dir

+ 25 - 2
cmake-build-debug/CMakeFiles/clion-log.txt

@@ -1,4 +1,27 @@
-/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /tmp/tmp.DyQoLadrQF
+/usr/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /tmp/tmp.PyTzExqs9b
+-- The C compiler identification is GNU 6.3.0
+-- The CXX compiler identification is GNU 6.3.0
+-- Check for working C compiler: /usr/bin/cc
+-- Check for working C compiler: /usr/bin/cc -- works
+-- Detecting C compiler ABI info
+-- Detecting C compiler ABI info - done
+-- Detecting C compile features
+-- Detecting C compile features - done
+-- Check for working CXX compiler: /usr/bin/c++
+-- Check for working CXX compiler: /usr/bin/c++ -- works
+-- Detecting CXX compiler ABI info
+-- Detecting CXX compiler ABI info - done
+-- Detecting CXX compile features
+-- Detecting CXX compile features - done
+-- Looking for pthread.h
+-- Looking for pthread.h - found
+-- Looking for pthread_create
+-- Looking for pthread_create - not found
+-- Looking for pthread_create in pthreads
+-- Looking for pthread_create in pthreads - not found
+-- Looking for pthread_create in pthread
+-- Looking for pthread_create in pthread - found
+-- Found Threads: TRUE  
 -- Configuring done
 -- Generating done
--- Build files have been written to: /tmp/tmp.DyQoLadrQF/cmake-build-debug
+-- Build files have been written to: /tmp/tmp.PyTzExqs9b/cmake-build-debug

+ 36 - 36
cmake-build-debug/FDIACS.cbp

@@ -8,28 +8,28 @@
 		<Option virtualFolders="CMake Files\;"/>
 		<Build>
 			<Target title="all">
-				<Option working_dir="/tmp/tmp.DyQoLadrQF/cmake-build-debug"/>
+				<Option working_dir="/tmp/tmp.PyTzExqs9b/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 all"/>
-					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 all"/>
+					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="rebuild_cache">
-				<Option working_dir="/tmp/tmp.DyQoLadrQF/cmake-build-debug"/>
+				<Option working_dir="/tmp/tmp.PyTzExqs9b/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
-					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 rebuild_cache"/>
+					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="FDIACS">
-				<Option output="/tmp/tmp.DyQoLadrQF/cmake-build-debug/FDIACS" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/tmp/tmp.DyQoLadrQF/cmake-build-debug"/>
+				<Option output="/tmp/tmp.PyTzExqs9b/cmake-build-debug/FDIACS" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/tmp/tmp.PyTzExqs9b/cmake-build-debug"/>
 				<Option object_output="./"/>
 				<Option type="1"/>
 				<Option compiler="gcc"/>
@@ -47,15 +47,15 @@
 					<Add directory="/usr/include"/>
 				</Compiler>
 				<MakeCommands>
-					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 FDIACS"/>
-					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 FDIACS"/>
+					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="FDIACS/fast">
-				<Option output="/tmp/tmp.DyQoLadrQF/cmake-build-debug/FDIACS" prefix_auto="0" extension_auto="0"/>
-				<Option working_dir="/tmp/tmp.DyQoLadrQF/cmake-build-debug"/>
+				<Option output="/tmp/tmp.PyTzExqs9b/cmake-build-debug/FDIACS" prefix_auto="0" extension_auto="0"/>
+				<Option working_dir="/tmp/tmp.PyTzExqs9b/cmake-build-debug"/>
 				<Option object_output="./"/>
 				<Option type="1"/>
 				<Option compiler="gcc"/>
@@ -73,48 +73,48 @@
 					<Add directory="/usr/include"/>
 				</Compiler>
 				<MakeCommands>
-					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 FDIACS/fast"/>
-					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 FDIACS/fast"/>
+					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 			<Target title="edit_cache">
-				<Option working_dir="/tmp/tmp.DyQoLadrQF/cmake-build-debug"/>
+				<Option working_dir="/tmp/tmp.PyTzExqs9b/cmake-build-debug"/>
 				<Option type="4"/>
 				<MakeCommands>
-					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 edit_cache"/>
-					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
-					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
-					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.DyQoLadrQF/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<Build command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 edit_cache"/>
+					<CompileFile command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 &quot;$file&quot;"/>
+					<Clean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
+					<DistClean command="/usr/bin/make -j4 -f &quot;/tmp/tmp.PyTzExqs9b/cmake-build-debug/Makefile&quot;  VERBOSE=1 clean"/>
 				</MakeCommands>
 			</Target>
 		</Build>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/cwmp.nsmap">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/cwmp.nsmap">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/httppost.cpp">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/httppost.cpp">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/httppost.h">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/httppost.h">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/main.cpp">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/main.cpp">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/soapC.cpp">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/soapC.cpp">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/soapcwmpService.cpp">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/soapcwmpService.cpp">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/soapcwmpService.h">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/soapcwmpService.h">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/stdsoap2.cpp">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/stdsoap2.cpp">
 			<Option target="FDIACS"/>
 		</Unit>
-		<Unit filename="/tmp/tmp.DyQoLadrQF/CMakeLists.txt">
+		<Unit filename="/tmp/tmp.PyTzExqs9b/CMakeLists.txt">
 			<Option virtualFolder="CMake Files\"/>
 		</Unit>
 	</Project>

+ 4 - 4
cmake-build-debug/Makefile

@@ -48,10 +48,10 @@ RM = /usr/bin/cmake -E remove -f
 EQUALS = =
 
 # The top-level source directory on which CMake was run.
-CMAKE_SOURCE_DIR = /tmp/tmp.DyQoLadrQF
+CMAKE_SOURCE_DIR = /tmp/tmp.PyTzExqs9b
 
 # The top-level build directory on which CMake was run.
-CMAKE_BINARY_DIR = /tmp/tmp.DyQoLadrQF/cmake-build-debug
+CMAKE_BINARY_DIR = /tmp/tmp.PyTzExqs9b/cmake-build-debug
 
 #=============================================================================
 # Targets provided globally by CMake.
@@ -80,9 +80,9 @@ edit_cache/fast: edit_cache
 
 # The main all target
 all: cmake_check_build_system
-	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles/progress.marks
+	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles/progress.marks
 	$(MAKE) -f CMakeFiles/Makefile2 all
-	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.DyQoLadrQF/cmake-build-debug/CMakeFiles 0
+	$(CMAKE_COMMAND) -E cmake_progress_start /tmp/tmp.PyTzExqs9b/cmake-build-debug/CMakeFiles 0
 .PHONY : all
 
 # The main clean target

+ 2 - 2
cmake-build-debug/cmake_install.cmake

@@ -1,4 +1,4 @@
-# Install script for directory: /tmp/tmp.DyQoLadrQF
+# Install script for directory: /tmp/tmp.PyTzExqs9b
 
 # Set the install prefix
 if(NOT DEFINED CMAKE_INSTALL_PREFIX)
@@ -45,5 +45,5 @@ endif()
 
 string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
        "${CMAKE_INSTALL_MANIFEST_FILES}")
-file(WRITE "/tmp/tmp.DyQoLadrQF/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
+file(WRITE "/tmp/tmp.PyTzExqs9b/cmake-build-debug/${CMAKE_INSTALL_MANIFEST}"
      "${CMAKE_INSTALL_MANIFEST_CONTENT}")

+ 296 - 77
main.cpp

@@ -54,7 +54,7 @@ void *process_request(void *arg) {
 }
 
 //<editor-fold desc="zbx_keys">
-
+//TODO: Read keys from config file and remap them to zbx_keys
 std::string zbx_keys[] = {"InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.Uptime",
                           "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.UL_MCS",
                           "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.TX_Power",
@@ -106,7 +106,58 @@ std::string zbx_keys[] = {"InternetGatewayDevice.WANDevice.1.WANConnectionDevice
                           "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.UL_Frequency",
                           "InternetGatewayDevice.ManagementServer.ConnectionRequestURL",
                           "InternetGatewayDevice.ManagementServer.PeriodicInformInterval",
-                          "InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress"
+                          "InternetGatewayDevice.LANDevice.1.LANHostConfigManagement.IPInterface.1.IPInterfaceIPAddress",
+        //ESM
+                          "InternetGatewayDevice.DeviceInfo.SpecVersion",
+                          "InternetGatewayDevice.DeviceInfo.ProvisioningCode",
+//                          "InternetGatewayDevice.DeviceInfo.Manufacturer",
+                          "InternetGatewayDevice.DeviceInfo.ManufacturerOUI",
+                          "InternetGatewayDevice.DeviceInfo.ProductClass",
+                          "InternetGatewayDevice.DeviceInfo.SerialNumber",
+                          "InternetGatewayDevice.DeviceInfo.ModelName",
+                          "InternetGatewayDevice.DeviceInfo.RSRP0",
+                          "InternetGatewayDevice.DeviceInfo.RSRP1",
+                          "InternetGatewayDevice.DeviceInfo.CINR0",
+                          "InternetGatewayDevice.DeviceInfo.CINR1",
+                          "InternetGatewayDevice.DeviceInfo.RSRQ",
+                          "InternetGatewayDevice.DeviceInfo.TAC",
+                          "InternetGatewayDevice.DeviceInfo.PCID",
+                          "InternetGatewayDevice.DeviceInfo.EARFCN",
+                          "InternetGatewayDevice.DeviceInfo.PWR",
+                          "InternetGatewayDevice.DeviceInfo.IMEI",
+                          "InternetGatewayDevice.DeviceInfo.IMSI",
+                          "InternetGatewayDevice.DeviceInfo.IPV4",
+                          "InternetGatewayDevice.DeviceInfo.RSSI",
+                          "InternetGatewayDevice.DeviceInfo.ENODBID",
+                          "InternetGatewayDevice.DeviceInfo.CELLID",
+                          "InternetGatewayDevice.DeviceInfo.DLBAND",
+                          "InternetGatewayDevice.DeviceInfo.ULBAND",
+                          "InternetGatewayDevice.DeviceInfo.TXMODE",
+                          "InternetGatewayDevice.DeviceInfo.FREQUANCE",
+                          "InternetGatewayDevice.DeviceInfo.SINR0",
+                          "InternetGatewayDevice.DeviceInfo.SINR1",
+                          "InternetGatewayDevice.DeviceInfo.NOISE0",
+                          "InternetGatewayDevice.DeviceInfo.NOISE1",
+                          "InternetGatewayDevice.DeviceInfo.MODAL",
+                          "InternetGatewayDevice.DeviceInfo.CAR",
+                          "InternetGatewayDevice.DeviceInfo.BAND",
+                          "InternetGatewayDevice.DeviceInfo.PLMN",
+                          "InternetGatewayDevice.DeviceInfo.WANUPTIME",
+                          "InternetGatewayDevice.DeviceInfo.SYSUPTIME",
+                          "InternetGatewayDevice.DeviceInfo.BITRECIEVED",
+                          "InternetGatewayDevice.DeviceInfo.BITSENT",
+                          "InternetGatewayDevice.DeviceInfo.CPUUSAGE",
+                          "InternetGatewayDevice.DeviceInfo.MEMORYFREE",
+                          "InternetGatewayDevice.DeviceInfo.TXPOWER",
+                          "InternetGatewayDevice.DeviceInfo.PCILOCK",
+                          "InternetGatewayDevice.DeviceInfo.ULMCS",
+                          "InternetGatewayDevice.DeviceInfo.DLMCS",
+                          "InternetGatewayDevice.DeviceInfo.CURRENTTIME",
+                          "InternetGatewayDevice.DeviceInfo.HardwareVersion",
+                          "InternetGatewayDevice.DeviceInfo.SoftwareVersion",
+                          "InternetGatewayDevice.ManagementServer.ConnectionRequestURL",
+                          "InternetGatewayDevice.ManagementServer.ParameterKey",
+                          "InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress"
 };
 
 
@@ -194,64 +245,13 @@ int main() {
 
 
 int POST_handler(struct soap *soap) {
-//    struct _cwmp__GetParameterValues *res = soap_new__cwmp__GetParameterValues(soap, -1);
-//    struct ParameterNames *list = soap_new_ParameterNames(soap, -1);
     const char *buf;
     size_t len;
     buf = soap_http_get_body(soap, &len);
-//    std::cerr<<"Sassan3 ID:  "<<soap->header->cwmp__SupportedCWMPVersions<<std::endl;
-//    std::cerr<<"Debug1: "<<len<<std::endl;
-//    std::cerr<<"Debug2: "<<buf<<std::endl;
-    /* if HTTP has a content type header or a HTTP body is present then return 404 */
     if (len == 0) {
         std::cerr << "Sassan 204...: " << buf << std::endl;
         return 204; // HTTP 400 Bad Request
-//    }else {
-//        std::cerr<<"Debug0: "<<buf<<std::endl;
-//        std::cerr<<"Debug1: "<<len<<std::endl;
-//        std::cerr<<"Debug2: "<<buf<<std::endl;
     }
-
-//    if (soap->http_content || soap_http_has_body(soap))
-//        return 404;
-//    (void)soap_end_recv(soap);
-//    /* populate the response with one array item */
-//    if (res && list)
-//    {
-//        list->__size = 1;
-//        if ((list->__ptrstring = (char**)soap_malloc(soap, list->__size * sizeof(char*))) != NULL)
-//        {
-//            list->__ptrstring[0] = soap_strdup(soap, "...");
-//            res->ParameterNames = list;
-//        }
-//    }
-//    /* send response */
-//    soap->encodingStyle = "";
-//    soap_serializeheader(soap);
-//    soap_serialize__cwmp__GetParameterValues(soap, res);
-//    if (soap_begin_count(soap))
-//        return soap->error;
-//    if (soap->mode & SOAP_IO_LENGTH)
-//    {
-//        if (soap_envelope_begin_out(soap)
-//            || soap_putheader(soap)
-//            || soap_body_begin_out(soap)
-//            || soap_put__cwmp__GetParameterValues(soap, res, "cwmp:GetParameterValues", "")
-//            || soap_body_end_out(soap)
-//            || soap_envelope_end_out(soap))
-//            return soap->error;
-//    };
-//    if (soap_end_count(soap)
-//        || soap_response(soap, SOAP_OK)
-//        || soap_envelope_begin_out(soap)
-//        || soap_putheader(soap)
-//        || soap_body_begin_out(soap)
-//        || soap_put__cwmp__GetParameterValues(soap, res, "cwmp:GetParameterValues", "")
-//        || soap_body_end_out(soap)
-//        || soap_envelope_end_out(soap)
-//        || soap_end_send(soap))
-//        return soap->error;
-//    return soap_closesock(soap);
 }
 
 int cwmpService::GetParameterNames(struct _cwmp__GetParameterNames *cwmp__GetParameterNames,
@@ -322,7 +322,8 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__Inform
     for (int i = 0; i < cwmp__Inform->ParameterList->__size; ++i) {
         char *_Name = cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Name;
         char *_Value = cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Value;
-        if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.X_TGT_IMSI") == 0) {
+        if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.X_TGT_IMSI") == 0 or
+            std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.IMSI") == 0) {
             imsi = _Value;
             break;
         }
@@ -337,11 +338,16 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__Inform
 //        if (std::string(_Name).compare("InternetGatewayDevice.WEB_GUI.Network.Network_Mode.WANIPAddress") == 0) {
 //            ip = _Value;
 //        }
+
         std::string cpe = cwmp__Inform->DeviceId->SerialNumber;
         auto j = std::find(std::begin(zbx_keys), std::end(zbx_keys), _Name);
         if (j != std::end(zbx_keys)) {
-            if (!strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.DL_MCS") == 0 or
-                !strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.UL_MCS") == 0) {
+            if (
+                    !strcmp(_Name, "InternetGatewayDevice.DeviceInfo.MODAL") == 0 or
+                    !strcmp(_Name, "InternetGatewayDevice.DeviceInfo.ULMCS") == 0 or
+                    !strcmp(_Name, "InternetGatewayDevice.DeviceInfo.DLMCS") == 0 or
+                    !strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.DL_MCS") == 0 or
+                    !strcmp(_Name, "InternetGatewayDevice.WEB_GUI.Network.LTE_Setting.Status.UL_MCS") == 0) {
                 if (!strcmp(_Value, "QPSK")) {
                     _Value = "4";
                 } else if (!strcmp(_Value, "QAM8")) {
@@ -485,12 +491,104 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__Inform
                 tr069.insert({"IPInterfaceIPAddress", _Value});
             else if (std::string(_Name).compare("InternetGatewayDevice.WEB_GUI.Overview.LANStatus.MacAddress") == 0)
                 tr069.insert({"MacAddress", _Value});
-
-
-//            std::cerr<<"Key: "<<cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Name<<std::endl;
-//            std::cerr<<"Value: "<<cwmp__Inform->ParameterList->__ptrParameterValueStruct[i]->Value<<std::endl;
-
-
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ManufacturerOUI") == 0)
+                tr069.insert({"ManufacturerOUI", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SpecVersion") == 0)
+                tr069.insert({"SpecVersion", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ProvisioningCode") == 0)
+                tr069.insert({"ProvisioningCode", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.Manufacturer") == 0)
+                tr069.insert({"Manufacturer", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ManufacturerOUI") == 0)
+                tr069.insert({"ManufacturerOUI", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ProductClass") == 0)
+                tr069.insert({"ProductClass", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SerialNumber") == 0)
+                tr069.insert({"SerialNumber", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ModelName") == 0)
+                tr069.insert({"ModelName", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.RSRP0") == 0)
+                tr069.insert({"RSRP0", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.RSRP1") == 0)
+                tr069.insert({"RSRP1", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CINR0") == 0)
+                tr069.insert({"CINR0", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CINR1") == 0)
+                tr069.insert({"CINR1", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.RSRQ") == 0)
+                tr069.insert({"RSRQ", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.TAC") == 0)
+                tr069.insert({"TAC", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.PCID") == 0)
+                tr069.insert({"PCID", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.EARFCN") == 0)
+                tr069.insert({"EARFCN", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.PWR") == 0)
+                tr069.insert({"PWR", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.IMEI") == 0)
+                tr069.insert({"IMEI", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.IMSI") == 0)
+                tr069.insert({"IMSI", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.IPV4") == 0)
+                tr069.insert({"IPV4", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.RSSI") == 0)
+                tr069.insert({"RSSI", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ENODBID") == 0)
+                tr069.insert({"ENODBID", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CELLID") == 0)
+                tr069.insert({"CELLID", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.DLBAND") == 0)
+                tr069.insert({"DLBAND", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ULBAND") == 0)
+                tr069.insert({"ULBAND", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.TXMODE") == 0)
+                tr069.insert({"TXMODE", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.FREQUANCE") == 0)
+                tr069.insert({"FREQUANCE", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SINR0") == 0)
+                tr069.insert({"SINR0", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SINR1") == 0)
+                tr069.insert({"SINR1", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.NOISE0") == 0)
+                tr069.insert({"NOISE0", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.NOISE1") == 0)
+                tr069.insert({"NOISE1", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.MODAL") == 0)
+                tr069.insert({"MODAL", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CAR") == 0)
+                tr069.insert({"CAR", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.BAND") == 0)
+                tr069.insert({"BAND", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.PLMN") == 0)
+                tr069.insert({"PLMN", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.WANUPTIME") == 0)
+                tr069.insert({"WANUPTIME", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SYSUPTIME") == 0)
+                tr069.insert({"SYSUPTIME", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.BITRECIEVED") == 0)
+                tr069.insert({"BITRECIEVED", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.BITSENT") == 0)
+                tr069.insert({"BITSENT", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CPUUSAGE") == 0)
+                tr069.insert({"CPUUSAGE", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.MEMORYFREE") == 0)
+                tr069.insert({"MEMORYFREE", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.TXPOWER") == 0)
+                tr069.insert({"TXPOWER", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.PCILOCK") == 0)
+                tr069.insert({"PCILOCK", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ULMCS") == 0)
+                tr069.insert({"ULMCS", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.DLMCS") == 0)
+                tr069.insert({"DLMCS", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.CURRENTTIME") == 0)
+                tr069.insert({"CURRENTTIME", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.HardwareVersion") == 0)
+                tr069.insert({"HardwareVersion", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.SoftwareVersion") == 0)
+                tr069.insert({"SoftwareVersion", _Value});
+            else if (std::string(_Name).compare("InternetGatewayDevice.DeviceInfo.ConnectionRequestURL") == 0)
+                tr069.insert({"ConnectionRequestURL", _Value});
 
 //</editor-fold>
         }
@@ -564,9 +662,53 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__Inform
     tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["UL_Frequency"]["_value"] = tr069["UL_Frequency"];
     tr069_json["InternetGatewayDevice"]["LANDevice"]["1"]["IPInterface"]["1"]["IPInterfaceIPAddress"]["_value"] = tr069["IPInterfaceIPAddress"];
     tr069_json["InternetGatewayDevice"]["ManagementServer"]["PeriodicInformInterval"]["_value"] = tr069["PeriodicInformInterval"];
+    //ESM
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["ManufacturerOUI"]["_value"] = cwmp__Inform->DeviceId->OUI;
+//    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["Manufacturer"]["_value"] = tr069["Manufacturer"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRP0"]["_value"] = tr069["RSRP0"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRP1"]["_value"] = tr069["RSRP1"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CINR0"]["_value"] = tr069["CINR0"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CINR1"]["_value"] = tr069["CINR1"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRQ"]["_value"] = tr069["RSRQ"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["TAC"]["_value"] = tr069["TAC"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["PCID"]["_value"] = tr069["PCID"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["EARFCN"]["_value"] = tr069["EARFCN"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["PWR"]["_value"] = tr069["PWR"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["IMEI"]["_value"] = tr069["IMEI"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["IMSI"]["_value"] = tr069["IMSI"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["IPV4"]["_value"] = tr069["IPV4"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSSI"]["_value"] = tr069["RSSI"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["ENODBID"]["_value"] = tr069["ENODBID"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CELLID"]["_value"] = tr069["CELLID"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["DLBAND"]["_value"] = tr069["DLBAND"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["ULBAND"]["_value"] = tr069["ULBAND"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["TXMODE"]["_value"] = tr069["TXMODE"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["FREQUANCE"]["_value"] = tr069["FREQUANCE"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SINR0"]["_value"] = tr069["SINR0"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SINR1"]["_value"] = tr069["SINR1"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["NOISE0"]["_value"] = tr069["NOISE0"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["NOISE1"]["_value"] = tr069["NOISE1"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["MODAL"]["_value"] = tr069["MODAL"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CAR"]["_value"] = tr069["CAR"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["BAND"]["_value"] = tr069["BAND"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["PLMN"]["_value"] = tr069["PLMN"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["WANUPTIME"]["_value"] = tr069["WANUPTIME"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SYSUPTIME"]["_value"] = tr069["SYSUPTIME"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["BITRECIEVED"]["_value"] = tr069["BITRECIEVED"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["BITSENT"]["_value"] = tr069["BITSENT"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CPUUSAGE"]["_value"] = tr069["CPUUSAGE"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["MEMORYFREE"]["_value"] = tr069["MEMORYFREE"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["TXPOWER"]["_value"] = tr069["TXPOWER"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["PCILOCK"]["_value"] = tr069["PCILOCK"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["ULMCS"]["_value"] = tr069["ULMCS"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["DLMCS"]["_value"] = tr069["DLMCS"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["CURRENTTIME"]["_value"] = tr069["CURRENTTIME"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["HardwareVersion"]["_value"] = tr069["HardwareVersion"];
+    tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SoftwareVersion"]["_value"] = tr069["SoftwareVersion"];
 //</editor-fold>
     std::ofstream json_data;
 
+
     second = time(NULL);
     strstream << second;
     strstream >> _time;
@@ -578,21 +720,97 @@ int cwmpService::Inform(struct _cwmp__Inform *cwmp__Inform, struct _cwmp__Inform
     mysqlpp::Query query = conn.query();
     try {
         conn.connect(DATABASE, HOST, USER, PASSWORD, PORT);
-        /*
-         * tr069["SoftwareVersion"]
-         * tr069["EnodeBId"];
-         * tr069["PCILock"]
-         * tr069["CellId"];
-         * tr069["PeriodicInformInterval"]
-         */
-        query <<
-              "replace into Device_List (IP,IMSI,`datetime`,update_interval,enodeb_id,cell_id,softwareversion,pcilock,description) values ('" +
-              std::string(ip) + "','" + imsi + "',NOW()" + "," +
-              tr069_json["InternetGatewayDevice"]["ManagementServer"]["PeriodicInformInterval"]["_value"].dump() + "," +
-              tr069["EnodeBId"] + "," + tr069["CellId"] +
-              ",'" + tr069["SoftwareVersion"] + "','" + tr069["PCILock"] + "'," +
-              tr069_json["InternetGatewayDevice"]["DeviceInfo"]["Description"]["_value"].dump() + ")";
+        if (cwmp__Inform->DeviceId->OUI == "D8D866") {
+            //<editor-fold desc="Mysql-Query">
+
+            query <<
+                  "replace into Device_List (IP,IMSI,`datetime`,update_interval,enodeb_id,cell_id,softwareversion,pcilock,description,IMEI,"
+                  "rsrp1,rsrp2,rsrq,sinr1,sinr2,U_mcs,d_mcs,txpower,dhcp,ethernet_status,uptime,hardwareversion,upload_rate,download_rate,"
+                  "DNS) values ('" +
+                  std::string(ip) + "','" + imsi + "',NOW()" + "," +
+                  tr069_json["InternetGatewayDevice"]["ManagementServer"]["PeriodicInformInterval"]["_value"].dump() +
+                  "," +
+                  tr069["EnodeBId"] + "," + tr069["CellId"] +
+                  ",'" + tr069["SoftwareVersion"] + "','" + tr069["PCILock"] + "'," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["Description"]["_value"].dump() + "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Overview"]["DeviceInfo"]["IMEI"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["RSRP1"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["RSRP2"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WANDevice"]["1"]["X_TGT_WANNetConfigInfo"]["RSRQ"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WANDevice"]["1"]["X_TGT_WANNetConfigInfo"]["SINR1"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WANDevice"]["1"]["X_TGT_WANNetConfigInfo"]["SINR2"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["DL_MCS"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["UL_MCS"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Network"]["LTE_Setting"]["Status"]["TX_Power"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["LANDevice"]["1"]["LANHostConfigManagement"]["DHCPServerEnable"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WANDevice"]["1"]["WANEthernetInterfaceConfig"]["Enable"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["UpTime"]["_value"].dump() + "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["HardwareVersion"]["_value"].dump() + "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Overview"]["LTEStatus"]["UL_DataRate_Current"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Overview"]["LTEStatus"]["DL_DataRate_Current"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["WEB_GUI"]["Overview"]["LTEStatus"]["DnsServer"]["_value"].dump() +
+                  ");";
+//</editor-fold>
+            //<editor-fold desc="Mysql-Query">
+        } else if (cwmp__Inform->DeviceId->OUI == "2020") {
+            query <<
+                  "replace into Device_List (IP,IMSI,`datetime`,update_interval,enodeb_id,cell_id,softwareversion,pcilock,description,IMEI,"
+                  "rsrp1,rsrp2,rsrq,sinr1,sinr2,U_mcs,d_mcs,txpower,dhcp,ethernet_status,uptime,hardwareversion,upload_rate,download_rate,"
+                  "DNS) values ('" +
+                  std::string(ip) + "','" + imsi + "',NOW()" + "," +
+                  "60" +
+                  "," +
+                  tr069["ENODBID"] + "," + tr069["CELLID"] +
+                  ",'" + tr069["SoftwareVersion"] + "','" + tr069["PCILOCK"] + "'," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["Manufacturer"]["_value"].dump() + "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["IMEI"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRP0"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRP1"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["RSRQ"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SINR0"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SINR0"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["ULMCS"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["DLMCS"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["TXPOWER"]["_value"].dump() +
+                  "," +
+                  "-" +
+                  "," +
+                  "-" +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["SYSUPTIME"]["_value"].dump() +
+                  "," +
+                  tr069_json["InternetGatewayDevice"]["DeviceInfo"]["HardwareVersion"]["_value"].dump() +
+                  "," +
+                  "-" +
+                  "," +
+                  "-" +
+                  "," +
+                  "-" +
+                  ");";
 
+//</editor-fold>
+        }
 
 //        std::cout << "Query: " << imsi << " :" << query << std::endl;
         query.execute();
@@ -729,6 +947,7 @@ int cwmpService::CustomeDownloadResponse(struct soap *pSoap, cwmpService *pServi
     _query << "update TaskList set Response='Done' where id='" << id << "';";
     _query.execute();
     conn.disconnect();
+
 //    struct _cwmp__DownloadResponse cwmp__downloadResponse;
 //    if ((soap->mode & SOAP_IO_LENGTH)) {
 //        if (soap_envelope_begin_out(soap)
@@ -751,4 +970,4 @@ int cwmpService::CustomeDownloadResponse(struct soap *pSoap, cwmpService *pServi
 //        return soap->error;
     soap->keep_alive = 0;
     return soap_closesock(soap);
-}
+}