CONTRIBUTING, README: add XCode instructions.
parent
0b79dc277e
commit
32120ea2dc
|
@ -202,9 +202,16 @@ The Windows releases include the debug information on the GitHub
|
||||||
|
|
||||||
### Debugging a custom build
|
### Debugging a custom build
|
||||||
|
|
||||||
If you are building SolveSpace yourself on a Unix-like platform,
|
If you are building SolveSpace yourself on macOS, use the XCode
|
||||||
|
CMake generator, then open the project in XCode as usual, select
|
||||||
|
the Debug build scheme, and build the project:
|
||||||
|
|
||||||
|
cd build
|
||||||
|
cmake .. -G Xcode [other cmake args...]
|
||||||
|
|
||||||
|
If you are building SolveSpace yourself on any Unix-like platform,
|
||||||
configure or re-configure SolveSpace to produce a debug build, and
|
configure or re-configure SolveSpace to produce a debug build, and
|
||||||
then re-build it:
|
then build it:
|
||||||
|
|
||||||
cd build
|
cd build
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Debug [other cmake args...]
|
cmake .. -DCMAKE_BUILD_TYPE=Debug [other cmake args...]
|
||||||
|
|
|
@ -104,6 +104,12 @@ After that, build SolveSpace as following:
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release
|
cmake .. -DCMAKE_BUILD_TYPE=Release
|
||||||
make
|
make
|
||||||
|
|
||||||
|
Alternatively, generate an XCode project, open it, and build the "Release" scheme:
|
||||||
|
|
||||||
|
mkdir build
|
||||||
|
cd build
|
||||||
|
cmake .. -G Xcode
|
||||||
|
|
||||||
The application is built in `build/bin/solvespace.app`, the graphical interface executable
|
The application is built in `build/bin/solvespace.app`, the graphical interface executable
|
||||||
is `build/bin/solvespace.app/Contents/MacOS/solvespace`, and the command-line interface executable
|
is `build/bin/solvespace.app/Contents/MacOS/solvespace`, and the command-line interface executable
|
||||||
is `build/bin/solvespace.app/Contents/MacOS/solvespace-cli`.
|
is `build/bin/solvespace.app/Contents/MacOS/solvespace-cli`.
|
||||||
|
|
Loading…
Reference in New Issue