Revision: 12087
http://sourceforge.net/p/skim-app/code/12087
Author: hofman
Date: 2020-12-25 15:36:04 +0000 (Fri, 25 Dec 2020)
Log Message:
-----------
update notes on SkimNotes
Modified Paths:
--------------
trunk/SkimNotes/SkimNotes.rtf
Modified: trunk/SkimNotes/SkimNotes.rtf
===================================================================
--- trunk/SkimNotes/SkimNotes.rtf 2020-12-25 15:20:55 UTC (rev 12086)
+++ trunk/SkimNotes/SkimNotes.rtf 2020-12-25 15:36:04 UTC (rev 12087)
@@ -1,10 +1,10 @@
{\rtf1\ansi\ansicpg1252\cocoartf2513
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0
Helvetica-Bold;\f1\fswiss\fcharset0 Helvetica;\f2\fmodern\fcharset0 Courier;
\f3\fnil\fcharset0 Menlo-Regular;}
-{\colortbl;\red255\green255\blue255;\red170\green13\blue145;\red92\green38\blue153;\red28\green0\blue207;
-\red0\green0\blue0;\red255\green255\blue255;}
-{\*\expandedcolortbl;;\csgenericrgb\c66667\c5098\c56863;\csgenericrgb\c36078\c14902\c60000;\csgenericrgb\c10980\c0\c81176;
-\csgenericrgb\c0\c0\c0;\csgenericrgb\c100000\c100000\c100000;}
+{\colortbl;\red255\green255\blue255;\red170\green13\blue145;\red92\green38\blue153;\red0\green0\blue0;
+\red255\green255\blue255;\red28\green0\blue207;}
+{\*\expandedcolortbl;;\csgenericrgb\c66667\c5098\c56863;\csgenericrgb\c36078\c14902\c60000;\csgenericrgb\c0\c0\c0;
+\csgenericrgb\c100000\c100000\c100000;\csgenericrgb\c10980\c0\c81176;}
\paperw12240\paperh15840\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
@@ -120,6 +120,22 @@
\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
+\f0\b\fs36 \cf0 Notes on Linking the Framework
+\fs24 \
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
+
+\f1\b0 \cf0 \
+The skimNotes framework uses
+\f3\fs22 \CocoaLigature0 @rpath
+\f1\fs24 \CocoaLigature1 as the base for the install name. This means that
when an executable bundle wants to embed and link against the framework, it has
to provide a runpath search path. This is typically done by using the following
build setting for the executable bundle linking the embedded SkimNotes
framework:\
+\
+
+\f3\fs22 \cf4 \cb5 LD_RUNPATH_SEARCH_PATHS = @loader_path/../Frameworks
+\f1\fs24 \cf0 \cb1 \
+\
+\
+\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
+
\f0\b\fs36 \cf0 Notes on Building the Framework
\fs24 \
\
@@ -132,7 +148,7 @@
\
\pard\tx560\pardeftab560\pardirnatural\partightenfactor0
-\f3\fs22 \cf0 \CocoaLigature0 MACOSX_DEPLOYMENT_TARGET = \cf4 10.5\
+\f3\fs22 \cf0 \CocoaLigature0 MACOSX_DEPLOYMENT_TARGET = \cf6 10.5\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f1\fs24 \cf0 \CocoaLigature1 \
@@ -142,20 +158,14 @@
\pard\tx560\pardeftab560\pardirnatural\partightenfactor0
\f3\fs22 \cf0 \CocoaLigature0 \
-ARCHS = \cf5 \cb6 \CocoaLigature1 $(ARCHS_STANDARD_32_64_BIT)\cf0 \cb1
\CocoaLigature0 \
+ARCHS = \cf4 \cb5 \CocoaLigature1 $(ARCHS_STANDARD_32_64_BIT)\cf0 \cb1
\CocoaLigature0 \
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f1\fs24 \cf0 \CocoaLigature1 \
+If you need to support GC, you should enable it by uncommenting the setting in
SkimNotes-Common.xcconfig.\
+\
Of course you need to use an older version of Xcode to build with these
settings.\
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
-
-\f0\b \cf0 \
-\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
-\cf0 64-Bits and Garbage Collection
-\f1\b0 \
\
-The Debug and Release configurations will build universal executables for
32-bit and 64-bit Intel with deployment target 10.6. The frameworks are not
built with support for Garbage Collection (GC). If you need to support GC you
should enable it by uncommenting the setting in SkimNotes-Common.xcconfig. The
tools will never use GC, but that should not be relevant. The built versions
of the frameworks and tools included in the release are built using the Release
configuration.\
-\
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f0\b \cf0 SkimNotes Framework Documentation
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit