mirror of
https://github.com/QB64-Phoenix-Edition/QB64pe.git
synced 2024-07-05 22:50:23 +00:00
Merge pull request #165 from mkilgore/fix-single-quotes-compiling
Fix compiling source files with single quotes in name
This commit is contained in:
commit
05bcf3939c
6
Makefile
6
Makefile
|
@ -386,11 +386,11 @@ clean: $(CLEAN_DEP_LIST)
|
|||
$(RM) $(call FIXPATH,$(CLEAN_LIST))
|
||||
|
||||
$(EXE): $(EXE_OBJS) $(EXE_LIBS)
|
||||
$(CXX) $(CXXFLAGS) $(EXE_OBJS) -o '$@' $(EXE_LIBS) $(CXXLIBS)
|
||||
$(CXX) $(CXXFLAGS) $(EXE_OBJS) -o "$@" $(EXE_LIBS) $(CXXLIBS)
|
||||
ifneq ($(filter-out osx,$(OS)),)
|
||||
ifneq ($(STRIP_SYMBOLS),n)
|
||||
$(OBJCOPY) --only-keep-debug '$@' '$(PATH_INTERNAL_TEMP)/$(notdir $@).sym'
|
||||
$(OBJCOPY) --strip-unneeded '$@'
|
||||
$(OBJCOPY) --only-keep-debug "$@" "$(PATH_INTERNAL_TEMP)/$(notdir $@).sym"
|
||||
$(OBJCOPY) --strip-unneeded "$@"
|
||||
endif
|
||||
endif
|
||||
|
||||
|
|
|
@ -12525,6 +12525,7 @@ CxxLibsExtra$ = CxxLibsExtra$ + " " + mylib$ + " " + mylibopt$
|
|||
' Make and the shell don't like certain characters in the file name, so we
|
||||
' escape them to get them to handle them properly
|
||||
escapedExe$ = StrReplace$(path.exe$ + file$ + extension$, " ", "\ ")
|
||||
escapedExe$ = StrReplace$(escapedExe$, CHR$(34), "\" + CHR$(34))
|
||||
escapedExe$ = StrReplace$(escapedExe$, "$", "$$")
|
||||
|
||||
makeline$ = make$ + makedeps$ + " EXE=" + AddQuotes$(escapedExe$)
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
$CONSOLE:ONLY
|
||||
|
||||
Print "Hello, World!";
|
||||
SYSTEM
|
|
@ -0,0 +1 @@
|
|||
Hello, World!
|
Loading…
Reference in a new issue