--- /dev/null
+#///////////////////////////////////////////////////////////////////////////////
+#//
+#// Visual Leak Detector - CallStack Class Implementations
+#// Copyright (c) 2005-2006 Dan Moulding
+#// Copyright (c) 2007 Peter Kümmel, CMake files
+#//
+#// This library is free software; you can redistribute it and/or
+#// modify it under the terms of the GNU Lesser General Public
+#// License as published by the Free Software Foundation; either
+#// version 2.1 of the License, or (at your option) any later version.
+#//
+#// This library is distributed in the hope that it will be useful,
+#// but WITHOUT ANY WARRANTY; without even the implied warranty of
+#// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+#// Lesser General Public License for more details.
+#//
+#// You should have received a copy of the GNU Lesser General Public
+#// License along with this library; if not, write to the Free Software
+#// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#//
+#// See COPYING.txt for the full terms of the GNU Lesser General Public License.
+#//
+#////////////////////////////////////////////////////////////////////////////////
+
+cmake_minimum_required(VERSION 2.6.4)
+
+project(vld)
+
+include(CheckCXXSourceCompiles)
+
+check_cxx_source_compiles(
+ "
+ #pragma comment(lib, \"dbghelp.lib\")
+ #define UNICODE
+ #define _UNICODE
+ #include <windows.h>
+ #include <dbghelp.h>
+ int main(){void* ptr = (void*)&SymInitializeW; return 0;}
+ "
+HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
+
+if (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
+ message(STATUS "'Debugging Tools for Windows' not found.")
+ message(STATUS "Please install the tools from http://www.microsoft.com/whdc/devtools/debugging/default.mspx")
+ message(STATUS "and add it to the Visual Studio include and lib serach paths.")
+ message(FATAL_ERROR "")
+endif (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
+
+set(vld_path ${CMAKE_CURRENT_SOURCE_DIR}/../..)
+
+file(GLOB vld_sources ${vld_path}/src/*.cpp)
+file(GLOB vld_headers ${vld_path}/src/*.h)
+
+add_definitions(-DVLD_BUILD -DUNICODE -D_UNICODE)
+
+
+add_library(vld SHARED ${vld_sources} ${vld_headers})
+
+
--- /dev/null
+#///////////////////////////////////////////////////////////////////////////////
+#//
+#// Visual Leak Detector - CallStack Class Implementations
+#// Copyright (c) 2005-2006 Dan Moulding
+#// Copyright (c) 2007 Peter Kümmel, CMake files
+#//
+#// This library is free software; you can redistribute it and/or
+#// modify it under the terms of the GNU Lesser General Public
+#// License as published by the Free Software Foundation; either
+#// version 2.1 of the License, or (at your option) any later version.
+#//
+#// This library is distributed in the hope that it will be useful,
+#// but WITHOUT ANY WARRANTY; without even the implied warranty of
+#// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+#// Lesser General Public License for more details.
+#//
+#// You should have received a copy of the GNU Lesser General Public
+#// License along with this library; if not, write to the Free Software
+#// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+#//
+#// See COPYING.txt for the full terms of the GNU Lesser General Public License.
+#//
+#////////////////////////////////////////////////////////////////////////////////
+
+# This triggers the useage of vld in all other projects
+set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /FI${vld_path}/src/vld.h")
+set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /FI${vld_path}/src/vld.h")
+++ /dev/null
-#///////////////////////////////////////////////////////////////////////////////
-#//
-#// Visual Leak Detector - CallStack Class Implementations
-#// Copyright (c) 2005-2006 Dan Moulding
-#// Copyright (c) 2007 Peter Kümmel, CMake files
-#//
-#// This library is free software; you can redistribute it and/or
-#// modify it under the terms of the GNU Lesser General Public
-#// License as published by the Free Software Foundation; either
-#// version 2.1 of the License, or (at your option) any later version.
-#//
-#// This library is distributed in the hope that it will be useful,
-#// but WITHOUT ANY WARRANTY; without even the implied warranty of
-#// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-#// Lesser General Public License for more details.
-#//
-#// You should have received a copy of the GNU Lesser General Public
-#// License along with this library; if not, write to the Free Software
-#// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#//
-#// See COPYING.txt for the full terms of the GNU Lesser General Public License.
-#//
-#////////////////////////////////////////////////////////////////////////////////
-
-cmake_minimum_required(VERSION 2.6.4)
-
-project(vld)
-
-include(CheckCXXSourceCompiles)
-
-check_cxx_source_compiles(
- "
- #pragma comment(lib, \"dbghelp.lib\")
- #define UNICODE
- #define _UNICODE
- #include <windows.h>
- #include <dbghelp.h>
- int main(){void* ptr = (void*)&SymInitializeW; return 0;}
- "
-HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
-
-if (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
- message(STATUS "'Debugging Tools for Windows' not found.")
- message(STATUS "Please install the tools from http://www.microsoft.com/whdc/devtools/debugging/default.mspx")
- message(STATUS "and add it to the Visual Studio include and lib serach paths.")
- message(FATAL_ERROR "")
-endif (NOT HAVE_DEBUGGING_TOOLS_FOR_WINDOWS)
-
-set(vld_path ${CMAKE_CURRENT_SOURCE_DIR}/../..)
-
-file(GLOB vld_sources ${vld_path}/src/*.cpp)
-file(GLOB vld_headers ${vld_path}/src/*.h)
-
-add_definitions(-DVLD_BUILD -DUNICODE -D_UNICODE)
-
-
-add_library(vld SHARED ${vld_sources} ${vld_headers})
-
-
+++ /dev/null
-#///////////////////////////////////////////////////////////////////////////////
-#//
-#// Visual Leak Detector - CallStack Class Implementations
-#// Copyright (c) 2005-2006 Dan Moulding
-#// Copyright (c) 2007 Peter Kümmel, CMake files
-#//
-#// This library is free software; you can redistribute it and/or
-#// modify it under the terms of the GNU Lesser General Public
-#// License as published by the Free Software Foundation; either
-#// version 2.1 of the License, or (at your option) any later version.
-#//
-#// This library is distributed in the hope that it will be useful,
-#// but WITHOUT ANY WARRANTY; without even the implied warranty of
-#// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-#// Lesser General Public License for more details.
-#//
-#// You should have received a copy of the GNU Lesser General Public
-#// License along with this library; if not, write to the Free Software
-#// Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
-#//
-#// See COPYING.txt for the full terms of the GNU Lesser General Public License.
-#//
-#////////////////////////////////////////////////////////////////////////////////
-
-# This triggers the useage of vld in all other projects
-set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /FI${vld_path}/src/vld.h")
-set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /FI${vld_path}/src/vld.h")
+++ /dev/null
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioProject
- ProjectType="Visual C++"
- Version="8,00"
- Name="vld"
- ProjectGUID="{0D30FFCB-45DA-4D2B-8E3C-81BC145BF2DE}"
- RootNamespace="vld"
- >
- <Platforms>
- <Platform
- Name="Win32"
- />
- </Platforms>
- <ToolFiles>
- </ToolFiles>
- <Configurations>
- <Configuration
- Name="Debug|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="0"
- PreprocessorDefinitions="WIN32, UNICODE, _UNICODE"
- BasicRuntimeChecks="3"
- RuntimeLibrary="3"
- EnableFunctionLevelLinking="true"
- WarningLevel="4"
- DebugInformationFormat="4"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- GenerateDebugInformation="true"
- BaseAddress="0x03200000"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AssemblyIdentity=""
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- <Configuration
- Name="Release|Win32"
- OutputDirectory="$(SolutionDir)$(ConfigurationName)"
- IntermediateDirectory="$(ConfigurationName)"
- ConfigurationType="2"
- WholeProgramOptimization="1"
- >
- <Tool
- Name="VCPreBuildEventTool"
- />
- <Tool
- Name="VCCustomBuildTool"
- />
- <Tool
- Name="VCXMLDataGeneratorTool"
- />
- <Tool
- Name="VCWebServiceProxyGeneratorTool"
- />
- <Tool
- Name="VCMIDLTool"
- />
- <Tool
- Name="VCCLCompilerTool"
- Optimization="3"
- FavorSizeOrSpeed="1"
- EnableFiberSafeOptimizations="true"
- PreprocessorDefinitions="UNICODE, _UNICODE"
- StringPooling="true"
- RuntimeLibrary="2"
- BufferSecurityCheck="false"
- FloatingPointModel="2"
- DebugInformationFormat="3"
- />
- <Tool
- Name="VCManagedResourceCompilerTool"
- />
- <Tool
- Name="VCResourceCompilerTool"
- />
- <Tool
- Name="VCPreLinkEventTool"
- />
- <Tool
- Name="VCLinkerTool"
- GenerateDebugInformation="true"
- OptimizeReferences="2"
- EnableCOMDATFolding="2"
- OptimizeForWindows98="1"
- BaseAddress="0x03200000"
- />
- <Tool
- Name="VCALinkTool"
- />
- <Tool
- Name="VCManifestTool"
- AssemblyIdentity=""
- />
- <Tool
- Name="VCXDCMakeTool"
- />
- <Tool
- Name="VCBscMakeTool"
- />
- <Tool
- Name="VCFxCopTool"
- />
- <Tool
- Name="VCAppVerifierTool"
- />
- <Tool
- Name="VCWebDeploymentTool"
- />
- <Tool
- Name="VCPostBuildEventTool"
- />
- </Configuration>
- </Configurations>
- <References>
- </References>
- <Files>
- <Filter
- Name="Source Files"
- Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
- >
- <File
- RelativePath="..\..\src\callstack.cpp"
- >
- </File>
- <File
- RelativePath="..\..\src\ntapi.cpp"
- >
- </File>
- <File
- RelativePath="..\..\src\utility.cpp"
- >
- </File>
- <File
- RelativePath="..\..\src\vld.cpp"
- >
- </File>
- <File
- RelativePath="..\..\src\vldapi.cpp"
- >
- </File>
- <File
- RelativePath="..\..\src\vldheap.cpp"
- >
- </File>
- </Filter>
- <Filter
- Name="Header Files"
- Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
- >
- <File
- RelativePath="..\..\src\callstack.h"
- >
- </File>
- <File
- RelativePath="..\..\src\map.h"
- >
- </File>
- <File
- RelativePath="..\..\src\ntapi.h"
- >
- </File>
- <File
- RelativePath="..\..\src\set.h"
- >
- </File>
- <File
- RelativePath="..\..\src\tree.h"
- >
- </File>
- <File
- RelativePath="..\..\src\utility.h"
- >
- </File>
- <File
- RelativePath="..\..\include\vld.h"
- >
- </File>
- <File
- RelativePath="..\..\src\vldheap.h"
- >
- </File>
- <File
- RelativePath="..\..\src\vldint.h"
- >
- </File>
- </Filter>
- <Filter
- Name="Resource Files"
- Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
- >
- </Filter>
- </Files>
- <Globals>
- </Globals>
-</VisualStudioProject>