Changeset 313


Ignore:
Timestamp:
09/05/12 12:52:32 (7 years ago)
Author:
jls17
Message:
  • added rapidjson lib (all external dependencies will be moved to the thirdparty folder within the next commits)
  • version bump to 3.0.4
  • applied correct linker settings to the vcproj-Files for x64 platform
Location:
branches/work_304
Files:
20 added
7 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/ARInside.cpp

    r307 r313  
    6060///////// 
    6161// version information block 
    62 #define VERSION "3.0.3" 
     62#define VERSION "3.0.4" 
    6363#if defined(_DEBUG) 
    6464#define VERSION_STR VERSION "." SVN_REV_STR " Debug" 
  • branches/work_304/ARInside.sln

    r295 r313  
    5858                {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|Win32.ActiveCfg = ReleaseBeta|Win32 
    5959                {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|Win32.Build.0 = ReleaseBeta|Win32 
    60                 {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|x64.ActiveCfg = Release|x64 
    61                 {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|x64.Build.0 = Release|x64 
     60                {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|x64.ActiveCfg = ReleaseBeta|x64 
     61                {2CE7795F-1C22-4914-BC19-F498AC93CFDB}.ReleaseBeta|x64.Build.0 = ReleaseBeta|x64 
    6262        EndGlobalSection 
    6363        GlobalSection(SolutionProperties) = preSolution 
  • branches/work_304/ARInside.vcproj

    r295 r313  
    296296                        <Tool 
    297297                                Name="VCLinkerTool" 
    298                                 AdditionalDependencies="arapi7604_build002.lib arxmlutil7604_build002.lib zlibwapi.lib" 
     298                                AdditionalDependencies="arapi7604_build002_win64.lib arxmlutil7604_build002_win64.lib zlibwapi.lib" 
    299299                                LinkIncremental="1" 
    300                                 AdditionalLibraryDirectories="..\..\api764sp2\lib;..\..\libs\zlib\lib" 
     300                                AdditionalLibraryDirectories="..\..\api764sp2\lib;..\..\libs\zlib\lib64" 
    301301                                GenerateDebugInformation="true" 
    302302                                SubSystem="1" 
  • branches/work_304/ARInsideLib.vcproj

    r311 r313  
    4646                                Name="VCCLCompilerTool" 
    4747                                Optimization="0" 
    48                                 AdditionalIncludeDirectories=".\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;" 
     48                                AdditionalIncludeDirectories=".\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    4949                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;AR_STRICT_ANSI;ARINSIDE_ENABLE_ZLIB_SUPPORT" 
    5050                                MinimalRebuild="true" 
     
    176176                                Name="VCCLCompilerTool" 
    177177                                Optimization="2" 
    178                                 AdditionalIncludeDirectories=".\tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include" 
     178                                AdditionalIncludeDirectories=".\tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    179179                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE;_CRT_SECURE_NO_DEPRECATE;AR_STRICT_ANSI;ARINSIDE_ENABLE_ZLIB_SUPPORT" 
    180180                                RuntimeLibrary="2" 
     
    216216                        OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)" 
    217217                        IntermediateDirectory="$(PlatformName)\$(ConfigurationName)" 
    218                         ConfigurationType="1" 
     218                        ConfigurationType="4" 
    219219                        CharacterSet="2" 
    220220                        WholeProgramOptimization="1" 
     
    258258                        /> 
    259259                        <Tool 
    260                                 Name="VCLinkerTool" 
    261                                 AdditionalDependencies="arapi7604_build002_win64.lib arxmlutil7604_build002_win64.lib zlibwapi.lib" 
    262                                 LinkIncremental="1" 
    263                                 AdditionalLibraryDirectories="..\..\Api764sp2\lib;..\..\libs\zlib\lib64" 
    264                                 GenerateDebugInformation="true" 
    265                                 SubSystem="1" 
    266                                 LargeAddressAware="2" 
    267                                 OptimizeReferences="2" 
    268                                 EnableCOMDATFolding="2" 
    269                                 RandomizedBaseAddress="1" 
    270                                 DataExecutionPrevention="0" 
    271                                 TargetMachine="17" 
     260                                Name="VCLibrarianTool" 
    272261                        /> 
    273262                        <Tool 
     
    275264                        /> 
    276265                        <Tool 
    277                                 Name="VCManifestTool" 
    278                         /> 
    279                         <Tool 
    280266                                Name="VCXDCMakeTool" 
    281267                        /> 
     
    285271                        <Tool 
    286272                                Name="VCFxCopTool" 
    287                         /> 
    288                         <Tool 
    289                                 Name="VCAppVerifierTool" 
    290273                        /> 
    291274                        <Tool 
     
    516499                        > 
    517500                        <File 
     501                                RelativePath=".\thirdparty\rapidjson\allocators.h" 
     502                                > 
     503                        </File> 
     504                        <File 
    518505                                RelativePath=".\AppConfig.h" 
    519506                                > 
     
    540527                        </File> 
    541528                        <File 
     529                                RelativePath=".\thirdparty\rapidjson\document.h" 
     530                                > 
     531                        </File> 
     532                        <File 
     533                                RelativePath=".\thirdparty\rapidjson\encodedstream.h" 
     534                                > 
     535                        </File> 
     536                        <File 
     537                                RelativePath=".\thirdparty\rapidjson\encodings.h" 
     538                                > 
     539                        </File> 
     540                        <File 
     541                                RelativePath=".\thirdparty\rapidjson\filereadstream.h" 
     542                                > 
     543                        </File> 
     544                        <File 
     545                                RelativePath=".\thirdparty\rapidjson\filestream.h" 
     546                                > 
     547                        </File> 
     548                        <File 
    542549                                RelativePath=".\FileSystemUtil.h" 
    543550                                > 
    544551                        </File> 
    545552                        <File 
     553                                RelativePath=".\thirdparty\rapidjson\filewritestream.h" 
     554                                > 
     555                        </File> 
     556                        <File 
    546557                                RelativePath=".\gzstream.h" 
    547558                                > 
     
    552563                        </File> 
    553564                        <File 
     565                                RelativePath=".\thirdparty\rapidjson\internal\pow10.h" 
     566                                > 
     567                        </File> 
     568                        <File 
     569                                RelativePath=".\thirdparty\rapidjson\prettywriter.h" 
     570                                > 
     571                        </File> 
     572                        <File 
     573                                RelativePath=".\thirdparty\rapidjson\rapidjson.h" 
     574                                > 
     575                        </File> 
     576                        <File 
     577                                RelativePath=".\thirdparty\rapidjson\reader.h" 
     578                                > 
     579                        </File> 
     580                        <File 
    554581                                RelativePath=".\resource.h" 
    555582                                > 
    556583                        </File> 
    557584                        <File 
     585                                RelativePath=".\thirdparty\rapidjson\internal\stack.h" 
     586                                > 
     587                        </File> 
     588                        <File 
    558589                                RelativePath=".\stdafx.h" 
     590                                > 
     591                        </File> 
     592                        <File 
     593                                RelativePath=".\thirdparty\rapidjson\internal\strfunc.h" 
     594                                > 
     595                        </File> 
     596                        <File 
     597                                RelativePath=".\thirdparty\rapidjson\stringbuffer.h" 
     598                                > 
     599                        </File> 
     600                        <File 
     601                                RelativePath=".\thirdparty\rapidjson\writer.h" 
    559602                                > 
    560603                        </File> 
  • branches/work_304/ARInsideTest.vcproj

    r311 r313  
    4545                                Name="VCCLCompilerTool" 
    4646                                Optimization="0" 
    47                                 AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include" 
     47                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    4848                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" 
    4949                                MinimalRebuild="true" 
     
    122122                                Name="VCCLCompilerTool" 
    123123                                Optimization="0" 
    124                                 AdditionalIncludeDirectories="..\..\libs\gtest\include" 
     124                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    125125                                PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE" 
    126126                                MinimalRebuild="true" 
     
    143143                        <Tool 
    144144                                Name="VCLinkerTool" 
    145                                 AdditionalDependencies="gtestd.lib" 
     145                                AdditionalDependencies="gtestd.lib arapi7604_build002_win64.lib arxmlutil7604_build002_win64.lib zlibwapi.lib" 
    146146                                LinkIncremental="2" 
    147                                 AdditionalLibraryDirectories="..\..\libs\gtest\lib64" 
     147                                AdditionalLibraryDirectories="..\..\libs\gtest\lib64;..\..\api764sp2\lib;..\..\libs\zlib\lib64" 
    148148                                GenerateDebugInformation="true" 
    149149                                SubSystem="1" 
     
    202202                                Optimization="2" 
    203203                                EnableIntrinsicFunctions="true" 
    204                                 AdditionalIncludeDirectories="..\..\libs\gtest\include" 
     204                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    205205                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
    206206                                RuntimeLibrary="2" 
     
    222222                        <Tool 
    223223                                Name="VCLinkerTool" 
    224                                 AdditionalDependencies="gtest.lib" 
     224                                AdditionalDependencies="gtest.lib arapi7604_build002.lib arxmlutil7604_build002.lib zlibwapi.lib" 
    225225                                LinkIncremental="1" 
    226                                 AdditionalLibraryDirectories="..\..\libs\gtest\lib" 
     226                                AdditionalLibraryDirectories="..\..\libs\gtest\lib;..\..\api764sp2\lib;..\..\libs\zlib\lib" 
    227227                                GenerateDebugInformation="true" 
    228228                                SubSystem="1" 
     
    285285                                Optimization="2" 
    286286                                EnableIntrinsicFunctions="true" 
    287                                 AdditionalIncludeDirectories="..\..\libs\gtest\include" 
     287                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    288288                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
    289289                                RuntimeLibrary="2" 
     
    305305                        <Tool 
    306306                                Name="VCLinkerTool" 
    307                                 AdditionalDependencies="gtest.lib" 
     307                                AdditionalDependencies="gtest.lib arapi7604_build002_win64.lib arxmlutil7604_build002_win64.lib zlibwapi.lib" 
    308308                                LinkIncremental="1" 
    309                                 AdditionalLibraryDirectories="..\..\libs\gtest\lib64" 
     309                                AdditionalLibraryDirectories="..\..\libs\gtest\lib64;..\..\api764sp2\lib;..\..\libs\zlib\lib64" 
    310310                                GenerateDebugInformation="true" 
    311311                                SubSystem="1" 
     
    367367                                Optimization="2" 
    368368                                EnableIntrinsicFunctions="true" 
    369                                 AdditionalIncludeDirectories="..\..\libs\gtest\include" 
     369                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    370370                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
    371371                                RuntimeLibrary="2" 
     
    387387                        <Tool 
    388388                                Name="VCLinkerTool" 
    389                                 AdditionalDependencies="gtest.lib" 
     389                                AdditionalDependencies="gtest.lib arapi7604_build002.lib arxmlutil7604_build002.lib zlibwapi.lib" 
    390390                                LinkIncremental="1" 
    391                                 AdditionalLibraryDirectories="..\..\libs\gtest\lib" 
     391                                AdditionalLibraryDirectories="..\..\libs\gtest\lib;..\..\api764sp2\lib;..\..\libs\zlib\lib" 
    392392                                GenerateDebugInformation="true" 
    393393                                SubSystem="1" 
     
    450450                                Optimization="2" 
    451451                                EnableIntrinsicFunctions="true" 
    452                                 AdditionalIncludeDirectories="..\..\libs\gtest\include" 
     452                                AdditionalIncludeDirectories="..\..\libs\gtest\include;.\Tclap;..\..\api764sp2\include;.\;..\..\libs\zlib\include;thirdparty" 
    453453                                PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE" 
    454454                                RuntimeLibrary="2" 
     
    470470                        <Tool 
    471471                                Name="VCLinkerTool" 
    472                                 AdditionalDependencies="gtest.lib" 
     472                                AdditionalDependencies="gtest.lib arapi7604_build002_win64.lib arxmlutil7604_build002_win64.lib zlibwapi.lib" 
    473473                                LinkIncremental="1" 
    474                                 AdditionalLibraryDirectories="..\..\libs\gtest\lib64" 
     474                                AdditionalLibraryDirectories="..\..\libs\gtest\lib64;..\..\api764sp2\lib;..\..\libs\zlib\lib64" 
    475475                                GenerateDebugInformation="true" 
    476476                                SubSystem="1" 
     
    598598                        > 
    599599                </File> 
     600                <File 
     601                        RelativePath=".\RapidJSONTests.cpp" 
     602                        > 
     603                </File> 
    600604        </Files> 
    601605        <Globals> 
  • branches/work_304/CMakeLists.txt

    r311 r313  
    7373ENDIF(NOT DEFINED ARINSIDE_TARGET_ARCHITECTURE) 
    7474 
    75 INCLUDE_DIRECTORIES(${AR_INCLUDE_PATH}/include tinyxml/ tclap/ ./ ${ZLIB_INCLUDE_PATH}/include) 
     75INCLUDE_DIRECTORIES(${AR_INCLUDE_PATH}/include tinyxml/ tclap/ thirdparty/ ./ ${ZLIB_INCLUDE_PATH}/include) 
    7676 
    7777INCLUDE (CheckIncludeFiles) 
     
    143143SET(ARINSIDE_MAIN_SRCS ARInsideMain.cpp ARInsideMain.h) 
    144144SET(ARINSIDE_TEST_SRCS ARInsideTest.cpp ARInsideTest.h 
    145  AppConfigReaderTest.cpp FileSystemUtilTest.cpp 
     145 AppConfigReaderTest.cpp FileSystemUtilTest.cpp RapidJSONTests.cpp 
    146146 lists/ARListHelpersTest.cpp  
    147147 output/webpage/HtmlReferenceListImplTest.cpp 
  • branches/work_304/COPYING

    r286 r313  
    4646Gzstream is a small C++ library, basically just a wrapper, that provides the 
    4747functionality of the zlib C-library in a C++ iostream. 
     48 
     49== rapidjson == 
     50Homepage: http://code.google.com/p/rapidjson/ 
     51License:  MIT (see thirdparty/rapidjson/license.txt 
     52 
     53rapidjson is a fast JSON parser/generator for C++ with both SAX/DOM style API 
Note: See TracChangeset for help on using the changeset viewer.