CMake/Tests/ModuleDefinition
Brad King 075f645409 Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files
The `WINDOWS_EXPORT_ALL_SYMBOLS` target property exports all symbols
found in object files explicitly given to the linker.  However, the
linker may also find additional symbols in dependencies and copy them
into the linked binary (e.g. from `msvcrt.lib`).  Provide a way to
export an explicit list of such symbols by adding a `.def` file as a
source file.

Fixes: #16473
2017-03-21 10:02:34 -04:00
..
CMakeLists.txt Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files 2017-03-21 10:02:34 -04:00
example_dll_2.c Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
example_dll_2.def Test use of module .def files for MS tools 2009-09-29 16:39:43 -04:00
example_dll_gen.c Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
example_dll_gen.def.in Test generated module .def files 2012-04-02 10:54:25 -04:00
example_dll.c Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
example_dll.def Test use of module .def files for MS tools 2009-09-29 16:39:43 -04:00
example_exe.c Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files 2017-03-21 10:02:34 -04:00
example_exe.def Test use of module .def files for MS tools 2009-09-29 16:39:43 -04:00
example_mod_1.c Revise C++ coding style using clang-format 2016-05-16 16:05:19 -04:00
split_dll_1.def Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files 2017-03-21 10:02:34 -04:00
split_dll_2.def Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files 2017-03-21 10:02:34 -04:00
split_dll.c Support WINDOWS_EXPORT_ALL_SYMBOLS with .def files 2017-03-21 10:02:34 -04:00