Document compilation flags for Windows Device Server
Currently the documentation is found in aa5a8fdc (appveyor.yml: Fix MSVC runtime library selection, 2022-02-07).
The following steps worked to compile TangoTest (from the referenced commit message):
setlocal
git clean -fdx build-shared build-static
set BASE_FOLDER="C:\\Users\\Test\\projekte\\tango-projects\\libtango_9.3.5_v141_x64_shared_debug"
cmake -B build-shared -S . -G "Visual Studio 15 2017" -A x64 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_RELEASE="/MD" -DCMAKE_CXX_FLAGS_DEBUG="/MDd" -DCMAKE_CXX_FLAGS="-DLOG4TANGO_HAS_DLL -DTANGO_HAS_DLL" -DTANGO_PKG_LIBRARY_DIRS="%BASE_FOLDER%\\lib" -DTANGO_PKG_LIBRARIES="tangod;omniORB4_rtd;omnithread_rtd;COS4_rtd;omniDynamic4_rtd;libzmq-v141-mt-gd-4_0_5;comctl32;wsock32;Ws2_32" -DTANGO_PKG_INCLUDE_DIRS="%BASE_FOLDER%\\include"
cmake --build build-shared --config Debug
SET PATH=%PATH%;C:\Users\Test\projekte\tango-projects\libtango_9.3.5_v141_x64_shared_debug\bin
build-shared\Debug\TangoTest.exe test -nodb -dlist sys/tg_test/1 -ORBendPoint giop:tcp::7777
set BASE_FOLDER="C:\\Users\\Test\\projekte\\tango-projects\\libtango_9.3.5_v141_x64_static_debug"
cmake -B build-static -S . -G "Visual Studio 15 2017" -A x64 -DCMAKE_BUILD_TYPE=Debug -DCMAKE_CXX_FLAGS_RELEASE="/MT" -DCMAKE_CXX_FLAGS_DEBUG="/MTd" -DCMAKE_CXX_FLAGS="-D_WINSTATIC" -DTANGO_PKG_LIBRARY_DIRS="%BASE_FOLDER%\\lib" -DTANGO_PKG_LIBRARIES="libtangod;omniORB4d;omnithreadd;COS4_rtd;omniDynamic4d;libzmq-v141-mt-sgd-4_0_5;comctl32;wsock32;Ws2_32" -DTANGO_PKG_INCLUDE_DIRS="%BASE_FOLDER%\\include"
cmake --build build-static --config Debug
set PATH=%PATH%;C:\Users\Test\projekte\tango-projects\libtango_9.3.5_v141_x64_static_debug\bin
build-static\Debug\TangoTest.exe test -nodb -dlist sys/tg_test/1 -ORBendPoint giop:tcp::7777