From de9bfefa63a3e3797382ee206866b53b2bcd5173 Mon Sep 17 00:00:00 2001 From: Sylvain Petreolle Date: Mon, 16 May 2011 21:26:08 +0000 Subject: [PATCH] Add cmake configure script for unix. svn path=/trunk/; revision=51801 --- reactos/configure.cmd | 0 reactos/configure.sh | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 38 insertions(+) mode change 100644 => 100755 reactos/configure.cmd create mode 100755 reactos/configure.sh diff --git a/reactos/configure.cmd b/reactos/configure.cmd old mode 100644 new mode 100755 diff --git a/reactos/configure.sh b/reactos/configure.sh new file mode 100755 index 00000000000..d265d1dc79e --- /dev/null +++ b/reactos/configure.sh @@ -0,0 +1,38 @@ +#!/bin/bash +if [ "x$ROS_ARCH" == "x" ] +then + echo Could not detect RosBE. + exit 1 +fi + +BUILD_ENVIRONMENT=MinGW +ARCH=$ROS_ARCH +REACTOS_SOURCE_DIR=$(cd `dirname $0` && pwd) +REACTOS_OUTPUT_PATH=output-$BUILD_ENVIRONMENT-$ARCH + +echo ARCH $ARCH ROS $ROS_ARCH +if [ "$REACTOS_SOURCE_DIR" == "$PWD" ] +then + echo Creating directories in $REACTOS_OUTPUT_PATH + mkdir -p $REACTOS_OUTPUT_PATH + cd "$REACTOS_OUTPUT_PATH" +fi + +mkdir -p host-tools +mkdir -p reactos + +echo Preparing host tools... +cd host-tools +if [ -f CMakeCache.txt ] +then + rm -f CMakeCache.txt +fi + +REACTOS_BUILD_TOOLS_DIR="$PWD" +cmake -G "Unix Makefiles" -DARCH=$ARCH "$REACTOS_SOURCE_DIR" + +cd ../reactos +cmake -G "Unix Makefiles" -DCMAKE_TOOLCHAIN_FILE=toolchain-mingw32.cmake -DARCH=$ARCH -DREACTOS_BUILD_TOOLS_DIR="$REACTOS_BUILD_TOOLS_DIR" "$REACTOS_SOURCE_DIR" + +echo Configure script complete! Enter directories and execute appropriate build commands(ex: make, makex, etc...). +