diff options
author | suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> | 2016-07-09 13:36:27 +0900 |
---|---|---|
committer | suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> | 2016-07-09 13:45:50 +0900 |
commit | 83c877f11c6cbd99cb203447d248748ad45624c3 (patch) | |
tree | 62ca4d3fee760b2529bfd951b94d37ff4dd7be10 | |
parent | 971f10b63a6685b7c40737cb5629e0a853ae3b17 (diff) | |
download | freetype2-83c877f11c6cbd99cb203447d248748ad45624c3.tar.gz |
[mac] Fix ftexport.sym target in Jamfile.
* Jamfile: Update the directories of the header files scanned for
ftexport.sym. They were incorrect since the migration of the
header files, on 2015-06-22. Either inexisting include/cache
(removed on 2006-03-20) is not needed to be listed explicitly.
Now ftmac.h is scanned only in the case of Mac OS & Mac OS X.
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | Jamfile | 17 |
2 files changed, 25 insertions, 2 deletions
@@ -1,3 +1,13 @@ +2016-07-09 suzuki toshiya <mpsuzuki@hiroshima-u.ac.jp> + + [mac] Fix ftexport.sym target in Jamfile. + + * Jamfile: Update the directories of the header files scanned for + ftexport.sym. They were incorrect since the migration of the + header files, on 2015-06-22. Either inexisting include/cache + (removed on 2006-03-20) is not needed to be listed explicitly. + Now ftmac.h is scanned only in the case of Mac OS & Mac OS X. + 2016-07-08 Alexei Podtelezhnikov <apodtele@gmail.com> [smooth] Sub-banding protocol revision. @@ -161,7 +161,20 @@ SubInclude FT2_TOP $(FT2_SRC_DIR) tools ; rule GenExportSymbols { local apinames = apinames$(SUFEXE) ; - local headers = [ Glob $(2) : *.h ] ; + local aheader ; + local headers ; + + for aheader in [ Glob $(2) : *.h ] + { + switch $(aheader) + { + case */ftmac.h : + if ( $(MAC) || $(OS) = MACOSX ) { + headers += $(aheader) ; + } + case *.h : headers += $(aheader) ; + } + } LOCATE on $(1) = $(ALL_LOCATE_TARGET) ; @@ -177,7 +190,7 @@ actions GenExportSymbols1 bind APINAMES $(APINAMES) $(2) > $(1) } -GenExportSymbols ftexport.sym : include include/cache ; +GenExportSymbols ftexport.sym : include/freetype ; # Test files (hinter debugging). Only used by FreeType developers. # |