From c2a7441afbdfa4e4fd6073114ac119f37944adb6 Mon Sep 17 00:00:00 2001 From: Jay Pinkman Date: Wed, 30 Dec 2015 17:29:53 +0200 Subject: [PATCH 1/2] Improve build instructions i changed all the commands from `cmake .. ` to `cmake ..` - this is the standard order and on BSD systems the C library requires options to precede other arguments (although i don't know if this affects CMake). also i was confused by the instructions, i thought i have to use `build/bin/aseprite` and shouldn't run `make install`. maybe it's just me but i still clarified that part. --- INSTALL.md | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/INSTALL.md b/INSTALL.md index 4eb159205..7087119a1 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -55,24 +55,30 @@ the repository clone in a directory called `aseprite-source`): If you have nmake (MSVC compilers): - C:\...\aseprite-source\build>cmake .. -G "NMake Makefiles" + C:\...\aseprite-source\build>cmake -G "NMake Makefiles" .. If you have Visual Studio you can generate a solution: - C:\...\aseprite-source\build>cmake .. -G "Visual Studio 12 2013" + C:\...\aseprite-source\build>cmake -G "Visual Studio 12 2013" .. If you are on Linux: - /.../aseprite-source/build$ cmake .. -G "Unix Makefiles" + /.../aseprite-source/build$ cmake -G "Unix Makefiles" .. For more information in [CMake wiki](http://www.vtk.org/Wiki/CMake_Generator_Specific_Information). + + Additionally you can change build settings by passing them on the command line, like so: -3. After you have executed one of the `cmake .. -G ` + /.../aseprite-source/build$ cmake -DCMAKE_INSTALL_PREFIX=~/software .. + + or later on with a tool like `ccmake`. + +3. After you have executed one of the `cmake -G ..` commands, you have to compile the project executing make, nmake, opening the solution, etc. 4. When the project is compiled, you can find the executable file - inside `build/bin/aseprite.exe`. + inside `build/bin/aseprite.exe`. If you invoked `make install` it will be copied to an appropriate location (e.g. `/usr/local/bin/aseprite` on Linux). ## Mac OS X details From 32accc7e009c8ecb634679352a8311625d36304e Mon Sep 17 00:00:00 2001 From: Jay Pinkman Date: Thu, 31 Dec 2015 00:58:25 +0200 Subject: [PATCH 2/2] Mention cmake-gui and add documentation links --- INSTALL.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/INSTALL.md b/INSTALL.md index 7087119a1..34cd5b6b9 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -71,7 +71,7 @@ the repository clone in a directory called `aseprite-source`): /.../aseprite-source/build$ cmake -DCMAKE_INSTALL_PREFIX=~/software .. - or later on with a tool like `ccmake`. + or later on with a tool like [`ccmake`](https://cmake.org/cmake/help/latest/manual/ccmake.1.html) or [`cmake-gui`](https://cmake.org/cmake/help/latest/manual/cmake-gui.1.html). 3. After you have executed one of the `cmake -G ..` commands, you have to compile the project executing make, nmake,