| [2579] | 1 | # | 
|---|
|  | 2 | #   ORXONOX - the hottest 3D action shooter ever to exist | 
|---|
|  | 3 | #                    > www.orxonox.net < | 
|---|
|  | 4 | # | 
|---|
|  | 5 | # | 
|---|
|  | 6 | #   License notice: | 
|---|
|  | 7 | # | 
|---|
|  | 8 | #   This program is free software; you can redistribute it and/or | 
|---|
|  | 9 | #   modify it under the terms of the GNU General Public License | 
|---|
|  | 10 | #   as published by the Free Software Foundation; either version 2 | 
|---|
|  | 11 | #   of the License, or (at your option) any later version. | 
|---|
|  | 12 | # | 
|---|
|  | 13 | #   This program is distributed in the hope that it will be useful, | 
|---|
|  | 14 | #   but WITHOUT ANY WARRANTY; without even the implied warranty of | 
|---|
|  | 15 | #   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
|---|
|  | 16 | #   GNU General Public License for more details. | 
|---|
|  | 17 | # | 
|---|
|  | 18 | #   You should have received a copy of the GNU General Public License | 
|---|
|  | 19 | #   along with this program; if not, write to the Free Software | 
|---|
|  | 20 | #   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA. | 
|---|
|  | 21 | # | 
|---|
|  | 22 | #   Author: | 
|---|
|  | 23 | #      Reto Grieder | 
|---|
|  | 24 | #   Co-authors: | 
|---|
|  | 25 | #      ... | 
|---|
|  | 26 | # | 
|---|
|  | 27 |  | 
|---|
| [2588] | 28 | ###################### MSVC config ######################## | 
|---|
| [2618] | 29 | # Set the library directories when using Visual Studio.   # | 
|---|
| [2579] | 30 |  | 
|---|
| [2618] | 31 | IF (MSVC AND LIBRARY_USE_PACKAGE_IF_SUPPORTED) | 
|---|
| [2582] | 32 | MESSAGE(STATUS "Running on MSVC. Using customized paths and options.") | 
|---|
|  | 33 |  | 
|---|
|  | 34 | # Determine library directory | 
|---|
|  | 35 | IF(EXISTS ${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8) | 
|---|
|  | 36 | SET(MSVC_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8") | 
|---|
|  | 37 | ELSEIF(EXISTS ${CMAKE_SOURCE_DIR}/../lib_dist/vc8/dependencies/orxonox_vc8) | 
|---|
|  | 38 | SET(MSVC_LIBRARY_DIR "${CMAKE_SOURCE_DIR}/../lib_dist/vc8/dependencies/orxonox_vc8") | 
|---|
|  | 39 | ELSE(EXISTS ${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8) | 
|---|
|  | 40 | MESSAGE(FATAL_ERROR "Could not find dependency directory for the Visual Studio libraries") | 
|---|
|  | 41 | ENDIF(EXISTS ${CMAKE_SOURCE_DIR}/dependencies/orxonox_vc8) | 
|---|
| [2590] | 42 | SET(ORXONOX_LIBRARY_BIN_DIR ${MSVC_LIBRARY_DIR}/bin) | 
|---|
| [2579] | 43 |  | 
|---|
| [2582] | 44 | # Set variables for the include directories and the libraries | 
|---|
| [2583] | 45 | # Note: When setting ENV${} variables, make sure to use quotes when | 
|---|
|  | 46 | #       having multiple directories. | 
|---|
| [2618] | 47 | SET(BOOST_ROOT             ${MSVC_LIBRARY_DIR}/boost-1.35.0) | 
|---|
|  | 48 | SET(BOOST_LIBRARYDIR       ${MSVC_LIBRARY_DIR}/boost-1.35.0/lib) | 
|---|
| [2582] | 49 | SET(ENV{CEGUIDIR}          ${MSVC_LIBRARY_DIR}/cegui-0.6.1) | 
|---|
|  | 50 | SET(ENV{ENETDIR}           ${MSVC_LIBRARY_DIR}/enet-1.2) | 
|---|
|  | 51 | SET(ENV{ALUTDIR}           ${MSVC_LIBRARY_DIR}/freealut-1.1.0) | 
|---|
|  | 52 | SET(ENV{OGGDIR}            ${MSVC_LIBRARY_DIR}/libogg-1.1.3) | 
|---|
|  | 53 | SET(ENV{VORBISDIR}         ${MSVC_LIBRARY_DIR}/libvorbis-1.2.0) | 
|---|
|  | 54 | SET(ENV{OPENALDIR}         ${MSVC_LIBRARY_DIR}/openal-1.1) | 
|---|
|  | 55 | SET(ENV{LUA_DIR}           ${MSVC_LIBRARY_DIR}/lua-5.1.3) | 
|---|
| [2618] | 56 | SET(ENV{OGRE_HOME}         ${MSVC_LIBRARY_DIR}/ogre-1.4.9) | 
|---|
|  | 57 | SET(ENV{OGRE_PLUGIN_DIR}   ${MSVC_LIBRARY_DIR}/bin) | 
|---|
|  | 58 | SET(TCL_INCLUDE_PATH       ${MSVC_LIBRARY_DIR}/tcl-8.5.5/include) | 
|---|
|  | 59 | SET(TCL_LIBRARY            ${MSVC_LIBRARY_DIR}/tcl-8.5.5/lib/tcl85.lib) | 
|---|
| [2582] | 60 | SET(ZLIB_INCLUDE_DIR       ${MSVC_LIBRARY_DIR}/zlib-1.2.3/include) | 
|---|
| [2583] | 61 | SET(ZLIB_LIBRARY optimized ${MSVC_LIBRARY_DIR}/zlib-1.2.3/lib/zlib.lib | 
|---|
|  | 62 | debug     ${MSVC_LIBRARY_DIR}/zlib-1.2.3/lib/zlib_d.lib) | 
|---|
| [2618] | 63 | IF ($ENV{DXSDK_DIR} STREQUAL "") | 
|---|
|  | 64 | SET(ENV{DXSDK_DIR}       ${MSVC_LIBRARY_DIR}/directx-sdk-aug-2007) | 
|---|
|  | 65 | ENDIF ($ENV{DXSDK_DIR} STREQUAL "") | 
|---|
| [2582] | 66 |  | 
|---|
| [2618] | 67 | ENDIF (MSVC AND LIBRARY_USE_PACKAGE_IF_SUPPORTED) | 
|---|