Fix some minor OS X issues

This commit is contained in:
Jerry Jacobs 2011-08-30 09:35:40 +02:00
parent 56f5295527
commit 8a6ceaf90f
8 changed files with 64 additions and 2 deletions

View File

@ -112,6 +112,10 @@ CMAKE_CXX_FLAGS = -D__ASSERTMACROS__
Then we invoke make: Then we invoke make:
user@mac-osx$ make user@mac-osx$ make
It is also possible to give all the options on the commandline and not to edit the CMakeCache.txt. This is a oneliner for Leopard and up:
cmake ~/Repositories/testing -DKICAD_TESTING_VERSION=ON -DCMAKE_OSX_ARCHITECTURES="i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk -mmacosx-version-min=10.6" -DCMAKE_CXX_FLAGS="-D__ASSERTMACROS__" -DCMAKE_OSX_SYSROOT="/Developer/SDKs/MacOSX10.6.sdk"
Optional compiler cache Optional compiler cache
~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
If you (re)compile often, you would love to use cache. The best is to install it using macports and set the libexec symlink If you (re)compile often, you would love to use cache. The best is to install it using macports and set the libexec symlink
@ -160,4 +164,4 @@ Make sure you marked the build type Release:
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or //Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
CMAKE_BUILD_TYPE:STRING=Release CMAKE_BUILD_TYPE:STRING=Release

View File

@ -26,7 +26,7 @@ CMakeModules - Modules for the CMAKE build tool
common - Sourcecode of the common library (common functions shared across whole suite) common - Sourcecode of the common library (common functions shared across whole suite)
cvpcb - Sourcecode of CvPCB, tool to link components with footprints sourcecode cvpcb - Sourcecode of CvPCB, tool to link components with footprints sourcecode
demos - Some demo examples demos - Some demo examples
Documentation - Misc documentation. Translating the GUI, old changelogs etcetera. Documentation - Compiling documentation. Translating the GUI, old changelogs etcetera.
eeschema - Sourcecode of the schematic editor eeschema - Sourcecode of the schematic editor
gerbview - Sourcecode of the gerber viewer gerbview - Sourcecode of the gerber viewer
helpers - Helper tools and utilities for development helpers - Helper tools and utilities for development

View File

@ -5,6 +5,8 @@
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
<array> <array>
<dict> <dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeExtensions</key> <key>CFBundleTypeExtensions</key>
<array> <array>
<string>sch</string> <string>sch</string>

View File

@ -33,6 +33,8 @@
<string>gerbview document</string> <string>gerbview document</string>
<key>LSHandlerRank</key> <key>LSHandlerRank</key>
<string>Default</string> <string>Default</string>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict> </dict>
</array> </array>
<key>CFBundleDevelopmentRegion</key> <key>CFBundleDevelopmentRegion</key>

View File

@ -5,6 +5,8 @@
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
<array> <array>
<dict> <dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeIconFile</key> <key>CFBundleTypeIconFile</key>
<string>kicad_doc.icns</string> <string>kicad_doc.icns</string>
<key>CFBundleTypeExtensions</key> <key>CFBundleTypeExtensions</key>

50
pcb_calculator/Info.plist Normal file
View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeExtensions</key>
<key>CFBundleTypeIconFile</key>
<string>pcb_calculator.icns</string>
<key>CFBundleTypeName</key>
<string>pcb_calculator document</string>
<key>LSHandlerRank</key>
<string>Owner</string>
</dict>
</array>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleExecutable</key>
<string>pcb_calculator</string>
<key>CFBundleGetInfoString</key>
<string></string>
<key>CFBundleIconFile</key>
<string>pcb_calculator.icns</string>
<key>CFBundleIdentifier</key>
<string>org.kicad-eda.pcb_calculator</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleLongVersionString</key>
<string></string>
<key>CFBundleName</key>
<string>PCB Calculator</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string></string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string></string>
<key>CSResourcesFileMapped</key>
<true/>
<key>LSRequiresCarbon</key>
<true/>
<key>NSHumanReadableCopyright</key>
<string></string>
</dict>
</plist>

Binary file not shown.

View File

@ -5,6 +5,8 @@
<key>CFBundleDocumentTypes</key> <key>CFBundleDocumentTypes</key>
<array> <array>
<dict> <dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleTypeIconFile</key> <key>CFBundleTypeIconFile</key>
<string>pcbnew_doc.icns</string> <string>pcbnew_doc.icns</string>
<key>CFBundleTypeExtensions</key> <key>CFBundleTypeExtensions</key>