From 52b527409481092a95bca84551cce56f8fd591c9 Mon Sep 17 00:00:00 2001 From: Caner Candan Date: Thu, 18 Nov 2010 10:49:24 +0100 Subject: [PATCH] added some new scripts to specialize building and a build script for visual studio 2008 --- eo/build_gcc_linux_tutorial | 7 +++++++ eo/build_gcc_linux_unittest | 7 +++++++ eo/build_vs2008_release.bat | 5 +++++ eo/tutorial/CMakeLists.txt | 16 ++++++++++------ 4 files changed, 29 insertions(+), 6 deletions(-) create mode 100755 eo/build_gcc_linux_tutorial create mode 100755 eo/build_gcc_linux_unittest create mode 100644 eo/build_vs2008_release.bat diff --git a/eo/build_gcc_linux_tutorial b/eo/build_gcc_linux_tutorial new file mode 100755 index 000000000..f4168fd30 --- /dev/null +++ b/eo/build_gcc_linux_tutorial @@ -0,0 +1,7 @@ +#!/usr/bin/env sh + +mkdir release +cd release +cmake -DENABLE_EO_TUTORIAL=1 .. +make +cd .. diff --git a/eo/build_gcc_linux_unittest b/eo/build_gcc_linux_unittest new file mode 100755 index 000000000..36220ba00 --- /dev/null +++ b/eo/build_gcc_linux_unittest @@ -0,0 +1,7 @@ +#!/usr/bin/env sh + +mkdir debug +cd debug +cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_CMAKE_TESTING=1 .. +make +cd .. diff --git a/eo/build_vs2008_release.bat b/eo/build_vs2008_release.bat new file mode 100644 index 000000000..13513c147 --- /dev/null +++ b/eo/build_vs2008_release.bat @@ -0,0 +1,5 @@ +mkdir release +cd release +cmake -G "Visual Studio 9 2008" .. +cd .. +pause diff --git a/eo/tutorial/CMakeLists.txt b/eo/tutorial/CMakeLists.txt index 4573f0b4d..6462b5a58 100644 --- a/eo/tutorial/CMakeLists.txt +++ b/eo/tutorial/CMakeLists.txt @@ -2,11 +2,15 @@ ### 1) Where must cmake go now ? ###################################################################################### -ADD_SUBDIRECTORY(Lesson1) -ADD_SUBDIRECTORY(Lesson2) -ADD_SUBDIRECTORY(Lesson3) -ADD_SUBDIRECTORY(Lesson4) -ADD_SUBDIRECTORY(Lesson5) -ADD_SUBDIRECTORY(Lesson6) +IF(ENABLE_EO_TUTORIAL) + + ADD_SUBDIRECTORY(Lesson1) + ADD_SUBDIRECTORY(Lesson2) + ADD_SUBDIRECTORY(Lesson3) + ADD_SUBDIRECTORY(Lesson4) + ADD_SUBDIRECTORY(Lesson5) + ADD_SUBDIRECTORY(Lesson6) + +ENDIF() ######################################################################################