mirror of
https://github.com/fltk/fltk.git
synced 2026-06-02 15:46:52 +08:00
Fixed a pretty fatal instruction in the Xcode README (oooops) and modified the project files for a correct Universal Build.
git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@7736 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
+20
-16
@@ -189,26 +189,26 @@ Launch Xcode. Open the project file in
|
||||
|
||||
.../fltk-1.3.xxxx/ide/Xcode3/FLTK.xcodeproj
|
||||
|
||||
Use the "Project" pulldown menu to select the "Active Architecture" and
|
||||
"Active Build Configuration".
|
||||
Use the "Project" pulldown menu to change "Active Build Configuration" to
|
||||
"Release". Change the "Active Architecture" and "Active Build Configuration" as
|
||||
desired.
|
||||
|
||||
|
||||
Building FLTK
|
||||
---------------
|
||||
|
||||
Use the "Project" pulldown menu to set the "Active Target" to "Demo". Select
|
||||
"Build" form the "Build" menu to create all libraries and test applications.
|
||||
Use the "Project" pulldown menu to set the "Active Target" to "Release". Use the
|
||||
"Project" pulldown menu to set the "Active Target" to "Demo". Select "Build"
|
||||
form the "Build" menu to create all libraries and test applications.
|
||||
|
||||
All frameworks and apps will be loacted in "./ide/Xcode3/build/Debug/" or
|
||||
"./ide/Xcode3/build/Release/".
|
||||
All frameworks and apps will be loacted in "./ide/Xcode3/build/Release/".
|
||||
|
||||
|
||||
Testing FLTK
|
||||
--------------
|
||||
|
||||
Use the "Project" pulldown menu to set the "Active Target" to "Demo". Select
|
||||
"Build and Run" form the "Build" menu to run the Demo program. Use Demo to
|
||||
explore all test programs.
|
||||
Select "Build and Run" form the "Build" menu to run the Demo program. Use "Demo"
|
||||
to explore all test programs.
|
||||
|
||||
|
||||
Uninstalling previous versions of FLTK
|
||||
@@ -220,25 +220,29 @@ Remove FLTK frameworks:
|
||||
|
||||
Remove Fluid and other possibly utilities:
|
||||
|
||||
sudo rm -r /Developer/Applications/Utilities/
|
||||
sudo rm -r /Developer/Applications/Utilities/FLTK/
|
||||
|
||||
|
||||
Installing FLTK
|
||||
-----------------
|
||||
|
||||
All FLTK frameworks should be copied from "./ide/Xcode3/build/Debug/" or
|
||||
"./ide/Xcode3/build/Release/" to "/Library/Frameworks/". All required FLTK
|
||||
header files will be at "/Library/Frameworks/fltk.framework/Headers/" which
|
||||
should be added to the header search path.
|
||||
When distributing FLTK applications, the FLTK frameworks should be made part of
|
||||
the application package. For development however, it is very convenient to have
|
||||
the Release-mode Frameworks in a standard location.
|
||||
|
||||
sudo cp -R ide/Xcode3/build/Debug/fltk*.framework /Library/Frameworks/
|
||||
For Xcode project template use, all FLTK frameworks should be copied from
|
||||
"./ide/Xcode3/build/Release/" to "/Library/Frameworks/". The FLTK header files
|
||||
for all FLTK frameworks will then be at "/Library/Frameworks/fltk.framework/
|
||||
Headers/". Add this path to the header search path of your projects.
|
||||
|
||||
sudo cp -R ide/Xcode3/build/Release/fltk*.framework /Library/Frameworks/
|
||||
|
||||
Many FLTK applications will use Fluid, the FLTK User Interface builder, to
|
||||
generate C++ source code from .fl resource files. Add Fluid to the developer
|
||||
tools:
|
||||
|
||||
sudo mkdir /Developer/Applications/Utilities/FLTK/
|
||||
sudo cp -R ide/Xcode3/build/Debug/Fluid.app /Developer/Applications/Utilities/FLTK/
|
||||
sudo cp -R ide/Xcode3/build/Release/Fluid.app /Developer/Applications/Utilities/FLTK/
|
||||
|
||||
|
||||
Installing Little Helpers
|
||||
|
||||
@@ -501,6 +501,7 @@
|
||||
C96290EC1274D134007D3CFE /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C96290EB1274D133007D3CFE /* AudioToolbox.framework */; };
|
||||
C962910E1274D1D7007D3CFE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9628FFD1274D0B3007D3CFE /* Cocoa.framework */; };
|
||||
C96291151274D1FD007D3CFE /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9628FFD1274D0B3007D3CFE /* Cocoa.framework */; };
|
||||
C96291E712756D5E007D3CFE /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C9628FFB1274D0B3007D3CFE /* Carbon.framework */; };
|
||||
C9A374AB3AD29E141C659819 /* fltk.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = FEB0F8FE6383384180570D94 /* fltk.framework */; };
|
||||
C9C4C91FDA73557BB6B69F3D /* jchuff.c in Sources */ = {isa = PBXBuildFile; fileRef = D9DB580DCA05DE487FACA272 /* jchuff.c */; };
|
||||
C9D72F10B7A22DD0349ABC68 /* fltk_forms.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 097D0B476E396B9AAC6FA1E0 /* fltk_forms.framework */; };
|
||||
@@ -5088,6 +5089,7 @@
|
||||
isa = PBXFrameworksBuildPhase;
|
||||
buildActionMask = 2147483647;
|
||||
files = (
|
||||
C96291E712756D5E007D3CFE /* Carbon.framework in Frameworks */,
|
||||
C962910E1274D1D7007D3CFE /* Cocoa.framework in Frameworks */,
|
||||
04C166D5213DD80648BE1F4D /* fltk.framework in Frameworks */,
|
||||
C96290E21274D0EF007D3CFE /* AGL.framework in Frameworks */,
|
||||
@@ -12956,6 +12958,7 @@
|
||||
GCC_OPTIMIZATION_LEVEL = 0;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = fltk.pch;
|
||||
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../ide/XCode3/,
|
||||
../../,
|
||||
@@ -14678,6 +14681,7 @@
|
||||
GCC_MODEL_TUNING = G5;
|
||||
GCC_PRECOMPILE_PREFIX_HEADER = YES;
|
||||
GCC_PREFIX_HEADER = fltk.pch;
|
||||
GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO;
|
||||
HEADER_SEARCH_PATHS = (
|
||||
../../ide/XCode3/,
|
||||
../../,
|
||||
|
||||
Reference in New Issue
Block a user