Fixed some build issues with wsl ubuntu 18
authorEbersold Andre <aebersol@md2p7zxc.ad001.siemens.net>
Tue, 17 May 2022 09:12:12 +0000 (11:12 +0200)
committerEbersold Andre <aebersol@md2p7zxc.ad001.siemens.net>
Tue, 17 May 2022 09:12:12 +0000 (11:12 +0200)
utils
wsproxy/CMakeLists.txt
wsproxy/plugins/CMakeLists.txt
wsproxy/ws_allocator.h

diff --git a/utils b/utils
index 5f6e9134ab67b61537fc0bf557842221001f76b1..a65bd6271ccece2754c8f4937fc3a43f759fc5d7 160000 (submodule)
--- a/utils
+++ b/utils
@@ -1 +1 @@
-Subproject commit 5f6e9134ab67b61537fc0bf557842221001f76b1
+Subproject commit a65bd6271ccece2754c8f4937fc3a43f759fc5d7
index ca1adb1f67e015bdb7e92f637edf42c984b1776c..06dcde39cbac517bd6a60da9fd66f29a506a2045 100644 (file)
@@ -28,7 +28,7 @@ SET(PROFILE
 ADD_CUSTOM_COMMAND(
     SOURCE ${PROFILE}
     COMMAND java 
-    ARGS -jar ${SAXON} -s ${PROFILE} -xsl:${XSD2CPP}
+    ARGS -jar ${SAXON} -s:${PROFILE} -xsl:${XSD2CPP}
     rootdir="./parser/"
     target="release" root-element="CONFIGURATION"
     shared-ptr="aeb" incdir="/../include"
index 562478b3f88f68561006318d91ef4fcaacbba631..c8143ff0b2ee6b8736f6ed3fe371191d4e708c73 100644 (file)
@@ -4,6 +4,6 @@ INCLUDE_DIRECTORIES(".")
 
 ADD_LIBRARY(plugin_default SHARED plugin_default.cpp)
 SET_TARGET_PROPERTIES(plugin_default PROPERTIES COMPILE_FLAGS -fPIC)
-SET_TARGET_PROPERTIES(plugin_default PROPERTIES LINK_FLAGS -Wl)
+SET_TARGET_PROPERTIES(plugin_default PROPERTIES LINK_FLAGS -W)
 ADD_LIBRARY(plugin_log     SHARED plugin_log.cpp)
 SET_TARGET_PROPERTIES(plugin_log PROPERTIES COMPILE_FLAGS -fPIC)
index 4720f7f7ed58af193dea888a3e2aa3e3b78c9f96..c7c26d9081a6d253229b6ff36d4ed576b940ccce 100644 (file)
@@ -64,5 +64,9 @@ template <typename T1,std::size_t S1,int A1,typename T2,std::size_t S2,int A2>
 inline bool operator ==(ws_allocator<T1,S1,A1> const &,ws_allocator<T2,S2,A2> const &) {
   return true;
 }
+template <typename T1,std::size_t S1,int A1,typename T2,std::size_t S2,int A2>
+inline bool operator !=(ws_allocator<T1,S1,A1> const &_lh,ws_allocator<T2,S2,A2> const &_rh) {
+  return ! (_lh == _rh);
+}
 
 #endif /*WS_ALLOCATOR_H*/