diff --git a/README.md b/README.md index 967c91630fa463559e188a4db396c412d2071220..50438b99d3a2dcab05d3e7e4a0d3b0f5c6b08ba8 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,23 @@ command history git clone https://github.com/open62541/open62541 follow install instructions from https://open62541.org/doc/current/installing.html + 194 cd + 195 mkdir opcua + 196 cd opcua/ + 200 cd open62541/ + 203 sudo apt-get install git build-essential gcc pkg-config cmake python + 204 sudo apt-get install cmake-curses-gui # for the ccmake graphical interface + 205 sudo apt-get install libmbedtls-dev # for encryption support + 206 sudo apt-get install check libsubunit-dev # for unit tests + 207 sudo apt-get install python-sphinx graphviz # for documentation generation + 208 sudo apt-get install python-sphinx-rtd-theme # documentation style + 210 cd build/ + 212 rm -r * + 215 cmake .. + 216 make + 218 sudo make install + + ## Python Client Install (note: already installed on dop36) ``` diff --git a/src/Makefile.am b/src/Makefile.am index 5e00503765d0c5c00583fcb18ba7a5a7851d7a9c..1d6493384de61bbb9a57968d32a5c4ca5a7ff3e3 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -4,8 +4,10 @@ CXX = g++ bin_PROGRAMS = sdpunb SUBDIRS = periph io tools opcua -#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -O3 -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 -AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 +#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -ffast-math -ftree-vectorizer-verbose=0 +AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT + +#-mcpu=cortex-m3 -mthumb -mno-thumb-interwork -mfpu=vfp -msoft-float -mfix-cortex-m3-ldrd ############################################################################ diff --git a/src/io/Makefile.am b/src/io/Makefile.am index 1f4d29d029d80cda01a9b98a5afd8be5b9d2f50e..7e828e8913ad6b37bfc976dc590a6ee1d9d393be 100644 --- a/src/io/Makefile.am +++ b/src/io/Makefile.am @@ -2,8 +2,8 @@ CC = gcc CXX = g++ lib_LIBRARIES = libio.a -#AM_CXXFLAGS = -std=c++11 -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -O3 -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 -AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 +#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -ffast-math -ftree-vectorizer-verbose=0 +AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT ############################################################################ diff --git a/src/opcua/Makefile.am b/src/opcua/Makefile.am index 8f7a988977488e8f286946ae449a074c6fe97127..ba681d901214ff753c8725fa8eeb774af5d52e44 100644 --- a/src/opcua/Makefile.am +++ b/src/opcua/Makefile.am @@ -2,8 +2,7 @@ CC = gcc CXX = g++ lib_LIBRARIES = libopcua.a -AM_CXXFLAGS = -std=c++11 -I/usr/local/include/open62541 -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -DUA_ARCHITECTURE_POSIX -O3 -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 -#gcc -std=c99 -I/usr/local/include/open62541 -DUA_ARCHITECTURE_POSIX server.c -o server -lopen62541 +AM_CXXFLAGS = -std=c++11 -I/usr/local/include/open62541 -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -DUA_ARCHITECTURE_POSIX -O3 -march=native -ffast-math -ftree-vectorizer-verbose=0 diff --git a/src/periph/Makefile.am b/src/periph/Makefile.am index df4365dca2aba1d2c77683e334cf635eb4376ea9..350f2528515007db43ee1b8a65477c2ab981cb9f 100644 --- a/src/periph/Makefile.am +++ b/src/periph/Makefile.am @@ -2,8 +2,8 @@ CC = gcc CXX = g++ lib_LIBRARIES = libperiph.a -#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -O2 -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 -AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 +#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -ffast-math -ftree-vectorizer-verbose=0 +AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT ############################################################################ diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am index f17800c4e8556080a73fe98f13474f943096e439..22372aad85094498ef43005355a052dcc89cb04b 100644 --- a/src/tools/Makefile.am +++ b/src/tools/Makefile.am @@ -2,8 +2,8 @@ CC = gcc CXX = g++ lib_LIBRARIES = libtools.a -#AM_CXXFLAGS = -std=c++11 -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -O3 -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 -AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -msse2 -ffast-math -ftree-vectorizer-verbose=0 +#AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT -march=native -ffast-math -ftree-vectorizer-verbose=0 +AM_CXXFLAGS = -std=c++11 -ggdb -pedantic -Wall -Woverloaded-virtual -Wwrite-strings -D_REENTRANT ############################################################################