7.4.7.10 Building DLLs with GNAT Project files

There is nothing specific to Windows in the build process. See the ‘Library Projects’ section in the ‘GNAT Project Manager’ chapter of the ‘GPRbuild User’s Guide’.

Due to a system limitation, it is not possible under Windows to create threads when inside the DllMain routine which is used for auto-initialization of shared libraries, so it is not possible to have library level tasks in SALs.