Commit 8a6ceaf9 authored by Jerry Jacobs's avatar Jerry Jacobs

Fix some minor OS X issues

parent 56f52955
...@@ -112,6 +112,10 @@ CMAKE_CXX_FLAGS = -D__ASSERTMACROS__ ...@@ -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: ...@@ -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
\ No newline at end of file
...@@ -26,7 +26,7 @@ CMakeModules - Modules for the CMAKE build tool ...@@ -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
......
...@@ -5,6 +5,8 @@ ...@@ -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>
......
...@@ -33,6 +33,8 @@ ...@@ -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>
......
...@@ -5,6 +5,8 @@ ...@@ -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>
......
<?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>
...@@ -5,6 +5,8 @@ ...@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment