Changeset 14882 in project for chicken/trunk
- Timestamp:
- 06/04/09 08:47:54 (11 years ago)
- Location:
- chicken/trunk
- Files:
-
- 1 deleted
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
chicken/trunk/Makefile
r14828 r14882 47 47 @echo " $(MAKE) PLATFORM=solaris" 48 48 @echo " $(MAKE) PLATFORM=cross-linux-mingw" 49 @echo " $(MAKE) PLATFORM=msvc"50 49 @echo "" 51 50 @echo "For more information, consult the README file." -
chicken/trunk/README
r14828 r14882 271 271 make PLATFORM=macosx ARCH=x86-64 272 272 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*). 275 275 Makefiles for mingw under MSYS and Windows shell are provided 276 276 (`Makefile.mingw-msys' and `Makefile.mingw'). Please also 277 read the notes below :277 read the notes below. 278 278 279 279 - When installing under the mingw-msys platform, PREFIX must be an … … 298 298 when compiling the system or compiled Scheme files. These 299 299 warnings are bogus and can be ignored. 300 301 - The Visual C build requires GNU make and other POSIX302 utilities. Both cygwin and msys (with the Developer's303 Toolkit) have the necessary utilities. When setting PREFIX,304 use forward slashes:305 306 make PLATFORM=msvc PREFIX=c:/development/chicken307 308 The build has been tested with Visual Studio 2003 and 2008. If309 you are able to build Chicken with other versions, please let310 us know.311 312 The following additional issues apply when using Chicken with313 Visual C:314 315 - Add the /DPIC flag when compiling your source files. Otherwise316 you will encounter undefined symbols when linking. Note that csc317 does this automatically for dlls but NOT for programs.318 319 - csc generates dynamics libraries with a .so extension, not .dll.320 300 321 301 6. Emacs support: -
chicken/trunk/batch-driver.scm
r14874 r14882 549 549 (set! first-analysis #t) ) 550 550 551 (when (memq 'rewrite options)551 #;(begin 552 552 (begin-time) 553 553 (set! first-analysis #f) -
chicken/trunk/c-platform.scm
r14870 r14882 117 117 quiet ; DEPRECATED 118 118 no-trace no-warnings unsafe block 119 rewrite120 119 check-syntax to-stdout no-usual-integrations case-insensitive no-lambda-info 121 120 profile inline keep-shadowed-macros ignore-repository -
chicken/trunk/rules.make
r14870 r14882 771 771 # installation 772 772 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 \ 774 774 install-dirs 775 775 … … 810 810 ifdef WINDOWS 811 811 $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_SHARED_LIBRARY_OPTIONS) libchickengui$(SO) $(DESTDIR)$(IBINDIR) 812 endif813 endif814 815 install-manifests:816 ifneq ($(CHICKEN_MANIFEST),)817 # ignore missing manifests since they don't exist for MSVC versions < 8.0818 -$(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 STATICBUILD824 -$(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)827 812 endif 828 813 endif … … 858 843 endif 859 844 else 860 install: $(TARGETS) install-dirs install-libs install-import-libs install-manifests\845 install: $(TARGETS) install-dirs install-libs install-import-libs \ 861 846 install-setup-files 862 847 $(INSTALL_PROGRAM) $(INSTALL_PROGRAM_EXECUTABLE_OPTIONS) $(CHICKEN_PROGRAM)$(EXE) $(DESTDIR)$(IBINDIR) … … 1001 986 $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IBINDIR)/cygchicken* $(DESTDIR)$(IBINDIR)/cyguchicken* 1002 987 endif 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 endif1011 988 $(REMOVE_COMMAND) $(REMOVE_COMMAND_OPTIONS) $(DESTDIR)$(IMANDIR)/chicken.1 $(DESTDIR)$(IMANDIR)/csi.1 \ 1012 989 $(DESTDIR)$(IMANDIR)/csc.1 $(DESTDIR)$(IMANDIR)/chicken-profile.1 $(DESTDIR)$(IMANDIR)/chicken-install.1 \ … … 1240 1217 $(IMPORT_LIBRARIES:=.import.so) $(LIBCHICKEN_IMPORT_LIBRARY) $(LIBUCHICKEN_IMPORT_LIBRARY) \ 1241 1218 $(LIBCHICKENGUI_IMPORT_LIBRARY) \ 1242 $(MSVC_CHICKEN_EXPORT_FILES) $(CLEAN_MINGW_LIBS) \ 1243 $(CLEAN_MANIFESTS) 1219 $(CLEAN_MINGW_LIBS) 1244 1220 1245 1221 confclean:
Note: See TracChangeset
for help on using the changeset viewer.