/[eiffelstudio]/trunk/Delivery/studio/config
ViewVC logotype

Log of /trunk/Delivery/studio/config

View Directory Listing Directory Listing


Sticky Revision:
(Current path doesn't exist after revision 88235)

Revision 71006 - Directory Listing
Modified Thu Nov 1 23:52:35 2007 UTC (12 years, 3 months ago) by manus
Made sure that one can compile a project for .NET with Borland.


Revision 70474 - Directory Listing
Modified Mon Oct 1 04:03:37 2007 UTC (12 years, 4 months ago) by manus
Found a way to generate a dll that is compatible with .NET.


Revision 70466 - Directory Listing
Modified Sat Sep 29 06:39:45 2007 UTC (12 years, 4 months ago) by manus
Added `safe_rm' option to safely delete a file.


Revision 70464 - Directory Listing
Modified Sat Sep 29 06:29:40 2007 UTC (12 years, 4 months ago) by manus
Removed white space afte `\' which prevents the continuation from working.


Revision 70463 - Directory Listing
Modified Sat Sep 29 06:20:17 2007 UTC (12 years, 4 months ago) by manus
Improved code generation for DLL.


Revision 70425 - Directory Listing
Modified Thu Sep 27 03:50:18 2007 UTC (12 years, 4 months ago) by manus
New entries `make_utility' and `make_flags' needed to separate the tool from its options (so far
  only needed with `nmake'). This is part of the solution to restore the `-s -nologo' functionality
  in `finish_freezing' which recently disappeared (at about rev 70000).


Revision 70024 - Directory Listing
Modified Fri Aug 17 16:26:38 2007 UTC (12 years, 6 months ago) by manus
Updated so that `windres' works when ISE_EIFFEL contains a space.
  See http://sourceware.org/bugzilla/show_bug.cgi?id=4933 for bug report showing that
  using the `--preprocessor' option is a workaround to the defect.


Revision 69818 - Directory Listing
Modified Thu Aug 2 21:48:00 2007 UTC (12 years, 6 months ago) by manus
Fixed missing path to `mkdir' and `ld' which would prevent a successful C precompilation.


Revision 69559 - Directory Listing
Modified Thu Jul 19 18:24:28 2007 UTC (12 years, 7 months ago) by manus
No need to specify the full path to eif_config.mingw.h since it is found from the include path
  we gave from the command line.


Revision 69557 - Directory Listing
Modified Thu Jul 19 17:06:03 2007 UTC (12 years, 7 months ago) by manus
Added missing CCLDFLAGS so that one can really create a windows or console application.


Revision 69544 - Directory Listing
Modified Thu Jul 19 05:41:44 2007 UTC (12 years, 7 months ago) by manus
Changed the default location for mingw, now it is under $ISE_EIFFEL/gcc/$ISE_PLATFORM.


Revision 69542 - Directory Listing
Modified Thu Jul 19 04:18:07 2007 UTC (12 years, 7 months ago) by manus
Fixed issue with `touch' that was not referenced from the MSYS directory.
Used the `imacros' option to define RTU64C and RTI64C and override the one from the header file.


Revision 69536 - Directory Listing
Modified Thu Jul 19 02:03:32 2007 UTC (12 years, 7 months ago) by manus
Added " around ISE_EIFFEL in case it has spaces in it.


Revision 69535 - Directory Listing
Modified Thu Jul 19 01:37:56 2007 UTC (12 years, 7 months ago) by manus
Use the gcc delivery from the EiffelStudio delivery which has not yet been integrated.


Revision 69530 - Directory Listing
Modified Wed Jul 18 22:48:18 2007 UTC (12 years, 7 months ago) by manus
Avoid duplication by using $ccflags to define the other.
Added definition for RTU64C and RTI64C so that we can have the same headers with Microsoft enabling
  using one delivery for compiling either with mingw or VC++.


Revision 69529 - Directory Listing
Modified Wed Jul 18 22:47:05 2007 UTC (12 years, 7 months ago) by manus
Avoid C flags duplication by using $ccflags to define the other.


Revision 69515 - Directory Listing
Modified Wed Jul 18 01:10:25 2007 UTC (12 years, 7 months ago) by manus
Fixed precompiles and added support for DLL generation.


Revision 69509 - Directory Listing
Modified Tue Jul 17 22:36:51 2007 UTC (12 years, 7 months ago) by manus
Simplified the generation of the .res file to be more like the Microsoft one (no copy of the images is done).


Revision 69508 - Directory Listing
Modified Tue Jul 17 22:28:26 2007 UTC (12 years, 7 months ago) by manus
Renamed `gnu' into `mingw' since this is what we are using now.
Minor update of the `config.eif' file so that it works for me now (more work is still to be done
  so that it works out of the box, also it needs to be checked against the recent changes we made
  for Microsoft.)


Revision 68765 - Directory Listing
Modified Wed May 30 19:03:18 2007 UTC (12 years, 8 months ago) by manus
Added missing `return' statement causing a C compilation warning.


Revision 67108 - Directory Listing
Modified Wed Mar 7 19:00:49 2007 UTC (12 years, 11 months ago) by manus
Surrounding Borland tools with " in case ISE_EIFFEL is defined with spaces in it.


Revision 67107 - Directory Listing
Modified Wed Mar 7 18:54:41 2007 UTC (12 years, 11 months ago) by manus
Simplified content by removing useless declarations.
Use PRECOMP_OBJECTS to refer to the precompilations, that way we have less
  to translate from the Makefile.SH.


Revision 66961 - Directory Listing
Modified Wed Feb 28 00:36:58 2007 UTC (12 years, 11 months ago) by manus
Added " for path refering to ISE_EIFFEL so that we can use path with spaces in them.


Revision 66646 - Directory Listing
Modified Tue Feb 13 21:01:30 2007 UTC (13 years ago) by manus
Batch file to configure the Windows SDK as the original Micorosft one does not work
  with 4NT.


Revision 66333 - Directory Listing
Modified Mon Jan 29 16:51:09 2007 UTC (13 years ago) by manus
Added NODEFAULTLIB:libc for the linker flags when building a DLL. It fixes bug#11739
  when someone includes a library file compiled without the -MT C compiler flag.


Revision 65774 - Directory Listing
Modified Thu Dec 28 23:40:36 2006 UTC (13 years, 1 month ago) by manus
Fixed incorrect previous commit that set `smart_checking' to False instead of True.


Revision 65581 - Directory Listing
Modified Fri Dec 15 18:37:58 2006 UTC (13 years, 2 months ago) by manus
Force compilation for Windows 2000 or greater operating system.


Revision 65580 - Directory Listing
Modified Fri Dec 15 18:37:39 2006 UTC (13 years, 2 months ago) by manus
Removed the need to have .cfg file for Borland by adding the required options in the config file.


Revision 65289 - Directory Listing
Modified Thu Nov 30 12:09:42 2006 UTC (13 years, 2 months ago) by larryl
We do not need this folder now since it's same as windows folder.

Revision 65288 - Directory Listing
Modified Thu Nov 30 08:50:22 2006 UTC (13 years, 2 months ago) by larryl
Add win64 config files which is completely same as windows.

Revision 65070 - Directory Listing
Modified Wed Nov 15 16:48:32 2006 UTC (13 years, 3 months ago) by jfiat
added the WINAPI in the extern declaration of GetEnvironmentStringsA



Revision 65069 - Directory Listing
Modified Wed Nov 15 16:26:00 2006 UTC (13 years, 3 months ago) by jasonw
Modified to declare GetEnvironmentStringsA as extern if it's not defined.

Revision 65066 - Directory Listing
Modified Wed Nov 15 09:32:26 2006 UTC (13 years, 3 months ago) by jasonw
Modified to get ANSI version of environment variables instead of Unicode version.

Revision 64957 - Directory Listing
Modified Fri Nov 10 05:21:48 2006 UTC (13 years, 3 months ago) by manus
Configuration file for VMS.


Revision 64930 - Directory Listing
Modified Thu Nov 9 18:12:43 2006 UTC (13 years, 3 months ago) by martins
Fixed a bug which caused an eiffel system to crash or giving wrong information when
   using a generic root class.

Revision 64912 - Directory Listing
Modified Thu Nov 9 01:24:58 2006 UTC (13 years, 3 months ago) by manus
Added config files for VMS.


Revision 64843 - Directory Listing
Modified Tue Nov 7 16:49:45 2006 UTC (13 years, 3 months ago) by patrickr
changed into backslashes and added .exe

Revision 64841 - Directory Listing
Modified Tue Nov 7 08:36:15 2006 UTC (13 years, 3 months ago) by jfiat
fixed incomplete commit related to new variable rt_include and so on (for layout)
(related to rev#64832)

Revision 63101 - Directory Listing
Modified Wed Aug 30 00:08:57 2006 UTC (13 years, 5 months ago) by patrickr
removed executable property


Revision 62945 - Directory Listing
Modified Fri Aug 25 15:18:18 2006 UTC (13 years, 6 months ago) by patrickr
removed version.eif, fixes bug#5098

Revision 60866 - Directory Listing
Modified Fri Jun 30 14:17:14 2006 UTC (13 years, 7 months ago) by manus
Forgot to protect call to `eif_thr_init_root' in the non-multithreaded case.


Revision 60790 - Directory Listing
Modified Thu Jun 29 18:52:06 2006 UTC (13 years, 7 months ago) by manus
To avoid GC deadlock, we let the GC believe that there is no Eiffel code executing apart from a DLL
  entry point is called.


Revision 60707 - Directory Listing
Modified Wed Jun 28 16:10:27 2006 UTC (13 years, 7 months ago) by manus
Increased size from 512 to 1024 as otherwise one cannot precompile Vision2.


Revision 60693 - Directory Listing
Modified Wed Jun 28 04:21:38 2006 UTC (13 years, 7 months ago) by manus
Made it work when DLL is compiled in multithreaded mode. Basically, the runtime
  is initialized once during the DLL_PROCESS_ATTACH, then destroyed in DLL_PROCESS_DETACH.
  For each thread creation, we initialize the once per thread data like it is done
  in `eif_thr_entry'. This solves problem with bug#10224.


Revision 59718 - Directory Listing
Modified Tue Jun 13 19:43:29 2006 UTC (13 years, 8 months ago) by larryl
Changed back. Added external GdiPlus.lib link option in WEL library config file instead.

Revision 59702 - Directory Listing
Modified Tue Jun 13 16:53:42 2006 UTC (13 years, 8 months ago) by larryl
Added link option: "GDIPLUS.lib".

Revision 58548 - Directory Listing
Modified Fri Apr 28 15:41:10 2006 UTC (13 years, 9 months ago) by manus
Added MSIMG32.lib for AlphaBlend routine in WEL.


Revision 57786 - Directory Listing
Modified Mon Mar 27 18:01:19 2006 UTC (13 years, 10 months ago) by patrickr
Changes for new configuration system (new EIFGENS directory layout)


Revision 57650 - Directory Listing
Modified Thu Mar 23 07:55:12 2006 UTC (13 years, 11 months ago) by manus
Added Unicode options for compiling C code.


Revision 56908 - Directory Listing
Modified Sat Feb 4 00:14:08 2006 UTC (14 years ago) by manus
Added modified version of the configuration files for VXWorks.

Revision 55120 - Directory Listing
Modified Thu Oct 13 23:38:37 2005 UTC (14 years, 4 months ago) by manus
Added new `ccldflags' entry used by $(CCLDFLAGS) for linking executable instead
  of $(LDFLAGS). Since we do not have special flags for LD, ldflags and mtldflags
  definition is now empty.


Revision 55119 - Directory Listing
Modified Thu Oct 13 23:36:34 2005 UTC (14 years, 4 months ago) by manus
Added new `ccldflags' entry used by $(CCLDFLAGS) for linking executable instead
  of $(LDFLAGS).
To ensure that the config file works between 5.6 and new version of the compiler
  that generate the CCLDFLAGS entry, the value of `ldflags' and `mtldflags' have
  been preserved. Once the changes made we should put an empty definition.


Revision 52616 - Directory Listing
Modified Fri Jun 24 20:39:00 2005 UTC (14 years, 8 months ago) by manus
Use -MT in C compilation flags to reflect change on Windows where using VS
  now requires this flag as it will not work link when using VS 2005.
Added `boehmgc' entry to get the name of the Boehm library on Windows.


Revision 52196 - Directory Listing
Modified Thu Jun 16 00:08:23 2005 UTC (14 years, 8 months ago) by manus
Use `objects_redirection' instead of a for loop as when OBJECTS contains
  many elements `nmake' might reject this because it is too long. Now
  finish_freezing will list the files in Makefile.


Revision 51445 - Directory Listing
Modified Thu May 26 22:43:12 2005 UTC (14 years, 8 months ago) by manus
Put a default stack size of 5MB, because the default one of 1MB is not enough
  for deep structures, but on 64 bits, it is almost as if we only had 512KB
  as pointers are twice as big.


Revision 47379 - Directory Listing
Modified Wed Jan 5 21:57:31 2005 UTC (15 years, 1 month ago) by manus
Replaced O2 by Ox as O2 does string pooling and it takes a huge amount of time
  at the link stage. The only advantage of using O2 is that it takes less
  space on disk.


Revision 47244 - Directory Listing
Modified Sat Dec 25 02:24:34 2004 UTC (15 years, 2 months ago) by manus
Use -O2 which is equivalent or even better than -Ox.
Use -D_CRT_SECURE_NO_DEPRECATE to avoid warnings in new MSVC++ compiler
  for using ANSI C API.


Revision 44748 - Directory Listing
Modified Sun Aug 15 16:32:04 2004 UTC (15 years, 6 months ago) by manus
Added ISE_CFLAGS and ISE_SHAREDLIBS facilities for Borland.


Revision 44746 - Directory Listing
Modified Sat Aug 14 02:54:25 2004 UTC (15 years, 6 months ago) by manus
Updated version number to 5.5


Revision 43051 - Directory Listing
Modified Fri May 14 19:19:40 2004 UTC (15 years, 9 months ago) by manus
Removed usage of PCH file as they don't speed up compilation now since we
  have started using our big files.


Revision 42257 - Directory Listing
Modified Mon Mar 22 08:15:59 2004 UTC (15 years, 11 months ago) by manus
Removed dependency on EXTERNALS, a link error will occurs if some externals
  object cannot be reached.


Revision 41936 - Directory Listing
Modified Mon Mar 8 23:42:54 2004 UTC (15 years, 11 months ago) by manus
Removed `$(EXTERNALS)' as a dependency for building an exe. We still need to
find a solution while building a library.


Revision 41697 - Directory Listing
Modified Fri Mar 5 03:35:30 2004 UTC (15 years, 11 months ago) by manus
For precompilation use `$sharedlibs' as for normal application. Not using
it was making the use of `ISE_SHAREDLIBS' environment  variable completely
useless for precompiles.


Revision 40333 - Directory Listing
Modified Fri Nov 7 00:16:28 2003 UTC (16 years, 3 months ago) by manus
Fixed incorrect code for initalizing exception vector.


Revision 40117 - Directory Listing
Modified Sun Nov 2 03:07:35 2003 UTC (16 years, 3 months ago) by manus
Made it ready for 5.4 release


Revision 40025 - Directory Listing
Modified Mon Oct 27 20:00:46 2003 UTC (16 years, 3 months ago) by manus
Use `-MT' and not `-MD' as otherwise we force users to include the dynamic
version of the Microsoft CRT with their application and one DLL is already
too much.


Revision 39977 - Directory Listing
Modified Fri Oct 24 18:17:06 2003 UTC (16 years, 4 months ago) by manus
Use the static version of CW32MT instead, otherwise CC3250MT.dll needs to
be in the path of the user.


Revision 39975 - Directory Listing
Modified Fri Oct 24 18:08:57 2003 UTC (16 years, 4 months ago) by manus
Solved linking issue found while compiling on .NET examples/thread/fancy.
In the same process improve linking code by adding the `c0d32.obj' file
needed for DLL startup code. See mode documentation about Borland startup
code in $EIFFEL_SRC\Eiffel\doc\compiler\c_compiler\borland.html


Revision 39024 - Directory Listing
Modified Fri Sep 12 03:24:59 2003 UTC (16 years, 5 months ago) by manus
IL C code needs to be compiled against DLL multithreaded version of the Microsoft runtime.


Revision 38268 - Directory Listing
Modified Fri Aug 1 00:58:53 2003 UTC (16 years, 6 months ago) by manus
Fixed C compilation warnings.


Revision 34956 - Directory Listing
Modified Thu Dec 5 05:04:20 2002 UTC (17 years, 2 months ago) by manus
Removed forced dependence on $(EXTERNALS) as it is not done in classic mode.


Revision 34717 - Directory Listing
Modified Fri Nov 1 03:48:27 2002 UTC (17 years, 3 months ago) by manus
New code generation for Makefile in .NET mode that makes it work with
Borland C++ as well.


Revision 34527 - Directory Listing
Modified Fri Sep 20 18:00:07 2002 UTC (17 years, 5 months ago) by manus
Added `il_resouce' entry for Borland.


Revision 34438 - Directory Listing
Modified Wed Sep 11 21:17:47 2002 UTC (17 years, 5 months ago) by manus
Added `il_resource' part to be able to add resources into a .NET assembly.


Revision 34206 - Directory Listing
Modified Sat Aug 31 05:42:22 2002 UTC (17 years, 5 months ago) by manus
Fixed incorrect Borland configuration file.


Revision 34082 - Directory Listing
Modified Wed Aug 28 00:58:36 2002 UTC (17 years, 5 months ago) by manus
New `smart_checking' for Visual Studio to automatically find out where VS
is installed. Default is True.


Revision 34053 - Directory Listing
Modified Tue Aug 27 02:41:24 2002 UTC (17 years, 6 months ago) by manus
Assembly configuration file, needed to correctly load up local assemblies.


Revision 32316 - Directory Listing
Modified Fri May 31 23:52:26 2002 UTC (17 years, 8 months ago) by manus
Replaced `eif_econsole.h' by `eif_main.h'


Revision 31044 - Directory Listing
Modified Thu Mar 14 18:34:44 2002 UTC (17 years, 11 months ago) by manus
Fixed to avoid long command line problems when you have a big project.


Revision 31039 - Directory Listing
Modified Thu Mar 14 00:05:37 2002 UTC (17 years, 11 months ago) by manus
Ensure strong ANSI C compatibility for use of `setjmp' whose returned value
should never been assigned to. See:
http://groups.google.com/groups?hl=en&selm=7ovo44%246vg%241%40elf.bsdi.com&rnum=2


Revision 30554 - Directory Listing
Modified Wed Feb 6 16:40:02 2002 UTC (18 years ago) by manus
Added definition of "file_exist"


Revision 30380 - Directory Listing
Modified Wed Jan 23 20:03:44 2002 UTC (18 years, 1 month ago) by manus
Added CYGWIN flags.


Revision 30379 - Directory Listing
Modified Wed Jan 23 19:38:26 2002 UTC (18 years, 1 month ago) by manus
Suffix for library is now `.a'.


Revision 30377 - Directory Listing
Modified Wed Jan 23 19:35:20 2002 UTC (18 years, 1 month ago) by manus
New configuration file for Cygwin.


Revision 30055 - Directory Listing
Modified Sun Jan 6 07:03:00 2002 UTC (18 years, 1 month ago) by manus
Replaced `-del' by `del' and added a protection before deleting file with $(RM)
to make sure that a file exist before deleting it.


Revision 30054 - Directory Listing
Modified Sun Jan 6 06:44:35 2002 UTC (18 years, 1 month ago) by manus
Removed `-del' and put `del' instead as we now only delete files if they exist.


Revision 30053 - Directory Listing
Modified Sun Jan 6 06:14:07 2002 UTC (18 years, 1 month ago) by manus
Added file existence test before deleting a file to avoid useless warning
in DOS console.


Revision 29171 - Directory Listing
Modified Fri Nov 16 02:58:35 2001 UTC (18 years, 3 months ago) by manus
Added command line option for `ilink32' since it fails when Borland is installed
in a path that have spaces in it.


Revision 29156 - Directory Listing
Modified Thu Nov 15 19:21:40 2001 UTC (18 years, 3 months ago) by manus
Updated version info.


Revision 28860 - Directory Listing
Modified Wed Nov 7 23:59:32 2001 UTC (18 years, 3 months ago) by manus
Added special flag when compiling C code for IL code generation.


Revision 28581 - Directory Listing
Modified Tue Oct 30 04:43:59 2001 UTC (18 years, 3 months ago) by manus
Added -x flags to avoid creation of .MAP file
Adapted lsharedflags option to have a meaning with Borland, but it is not yet
  working with Borland.


Revision 28580 - Directory Listing
Modified Tue Oct 30 04:42:38 2001 UTC (18 years, 3 months ago) by manus
Removed warnings during C compilation. If you want them simply define
ISE_CFLAGS environment variable to be -W3.


Revision 28485 - Directory Listing
Modified Fri Oct 26 19:57:03 2001 UTC (18 years, 4 months ago) by manus
Removed addition -I and -L definition since they are now properly setup during
ISE Eiffel install when Borland is selected, ie both `bcc32.cfg' and `ilink32.cfg'
are correctly created.
Make Borland works with CECIL system.


Revision 28048 - Directory Listing
Modified Thu Oct 11 07:21:08 2001 UTC (18 years, 4 months ago) by eweasel
Added templates for Unix.


Revision 26958 - Directory Listing
Modified Wed Aug 15 00:09:35 2001 UTC (18 years, 6 months ago) by manus
Changed configuration files with their new location in the delivery.


Revision 26957 - Directory Listing
Modified Wed Aug 15 00:07:37 2001 UTC (18 years, 6 months ago) by manus
Renamed `bench' into `studio'


Revision 26952 - Directory Listing
Added Tue Aug 14 23:16:57 2001 UTC (18 years, 6 months ago) by manus
Added windows specific files into Delivery


  ViewVC Help
Powered by ViewVC 1.1.23