Minimum set of Delphi 2010 files to move to a SVN repository for compiling -


We are using subversion for SCC. In our reserves, our construction environment has a great fortune so that we can examine a given version and at that time it can be reconstructed very closely for use at that time.

  • Third Party Components
  • VCL (including Indy)
  • We now have the following:

    • InnoSetup binaries <
    • The source (of course)
    • The Ultimate Builder Project Files

    The thing made for Delphi is the only thing - I'm thinking What is the minimum set of files

    thanks

  • OK - I suppose I have been working on this, I would like to scan our application under a VMware guest Committee was able to, which was not established in our developer tools (Aradi studio, Eureka log etc.). Basically I have a compiler folder with these files:

    You only need some files. Originally these files:

     02/05/2008 05:13 PM 89,088 BorDebug.dll 11/02/2009 06:02 PM 57,344 Borland.Build.Tasks.Common.dll 11/02/2009 06: 02 PM 147,456 Borland.Build.Tasks.Delphi.dll 11/02/2009 06:02 PM 49,152 Borland.Build.Tasks.Shared.dll 11/02/2009 06:02 PM 20,480 Borland.Globalization.dll 08 / 19/2009 05:00 PM 22,370 CodeGear.Common.Targets 08/19/2009 05:00 PM 32,928 CodeGear.Delphi.Targets 11/02/2009 06:02 PM 1,328,128 DCC 32.EXE 02/25/2010 08:17 AM 979,456 ecc32 .exe 11/02/2009 06:02 PM 314,368 lnkdfm140.dll 02/25/2010 08:11 AM 40,960 Process.exe 08/19/2009 05:00 pm 75,264 rlink32.dll 06/15/2010 08 : 41 am 185 rsvars.bat 

    Maybe I can cut anything out of these files. We also have a component folder that contains all the underlying VCL files (originally Lib and Indie 10 folders) and our third-party components. In Delphi I made the library path setting empty - this step is key then I said that setting the library path in specific project options. We have specified that the built-in and third-party files were used where the environment variable was used. These environment variables are set in RAD Studio, and then can be set through the command line while compiling the release. So we have one such bit file:

     SET BDS = C: \ _ Releases \ compiler SET COREFILES = C: \ _ Components \ D2010 SET COMPONENTS = C: \ _ Component SET LANGDIR = EN 

    Our library path looks like this:

    $ (COREFILES) \ lib; $ (COREFILES) \ Indy10; $ (Element) \ EurekaLog; $ (Component) \ Jcl \ source \ Our Virgin VMware session is just MSBuild and I can call these commands for the above mentioned raw files:

    Pre> msbuild project.dproj -t: rebuild / p: config = release ecc32 --el_alter_exe "project.dproj"

    Which of our applications makes it believe that we are just Delphi 32 Using personalities that simplifies things, but for us, I think it will do great work.


    Comments

    Popular posts from this blog

    windows - Heroku throws SQLITE3 Read only exception -

    lex - Building a lexical Analyzer in Java -

    python - rename keys in a dictionary -