Ignore:
Timestamp:
05/06/09 00:00:08 (11 years ago)
Author:
felix winkelmann
Message:

more types; scrutiny bugfixes; integrated scrutiny of core libs into build; -types option

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chicken/branches/scrutiny/defaults.make

    r14416 r14529  
    105105INSTALL_PROGRAM ?= xcopy
    106106MAKEDIR_COMMAND ?= -mkdir
     107XHERE ?=
    107108else
    108109INSTALL_PROGRAM ?= install
    109110MAKEDIR_COMMAND ?= mkdir
     111XHERE ?= $(SRCDIR)scripts/xhere
    110112endif
    111113POSTINSTALL_STATIC_LIBRARY ?= true
     
    273275
    274276CHICKEN ?= chicken$(EXE)
     277XCHICKEN ?= $(XHERE) $(CHICKEN)
    275278
    276279# interpreter for scripts
     
    288291CHICKEN_PROGRAM_OPTIONS = $(CHICKEN_OPTIONS) -no-lambda-info -inline -local
    289292CHICKEN_COMPILER_OPTIONS = $(CHICKEN_PROGRAM_OPTIONS) -extend private-namespace.scm
     293CHICKEN_SCRUTINY_OPTIONS = -types $(SRCDIR)types.db -analyze-only -scrutinize
    290294CHICKEN_UNSAFE_OPTIONS = -unsafe -no-lambda-info
    291295CHICKEN_DYNAMIC_OPTIONS = $(CHICKEN_OPTIONS) -feature chicken-compile-shared -dynamic
     
    305309        regex srfi-14 tcp foreign compiler scheme srfi-18 utils csi irregex
    306310IMPORT_LIBRARIES += setup-api setup-download
     311SCRUTINIZED_LIBRARIES = library eval data-structures ports files extras lolevel utils tcp srfi-1 srfi-4 srfi-13 \
     312       srfi-14 srfi-18 srfi-69 $(POSIXFILE) regex scheduler \
     313       profiler stub expand chicken-syntax
    307314
    308315ifdef STATICBUILD
Note: See TracChangeset for help on using the changeset viewer.