authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-04-10 20:57:37-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2018-04-10 20:57:37-04:00
logee3e2790aa85c624fc952bc8326b82d72843bb17
tree779cc68d812111aeab50a813bb029714e2e50803
parent477ded9042f045a322b3e92c632e322834a0cdd9

cmake defaults stage1 to install in build directory


2 files changed, 9 insertions(+), 4 deletions(-)

CMakeLists.txt+5
...@@ -5,6 +5,11 @@ if(NOT CMAKE_BUILD_TYPE)...@@ -5,6 +5,11 @@ if(NOT CMAKE_BUILD_TYPE)
5 "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE)5 "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel." FORCE)
6endif()6endif()
77
8if(NOT CMAKE_INSTALL_PREFIX)
9 set(CMAKE_INSTALL_PREFIX "${CMAKE_BINARY_DIR}" CACHE STRING
10 "Directory to install zig to" FORCE)
11endif()
12
8project(zig C CXX)13project(zig C CXX)
9set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})14set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
1015
README.md+4-4
...@@ -141,10 +141,10 @@ libc. Create demo games using Zig....@@ -141,10 +141,10 @@ libc. Create demo games using Zig.
141```141```
142mkdir build142mkdir build
143cd build143cd build
144cmake .. -DCMAKE_INSTALL_PREFIX=$(pwd)144cmake ..
145make145make
146make install146make install
147./zig build --build-file ../build.zig test147bin/zig build --build-file ../build.zig test
148```148```
149149
150##### MacOS150##### MacOS
...@@ -154,9 +154,9 @@ brew install cmake llvm@6...@@ -154,9 +154,9 @@ brew install cmake llvm@6
154brew outdated llvm@6 || brew upgrade llvm@6154brew outdated llvm@6 || brew upgrade llvm@6
155mkdir build155mkdir build
156cd build156cd build
157cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@6/ -DCMAKE_INSTALL_PREFIX=$(pwd)157cmake .. -DCMAKE_PREFIX_PATH=/usr/local/opt/llvm@6/
158make install158make install
159./zig build --build-file ../build.zig test159bin/zig build --build-file ../build.zig test
160```160```
161161
162##### Windows162##### Windows