diff --git a/Documentation/compiling/mac-osx.txt b/Documentation/compiling/mac-osx.txt index 678e8bfb4e..1663cf2b6f 100644 --- a/Documentation/compiling/mac-osx.txt +++ b/Documentation/compiling/mac-osx.txt @@ -112,6 +112,10 @@ CMAKE_CXX_FLAGS = -D__ASSERTMACROS__ Then we invoke 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 ~~~~~~~~~~~~~~~~~~~~~~~ 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 // CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. -CMAKE_BUILD_TYPE:STRING=Release \ No newline at end of file +CMAKE_BUILD_TYPE:STRING=Release diff --git a/README.txt b/README.txt index 3ea49163aa..da5b569b05 100644 --- a/README.txt +++ b/README.txt @@ -26,7 +26,7 @@ CMakeModules - Modules for the CMAKE build tool common - Sourcecode of the common library (common functions shared across whole suite) cvpcb - Sourcecode of CvPCB, tool to link components with footprints sourcecode 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 gerbview - Sourcecode of the gerber viewer helpers - Helper tools and utilities for development diff --git a/eeschema/Info.plist b/eeschema/Info.plist index 6f5027a0da..abb6d796d7 100644 --- a/eeschema/Info.plist +++ b/eeschema/Info.plist @@ -5,6 +5,8 @@ CFBundleDocumentTypes + CFBundleTypeRole + Editor CFBundleTypeExtensions sch diff --git a/gerbview/Info.plist b/gerbview/Info.plist index 41d76aad0e..4cf3b724c9 100644 --- a/gerbview/Info.plist +++ b/gerbview/Info.plist @@ -33,6 +33,8 @@ gerbview document LSHandlerRank Default + CFBundleTypeRole + Viewer CFBundleDevelopmentRegion diff --git a/kicad/Info.plist b/kicad/Info.plist index e5ef4376d9..23fa6f97cb 100644 --- a/kicad/Info.plist +++ b/kicad/Info.plist @@ -5,6 +5,8 @@ CFBundleDocumentTypes + CFBundleTypeRole + Editor CFBundleTypeIconFile kicad_doc.icns CFBundleTypeExtensions diff --git a/pcb_calculator/Info.plist b/pcb_calculator/Info.plist new file mode 100644 index 0000000000..fef07ffd2a --- /dev/null +++ b/pcb_calculator/Info.plist @@ -0,0 +1,50 @@ + + + + + CFBundleDocumentTypes + + + CFBundleTypeRole + Editor + CFBundleTypeExtensions + CFBundleTypeIconFile + pcb_calculator.icns + CFBundleTypeName + pcb_calculator document + LSHandlerRank + Owner + + + CFBundleDevelopmentRegion + English + CFBundleExecutable + pcb_calculator + CFBundleGetInfoString + + CFBundleIconFile + pcb_calculator.icns + CFBundleIdentifier + org.kicad-eda.pcb_calculator + CFBundleInfoDictionaryVersion + 6.0 + CFBundleLongVersionString + + CFBundleName + PCB Calculator + CFBundlePackageType + APPL + CFBundleShortVersionString + + CFBundleSignature + ???? + CFBundleVersion + + CSResourcesFileMapped + + LSRequiresCarbon + + NSHumanReadableCopyright + + + diff --git a/pcb_calculator/pcb_calculator.icns b/pcb_calculator/pcb_calculator.icns new file mode 100644 index 0000000000..0d85306292 Binary files /dev/null and b/pcb_calculator/pcb_calculator.icns differ diff --git a/pcbnew/Info.plist b/pcbnew/Info.plist index b708119566..33d718d2cd 100644 --- a/pcbnew/Info.plist +++ b/pcbnew/Info.plist @@ -5,6 +5,8 @@ CFBundleDocumentTypes + CFBundleTypeRole + Editor CFBundleTypeIconFile pcbnew_doc.icns CFBundleTypeExtensions