JD2022-TU1/main/tools/qa/SN-DBS-Support/Platforms/NX_VS2015
2026-10-05 12:05:45 +03:00
..
Dll А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
ImportAfter А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
ImportBefore А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
src/SampleDLL2015 А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
Template А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
XSLTs А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
Install.bat А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
ReadMe.txt А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00
Uninstall.bat А это уже второй коммит (сам проект) 2026-10-05 12:05:45 +03:00

General Purpose SNDBS support for NX
-------------------

The dll source can be found in src directory. SNDBS requires a collection of each source individually combined with all the compiler flags, macros, includes, outputs.
For Precompile pass we delegate to the original DLL supplied by NX SDK for compiling the precompiled header and generating the .pch and it's respective object. The Compile pass is distributed 
with SNDBS. To debug specify EchoCommandLines=true in your project properties.

- SNDBS older version ignores the precompiled header timestamps which causes compilation failure saying "recompile pch because it is out of date". To avoid this, you will have to define a compiler flag -Xclang -fno-pch-timestamp for the project.
- Most of the code is copied from a decompiled version of the NX DLL installed in MSBuild Platform folder