📄 macosx.jam
字号:
#============================================================================# Jam configuration and actions for MacOS/X# Copyright (C) 2003 by Eric Sunshine <sunshine@sunshineco.com>#============================================================================SHELL ?= "/bin/sh" ;DEEPCOPY ?= "cp -R" ;# Experience seems to indicate that library scanning misbehaves on MacOS/X with# Jam 2.4, consequently we disable it.AR = "ar ru" ;NOARUPDATE = true ;NOARSCAN = true ;actions Archive{ $(AR) $(<) $(>)}#------------------------------------------------------------------------------# Public rules.#------------------------------------------------------------------------------# ConstructApplicationTarget target : options# Constructs the application target name (ie. foo.app for foo)rule ConstructApplicationTarget{ return $(<) ;}# ConstructLibraryTarget target : optionsrule ConstructLibraryTarget{ return lib$(<).a ;}# SystemLinkApplication target : objects : optionsrule SystemLinkApplication{ local target = $($(<)_TARGET) ; Depends $(target) : $(>) ; LinkApplication $(target) : $(>) ; LIBS on $(target) = $(LIBS) ; LDFLAGS on $(target) = $(LDFLAGS) ; Clean clean : $(target) ; Clean $(<)clean : $(target) ;}# LinkApplicationConsole exe : objects# Link a console (non-GUI) appliation from a set of object files.actions LinkApplication bind NEEDLIBS bind EXTRAOBJECTS{ $(MACOSX.ENVIRON) $(LINK) -o $(<) $(>) $(EXTRAOBJECTS) $(NEEDLIBS) $(LDFLAGS) $(LIBS)}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -