summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/AutoExportDll/objlib.c
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2016-07-20 15:26:55 (GMT)
committerBrad King <brad.king@kitware.com>2016-07-21 15:05:22 (GMT)
commit13a6ff31becea16d567b23abc68bfa8aa75365ce (patch)
treec7a0005b500f8f0c52c49008bc7e272821cd170b /Tests/RunCMake/AutoExportDll/objlib.c
parentdf14a98e9c4af316cd5e75d6af8cc7b75da2db8f (diff)
downloadCMake-13a6ff31becea16d567b23abc68bfa8aa75365ce.zip
CMake-13a6ff31becea16d567b23abc68bfa8aa75365ce.tar.gz
CMake-13a6ff31becea16d567b23abc68bfa8aa75365ce.tar.bz2
VS: Fix WINDOWS_EXPORT_ALL_SYMBOLS for object libraries
Teach Visual Studio generators to include object files from object libraries in the list of objects whose symbols are to be exported. The Makefile and Ninja generators already did this. Update the test to cover this case. Reported-by: Bertrand Bellenot <Bertrand.Bellenot@cern.ch>
Diffstat (limited to 'Tests/RunCMake/AutoExportDll/objlib.c')
-rw-r--r--Tests/RunCMake/AutoExportDll/objlib.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/Tests/RunCMake/AutoExportDll/objlib.c b/Tests/RunCMake/AutoExportDll/objlib.c
new file mode 100644
index 0000000..54a9658
--- /dev/null
+++ b/Tests/RunCMake/AutoExportDll/objlib.c
@@ -0,0 +1,4 @@
+int objlib()
+{
+ return 7;
+}