Overview
Comment: | Improved chicken build |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.66-ubuntu |
Files: | files | file ages | folders |
SHA1: |
f6dc39b0f7277ade8986ad06aa9a5f04 |
User & Date: | mrwellan on 2020-05-26 12:53:10 |
Other Links: | branch diff | manifest | tags |
Context
2020-05-31
| ||
22:30 | Bringing the ubuntu branch up to date Leaf check-in: 4ed9afeab9 user: mrwellan tags: v1.66-ubuntu | |
2020-05-26
| ||
12:53 | Improved chicken build check-in: f6dc39b0f7 user: mrwellan tags: v1.66-ubuntu | |
11:01 | Improved chicken build check-in: 2ded3e4899 user: mrwellan tags: v1.66-ubuntu | |
Changes
Modified chicken.makefile from [5ced741b01] to [1ef6c5a153].
︙ | ︙ | |||
63 64 65 66 67 68 69 70 71 72 73 74 75 76 | # bin/.11/lib64/libnanomsg.so $(CHICKEN_PREFIX)/bin/nanocat : tgz-$(USER)/nanomsg-1.0.0.tar.gz cd tgz-$(USER); tar -xzvf nanomsg-1.0.0.tar.gz cd tgz-$(USER)/nanomsg-1.0.0; mkdir build-$(USER); cd build-$(USER); cd tgz-$(USER)/nanomsg-1.0.0/build-$(USER); cmake ../ -DCMAKE_INSTALL_PREFIX=$(CHICKEN_PREFIX) cd tgz-$(USER)/nanomsg-1.0.0/build-$(USER); make; make install build-$(USER)/chicken-4.13.0/LICENSE : tgz-$(USER)/chicken-4.13.0.tar.gz mkdir -p build-$(USER)/eggs-installed cd build-$(USER);tar xf ../tgz-$(USER)/chicken-4.13.0.tar.gz if [[ -e build-$(USER)/chicken-4.13.0/LICENSE ]];then touch build-$(USER)/chicken-4.13.0/LICENSE;fi tgz-$(USER)/opensrc.fossil : | > | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 | # bin/.11/lib64/libnanomsg.so $(CHICKEN_PREFIX)/bin/nanocat : tgz-$(USER)/nanomsg-1.0.0.tar.gz cd tgz-$(USER); tar -xzvf nanomsg-1.0.0.tar.gz cd tgz-$(USER)/nanomsg-1.0.0; mkdir build-$(USER); cd build-$(USER); cd tgz-$(USER)/nanomsg-1.0.0/build-$(USER); cmake ../ -DCMAKE_INSTALL_PREFIX=$(CHICKEN_PREFIX) cd tgz-$(USER)/nanomsg-1.0.0/build-$(USER); make; make install # if [[ -e $(CHICKEN_PREFIX)/bin/nanocat ]];then touch $(CHICKEN_PREFIX)/bin/nanocat;fi build-$(USER)/chicken-4.13.0/LICENSE : tgz-$(USER)/chicken-4.13.0.tar.gz mkdir -p build-$(USER)/eggs-installed cd build-$(USER);tar xf ../tgz-$(USER)/chicken-4.13.0.tar.gz if [[ -e build-$(USER)/chicken-4.13.0/LICENSE ]];then touch build-$(USER)/chicken-4.13.0/LICENSE;fi tgz-$(USER)/opensrc.fossil : |
︙ | ︙ | |||
98 99 100 101 102 103 104 | uri-common intarweb http-client spiffy-request-vars spiffy-directory-listing \ ansi-escape-sequences test slice rfc3339 uuid-lib filepath srfi-19 sparse-vectors \ sql-de-lite fmt readline apropos json simple-exceptions rpc trace logpro refdb EGGSTARG=$(addsuffix .done,$(addprefix build-$(USER)/eggs-installed/,$(EGGS))) # EGGSTARG2=$(addsuffix .done, $(EGGS)) $(EGGSTARG) : sqlite3.done | | | 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | uri-common intarweb http-client spiffy-request-vars spiffy-directory-listing \ ansi-escape-sequences test slice rfc3339 uuid-lib filepath srfi-19 sparse-vectors \ sql-de-lite fmt readline apropos json simple-exceptions rpc trace logpro refdb EGGSTARG=$(addsuffix .done,$(addprefix build-$(USER)/eggs-installed/,$(EGGS))) # EGGSTARG2=$(addsuffix .done, $(EGGS)) $(EGGSTARG) : sqlite3.done build-$(USER)/eggs-installed/call-with-environment-variables.done : build-$(USER)/eggs-installed/hahn.done $(CHICKEN_PREFIX)/lib/libcallback.a : tgz-$(USER)/ffcall.tar.gz cd tgz-$(USER); tar -xzvf ffcall.tar.gz cd tgz-$(USER)/ffcall; ./configure --prefix=$(CHICKEN_PREFIX) --enable-shared cd tgz-$(USER)/ffcall; make CC="gcc -fPIC"; make install $(CHICKEN_PREFIX)/bin/sqlite3 : build-$(USER)/sqlite-autoconf-3090200/configure |
︙ | ︙ | |||
127 128 129 130 131 132 133 | $(PREFIX)/bin/% : $(CHICKEN_PREFIX)/bin/% $(CHICKEN_PREFIX)/bin/csi $(EGGSTARG) utils/mk_wrapper_tool $(PREFIX) $* $(PREFIX)/bin/$* chmod a+x $(PREFIX)/bin/$* $(PREFIX)/bin : mkdir -p $(PREFIX)/bin $(CHICKEN_PREFIX)/bin | | | 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 | $(PREFIX)/bin/% : $(CHICKEN_PREFIX)/bin/% $(CHICKEN_PREFIX)/bin/csi $(EGGSTARG) utils/mk_wrapper_tool $(PREFIX) $* $(PREFIX)/bin/$* chmod a+x $(PREFIX)/bin/$* $(PREFIX)/bin : mkdir -p $(PREFIX)/bin $(CHICKEN_PREFIX)/bin chicken : $(PREFIX)/bin $(CHICKEN_PREFIX)/bin/csi binwrappers iup.done canvas-draw.done nanomsg.done @echo "Fake target to build prefix chicken" binwrappers : $(CKBIN_WRAPPERS) # Turn on postgres if configure did not find the library ifeq ($(BUILD_POSTGRES),yes) POSTGRES_DEPS=$(CHICKEN_PREFIX)/bin/pg_config |
︙ | ︙ |