Commit graph

8 commits

Author SHA1 Message Date
David Tardon
44863e68c1 do not link with cmt by default
It causes linker errors like:

libcmt.lib(crt0dat.obj) : error LNK2005: _amsg_exit already defined in
+msvcrt.lib(MSVCR90.dll)
...

Change-Id: I54217859a7c4f6535eed5bca50ada68a8d5b095c
2012-05-30 10:52:39 +02:00
Andras Timar
d131867357 use 64-bit compiler and linker for 64-bit Windows shell extensions
Change-Id: I4ad94eca4ebbf7d8e989dba5a19296d727111850
2012-05-30 00:00:09 +02:00
David Tardon
de1297a1ff copy the source files before trying to use them
Change-Id: I3252511cd845e6f91d31f5b5858c9122fcab4838
2012-05-29 17:31:13 +02:00
Andras Timar
759d11c6c7 trying to fix shell x64 build on Windows
Change-Id: Ibf5dffec5f5617d225f6f529566b524ebafc20c2
2012-05-29 16:48:55 +02:00
Matúš Kukan
16f09b72e2 partially revert 3ca7b8c296bcda699bcf642db3932b3fdbe7ad06
It is not possible to use PRIVATE this way.
So, there are still warnings as:
LINK : warning LNK4104: export of symbol 'DllCanUnloadNow' should be PRIVATE

Change-Id: I9f14dd95b611475ef89914270c931a7115f1f5c8
2012-05-29 07:36:12 +02:00
Matúš Kukan
22e8f9b907 shell: export more symbols, as private
Change-Id: Ifca9712c2ee28c8e38925150b3e6d0f27195ff1d
2012-05-29 07:36:11 +02:00
David Tardon
db416d1355 export COM functions
Change-Id: I5ab936c90b596716f92f04d0db46a77a656a758b
2012-05-29 07:36:09 +02:00
David Tardon
d4efa8b0cf gbuildize shell
Change-Id: I91a89f9d0bd1eb88a94179f1c1a41bc832599fed
2012-05-29 07:33:44 +02:00