]> granicus.if.org Git - graphviz/commitdiff
__EXPORT__ and __IMPORT__ defs for win32dll
authorarif <devnull@localhost>
Mon, 26 Apr 2010 18:35:08 +0000 (18:35 +0000)
committerarif <devnull@localhost>
Mon, 26 Apr 2010 18:35:08 +0000 (18:35 +0000)
lib/cdt/cdt.h
lib/cdt/cdt.vcproj

index 25f4b9a410b7e22dc8ed5a0654b8231754683f77..3c2586c93f2b0c2a5d67b83e076dbaad41a6623e 100644 (file)
 #define _END_EXTERNS_
 #endif
 
+#ifdef WIN32
+#define __EXPORT__  __declspec (dllexport)
+#define __IMPORT__     __declspec (dllimport)
+#endif
+
+
 #if !_DLL_BLD && _dll_import
 #define __EXTERN__(T,obj)       extern T obj; T* _imp__ ## obj = &obj
 #define __DEFINE__(T,obj,val)   T obj = val; T* _imp__ ## obj = &obj
index f3c1aadfa640810ccd11d4aeb673ac5101d2cf3a..da82923af93a57ec54ab748baf2a8ebb60e65427 100644 (file)
@@ -1,11 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <VisualStudioProject
        ProjectType="Visual C++"
-       Version="8.00"
+       Version="9.00"
        Name="cdt"
        ProjectGUID="{83CF0498-7884-49D3-8B3C-263C5AF5FE1B}"
        RootNamespace="cdt"
        Keyword="Win32Proj"
+       TargetFrameworkVersion="131072"
        >
        <Platforms>
                <Platform
@@ -65,6 +66,8 @@
                                ModuleDefinitionFile="cdt.def"
                                GenerateDebugInformation="true"
                                SubSystem="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
                                TargetMachine="1"
                        />
                        <Tool
@@ -85,9 +88,6 @@
                        <Tool
                                Name="VCAppVerifierTool"
                        />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
                        <Tool
                                Name="VCPostBuildEventTool"
                        />
                                SubSystem="2"
                                OptimizeReferences="2"
                                EnableCOMDATFolding="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
                                TargetMachine="1"
                        />
                        <Tool
                        <Tool
                                Name="VCAppVerifierTool"
                        />
-                       <Tool
-                               Name="VCWebDeploymentTool"
-                       />
                        <Tool
                                Name="VCPostBuildEventTool"
                        />