Fix some minor OS X issues
This commit is contained in:
parent
56f5295527
commit
8a6ceaf90f
|
@ -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
|
||||||
|
|
|
@ -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 @@
|
||||||
<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 @@
|
||||||
<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 @@
|
||||||
<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>
|
||||||
|
|
|
@ -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.
|
@ -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>
|
||||||
|
|
Loading…
Reference in New Issue