Changeset 14882 in project for chicken/trunk


Ignore:
Timestamp:
06/04/09 08:47:54 (11 years ago)
Author:
felix winkelmann
Message:

disabled pre-cps rewrite (until we actually do something); removed MSVC build support

Location:
chicken/trunk
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • chicken/trunk/Makefile

    r14828 r14882  
    4747        @echo "  $(MAKE) PLATFORM=solaris"
    4848        @echo "  $(MAKE) PLATFORM=cross-linux-mingw"
    49         @echo "  $(MAKE) PLATFORM=msvc"
    5049        @echo ""
    5150        @echo "For more information, consult the README file."
  • chicken/trunk/README

    r14828 r14882  
    271271            make PLATFORM=macosx ARCH=x86-64
    272272
    273         - On Windows, mingw32, <http://mingw.sourceforge.net/>,
    274           Cygwin, and Visual C/C++ (PLATFORM=msvc) are supported.
     273        - On Windows, mingw32, <http://mingw.sourceforge.net/> and
     274          Cygwin are supported (Microsoft Visual Studio is *NOT*).
    275275          Makefiles for mingw under MSYS and Windows shell are provided
    276276          (`Makefile.mingw-msys' and `Makefile.mingw'). Please also
    277           read the notes below:
     277          read the notes below.
    278278
    279279        - When installing under the mingw-msys platform, PREFIX must be an
     
    298298          when compiling the system or compiled Scheme files. These
    299299          warnings are bogus and can be ignored.
    300 
    301         - The Visual C build requires GNU make and other POSIX
    302           utilities.  Both cygwin and msys (with the Developer's
    303           Toolkit) have the necessary utilities. When setting PREFIX,
    304           use forward slashes:
    305 
    306           make PLATFORM=msvc PREFIX=c:/development/chicken
    307 
    308           The build has been tested with Visual Studio 2003 and 2008.  If
    309           you are able to build Chicken with other versions, please let
    310           us know.
    311 
    312           The following additional issues apply when using Chicken with
    313           Visual C:
    314 
    315           - Add the /DPIC flag when compiling your source files.  Otherwise
    316             you will encounter undefined symbols when linking.  Note that csc
    317             does this automatically for dlls but NOT for programs.
    318 
    319           - csc generates dynamics libraries with a .so extension, not .dll.
    320300
    321301 6. Emacs support:
  • chicken/trunk/batch-driver.scm

    r14874 r14882  
    549549                 (set! first-analysis #t) )
    550550
    551                (when (memq 'rewrite options)
     551               #;(begin
    552552                 (begin-time)
    553553                 (set! first-analysis #f)
  • chicken/trunk/c-platform.scm

    r14870 r14882  
    117117          quiet                         ; DEPRECATED
    118118          no-trace no-warnings unsafe block
    119           rewrite
    120119    check-syntax to-stdout no-usual-integrations case-insensitive no-lambda-info
    121120    profile inline keep-shadowed-macros ignore-repository
  • chicken/trunk/rules.make

    r14870 r14882  
    771771# installation
    772772
    773 .PHONY: install uninstall install-libs install-manifests install-import-libs install-setup-files \
     773.PHONY: install uninstall install-libs install-import-libs install-setup-files \
    774774        install-dirs
    775775
     
    810810ifdef WINDOWS
    811811        $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) libchickengui$(SO) $(DESTDIR)$(IBINDIR)
    812 endif
    813 endif
    814 
    815 install-manifests:
    816 ifneq ($(CHICKEN_MANIFEST),)
    817 # ignore missing manifests since they don't exist for MSVC versions < 8.0
    818         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_MANIFEST) $(DESTDIR)$(IBINDIR)
    819         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSI_MANIFEST) $(DESTDIR)$(IBINDIR)
    820         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_PROFILE_MANIFEST) $(DESTDIR)$(IBINDIR)
    821         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CSC_MANIFEST) $(DESTDIR)$(IBINDIR)
    822         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_BUG_MANIFEST) $(DESTDIR)$(IBINDIR)
    823 ifndef STATICBUILD
    824         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_INSTALL_MANIFEST) $(DESTDIR)$(IBINDIR)
    825         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_UNINSTALL_MANIFEST) $(DESTDIR)$(IBINDIR)
    826         -$(INSTALL_PROGRAM) $(INSTALL_MANIFEST_OPTIONS) $(CHICKEN_STATUS_MANIFEST) $(DESTDIR)$(IBINDIR)
    827812endif
    828813endif
     
    858843endif
    859844else
    860 install: $(TARGETS) install-dirs install-libs install-import-libs install-manifests \
     845install: $(TARGETS) install-dirs install-libs install-import-libs \
    861846         install-setup-files
    862847        $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR)
     
    1001986        $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/cygchicken* $(DESTDIR)$(IBINDIR)/cyguchicken*
    1002987endif
    1003 ifneq ($(CHICKEN_MANIFEST),)
    1004         $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/$(CHICKEN_MANIFEST) \
    1005         $(DESTDIR)$(IBINDIR)/$(CSI_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_PROFILE_MANIFEST) \
    1006         $(DESTDIR)$(IBINDIR)/$(CSC_MANIFEST) $(DESTDIR)$(IBINDIR)/$(CHICKEN_BUG_MANIFEST) \
    1007         $(DESTDIR)$(IBINDIR)/$(CHICKEN_INSTALL_MANIFEST) \
    1008         $(DESTDIR)$(IBINDIR)/$(CHICKEN_UNINSTALL_MANIFEST) \
    1009         $(DESTDIR)$(IBINDIR)/$(CHICKEN_STATUS_MANIFEST)
    1010 endif
    1011988        $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)/chicken.1 $(DESTDIR)$(IMANDIR)/csi.1 \
    1012989          $(DESTDIR)$(IMANDIR)/csc.1 $(DESTDIR)$(IMANDIR)/chicken-profile.1 $(DESTDIR)$(IMANDIR)/chicken-install.1 \
     
    12401217          $(IMPORT_LIBRARIES:=.import.so) $(LIBCHICKEN_IMPORT_LIBRARY) $(LIBUCHICKEN_IMPORT_LIBRARY) \
    12411218          $(LIBCHICKENGUI_IMPORT_LIBRARY)  \
    1242           $(MSVC_CHICKEN_EXPORT_FILES) $(CLEAN_MINGW_LIBS) \
    1243           $(CLEAN_MANIFESTS)
     1219          $(CLEAN_MINGW_LIBS)
    12441220
    12451221confclean:
Note: See TracChangeset for help on using the changeset viewer.