Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 14, 2011, 4:08:06 AM (13 years ago)
Author:
rgrieder
Message:

Merged mac_osx branch (after renaming it from ois_update) into kicklib branch.

Location:
code/branches/kicklib
Files:
1 deleted
7 edited

Legend:

Unmodified
Added
Removed
  • code/branches/kicklib

  • code/branches/kicklib/cmake/CompilerConfigGCC.cmake

    r8071 r8073  
    6565
    6666# CMake doesn't seem to set the PIC flags right on certain 64 bit systems
    67 # Todo: MinGW too?
    68 IF(${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
     67IF(NOT MINGW AND ${CMAKE_SYSTEM_PROCESSOR} STREQUAL "x86_64")
    6968  ADD_COMPILER_FLAGS("-fPIC" CACHE)
    7069ENDIF()
  • code/branches/kicklib/cmake/LibraryConfig.cmake

    r8071 r8073  
    4848# Scripts for specific library and CMake config
    4949INCLUDE(LibraryConfigTardis)
    50 #INCLUDE(LibraryConfigOSX)
    5150
    5251IF(DEPENDENCY_PACKAGE_ENABLE)
  • code/branches/kicklib/cmake/PackageConfigMSVC.cmake

    r8071 r8073  
    5959  SET(TCL_LIBRARY  ${DEP_LIBRARY_DIR}/tcl85.lib CACHE FILEPATH "")
    6060  SET(ZLIB_LIBRARY ${DEP_LIBRARY_DIR}/zdll.lib  CACHE FILEPATH "")
     61  # Part of Platform SDK and usually gets linked automatically
     62  SET(WMI_LIBRARY  wbemuuid.lib)
    6163
    6264ENDIF(MSVC)
  • code/branches/kicklib/cmake/PackageConfigMinGW.cmake

    r8071 r8073  
    5353  SET(ZLIB_LIBRARY ${DEP_BINARY_DIR}/libzlib.dll CACHE FILEPATH "")
    5454
     55  # Not included in MinGW, so we need to supply it for OIS
     56  SET(WMI_INCLUDE_DIR ${DEP_INCLUDE_DIR}/wmi/include)
     57  SET(WMI_LIBRARY     ${DEP_LIBRARY_DIR}/wbemuuid.lib)
     58
    5559ENDIF(MINGW)
  • code/branches/kicklib/cmake/PackageConfigOSX.cmake

    r8071 r8073  
    5151SET(ENV{OGRE_PLUGIN_DIR}       ${DEP_BINARY_DIR})
    5252
     53# For OS X 10.5 we have to ship modified headers to make it compile
     54# on gcc >= 4.2 (binaries stay the same)
     55# Sets the library path for the FIND_LIBRARY
     56IF(CMAKE_SYSTEM_VERSION STREQUAL "10.5")
     57  SET(ENV{OPENALDIR} ${DEP_INCLUDE_DIR}/openal)
     58ENDIF()
     59
    5360# Xcode won't be able to run the toluabind code generation if we're using the dependency package
    5461#IF(DEPENDENCY_PACKAGE_ENABLE)
  • code/branches/kicklib/cmake/tools/FindALUT.cmake

    r8071 r8073  
    1 # Find ALUT includes and library
    2 #
    3 # This module defines
    4 #  ALUT_INCLUDE_DIR
    5 #  ALUT_LIBRARY, the library to link against to use ALUT.
    6 #  ALUT_FOUND, If false, do not try to use ALUT
    7 #
    8 # Copyright © 2007, Matt Williams
    9 # Modified by Nicolas Schlumberger to make it work on the Tardis-Infrastucture
    10 # of the ETH Zurich (removed later on)
    11 #
    12 # Redistribution and use is allowed according to the terms of the BSD license.
    13 #
    14 # Several changes and additions by Fabian 'x3n' Landau
    15 # Lots of simplifications by Adrian Friedli
    16 # Version checking by Reto Grieder
    17 # Adaption of the OGRE find script to ALUT by Kevin Young
    18 #                 > www.orxonox.net <
     1 #
     2 #             ORXONOX - the hottest 3D action shooter ever to exist
     3 #                             > www.orxonox.net <
     4 #
     5 #        This program is free software; you can redistribute it and/or
     6 #         modify it under the terms of the GNU General Public License
     7 #        as published by the Free Software Foundation; either version 2
     8 #            of the License, or (at your option) any later version.
     9 #
     10 #       This program is distributed in the hope that it will be useful,
     11 #        but WITHOUT ANY WARRANTY; without even the implied warranty of
     12 #        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     13 #                 GNU General Public License for more details.
     14 #
     15 #   You should have received a copy of the GNU General Public License along
     16 #      with this program; if not, write to the Free Software Foundation,
     17 #     Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
     18 #
     19 #
     20 #  Author:
     21 #    Kevin Young
     22 #  Description:
     23 #    Variables defined:
     24 #      ALUT_FOUND
     25 #      ALUT_INCLUDE_DIR
     26 #      ALUT_LIBRARY
     27 #
    1928
    20 INCLUDE(FindPackageHandleAdvancedArgs)
     29INCLUDE(FindPackageHandleStandardArgs)
    2130INCLUDE(HandleLibraryTypes)
    2231
    2332FIND_PATH(ALUT_INCLUDE_DIR alut.h
    2433  PATHS $ENV{ALUTDIR}
    25   PATH_SUFFIXES include include/AL ALUT
     34  PATH_SUFFIXES include include/AL Headers Headers/AL
    2635)
    2736FIND_LIBRARY(ALUT_LIBRARY_OPTIMIZED
    28   NAMES ALUT alut
     37  NAMES alut ALUT
    2938  PATHS $ENV{ALUTDIR}
    3039  PATH_SUFFIXES lib bin/Release bin/release Release release ALUT
    3140)
    3241FIND_LIBRARY(ALUT_LIBRARY_DEBUG
    33   NAMES ALUTD alutd alut_d alutD alut_D
     42  NAMES alutd alut_d alutD alut_D ALUTd ALUT_d ALUTD ALUT_D
    3443  PATHS $ENV{ALUTDIR}
    3544  PATH_SUFFIXES lib bin/Debug bin/debug Debug debug ALUT
     
    3746
    3847# Handle the REQUIRED argument and set ALUT_FOUND
    39 # Also check the version requirements
    40 FIND_PACKAGE_HANDLE_ADVANCED_ARGS(ALUT DEFAULT_MSG
     48FIND_PACKAGE_HANDLE_STANDARD_ARGS(ALUT DEFAULT_MSG
    4149  ALUT_LIBRARY_OPTIMIZED
    4250  ALUT_INCLUDE_DIR
Note: See TracChangeset for help on using the changeset viewer.