fix problems with "collects" path and GUI executables
This commit is contained in:
parent
8820ae91a6
commit
e7b0e4ffab
|
@ -1493,11 +1493,11 @@
|
|||
(cond
|
||||
[osx?
|
||||
;; default path in `gracket' is off by one:
|
||||
(set-collects-path dest-exe #"../../../lib/collects")]
|
||||
(set-collects-path dest-exe #"../../../collects")]
|
||||
[(eq? 'windows (system-type))
|
||||
(unless keep-exe?
|
||||
;; off by one in this case, too:
|
||||
(set-collects-path dest-exe #"lib/collects"))])])
|
||||
(set-collects-path dest-exe #"collects"))])])
|
||||
(cond
|
||||
[(and use-starter-info? osx?)
|
||||
(finish-osx-mred dest full-cmdline exe keep-exe? relative?)]
|
||||
|
|
|
@ -240,7 +240,7 @@ install-wx_mac-cgc:
|
|||
cd ..; $(ICP) -r gracket/GRacket@CGC@.app "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app"
|
||||
@RUN_RACKET_CGC@ $(SELF_RACKET_FLAGS) -cqu "$(srcdir)/../mac/rename-app.rkt" "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app" "GRacket@CGC@" "GRacket@CGC_CAP_INSTALLED@"
|
||||
/usr/bin/install_name_tool -change "@executable_path/../../../../racket/Racket.framework/Versions/$(FWVERSION)/Racket" "@FRAMEWORK_PREFIX@Racket.framework/Versions/$(FWVERSION)/Racket" "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app/Contents/MacOS/GRacket@CGC_CAP_INSTALLED@"
|
||||
@RUN_RACKET_CGC@ $(SELF_RACKET_FLAGS) -cu "$(srcdir)/../racket/collects-path.rkt" "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app/Contents/MacOS/GRacket@CGC_CAP_INSTALLED@" ../../../collects ../../../../etc
|
||||
@RUN_RACKET_CGC@ $(SELF_RACKET_FLAGS) -cu "$(srcdir)/../racket/collects-path.rkt" "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app/Contents/MacOS/GRacket@CGC_CAP_INSTALLED@" ../../../../collects ../../../../etc
|
||||
@STRIP_DEBUG@ "$(prefix)/lib/GRacket@CGC_CAP_INSTALLED@.app/Contents/MacOS/GRacket@CGC_CAP_INSTALLED@"
|
||||
|
||||
install-wx_mac-cgc-final:
|
||||
|
@ -250,7 +250,7 @@ install-wx_mac-3m:
|
|||
cd ..; $(ICP) -r "gracket/GRacket@MMM@.app" "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app"
|
||||
@RUN_RACKET_MMM@ $(SELF_RACKET_FLAGS) -cqu "$(srcdir)/../mac/rename-app.rkt" "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app" "GRacket@MMM@" "GRacket@MMM_CAP_INSTALLED@"
|
||||
/usr/bin/install_name_tool -change "@executable_path/../../../../racket/Racket.framework/Versions/$(FWVERSION)_3m/Racket" "@FRAMEWORK_PREFIX@Racket.framework/Versions/$(FWVERSION)_3m/Racket" "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app/Contents/MacOS/GRacket@MMM_CAP_INSTALLED@"
|
||||
@RUN_RACKET_MMM@ $(SELF_RACKET_FLAGS) -cu "$(srcdir)/../racket/collects-path.rkt" "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app/Contents/MacOS/GRacket@MMM_CAP_INSTALLED@" "../../../collects" ../../../../etc
|
||||
@RUN_RACKET_MMM@ $(SELF_RACKET_FLAGS) -cu "$(srcdir)/../racket/collects-path.rkt" "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app/Contents/MacOS/GRacket@MMM_CAP_INSTALLED@" "../../../../collects" ../../../../etc
|
||||
@STRIP_DEBUG@ "$(prefix)/lib/GRacket@MMM_CAP_INSTALLED@.app/Contents/MacOS/GRacket@MMM_CAP_INSTALLED@"
|
||||
|
||||
install-wx_mac-3m-final:
|
||||
|
|
|
@ -52,7 +52,7 @@ static void pre_filter_cmdline_arguments(int *argc, char ***argv);
|
|||
|
||||
#if WIN32
|
||||
# define DLL_RELATIVE_PATH L"."
|
||||
# define INITIAL_COLLECTS_DIRECTORY "collects"
|
||||
# define INITIAL_COLLECTS_DIRECTORY "../collects"
|
||||
#endif
|
||||
|
||||
#ifndef INITIAL_CONFIG_DIRECTORY
|
||||
|
|
|
@ -42,7 +42,7 @@ char *binary_type_hack = "bINARy tYPe:ezic";
|
|||
among embedding exectuables that have different collection
|
||||
paths. */
|
||||
char *_coldir = "coLLECTs dIRECTORy:" /* <- this tag stays, so we can find it again */
|
||||
"../lib/collects"
|
||||
"../collects"
|
||||
"\0\0" /* <- 1st nul terminates path, 2nd terminates path list */
|
||||
/* Pad with at least 1024 bytes: */
|
||||
"****************************************************************"
|
||||
|
|
Loading…
Reference in New Issue
Block a user