Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Feb 8, 2009, 12:10:57 AM (16 years ago)
Author:
rgrieder
Message:

Cleanup in OrxonoxConfig.h.in. Made use of various CMake features like CheckInclude or CheckCompiles to determine some options and macros in the config header file.

Also removed util/Integers.h and placed the code directory in OrxonoxConfig.h.in.

Location:
code/branches/buildsystem2/src/util
Files:
1 deleted
9 edited

Legend:

Unmodified
Added
Removed
  • code/branches/buildsystem2/src/util/CMakeLists.txt

    r2638 r2639  
    2525  Exception.h
    2626  ExprParser.h
    27   Integers.h
    2827  Math.h
    2928  MathConvert.h
     
    5453#SET(UTIL_FILES ${UTIL_SRC_FILES} ${UTIL_HDR_FILES})
    5554GENERATE_SOURCE_GROUPS(${UTIL_FILES})
    56 # Also add OrxonoxConfig.h to have it least somewhere in the IDE
    57 LIST(APPEND UTIL_FILES ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h)
    58 SOURCE_GROUP("" FILES ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h)
     55# Also add OrxonoxConfig to have it least somewhere in the IDE
     56LIST(APPEND UTIL_FILES
     57  ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h
     58  ${CMAKE_SOURCE_DIR}/src/OrxonoxConfig.h.in
     59)
     60SOURCE_GROUP("" FILES
     61  ${CMAKE_BINARY_DIR}/src/OrxonoxConfig.h
     62  ${CMAKE_SOURCE_DIR}/src/OrxonoxConfig.h.in
     63)
    5964
    6065IF(NOT GCC_SYSTEM_HEADER_SUPPORT)
  • code/branches/buildsystem2/src/util/CRC32.h

    r2171 r2639  
    3232#include "UtilPrereqs.h"
    3333#include <iostream>
    34 #include "Integers.h"
    3534
    3635namespace orxonox
  • code/branches/buildsystem2/src/util/Clipboard.cc

    r2171 r2639  
    3636#include "Clipboard.h"
    3737
    38 #if ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32
     38#ifdef ORXONOX_PLATFORM_WINDOWS
    3939
    4040/////////////
     
    104104}
    105105
    106 #else /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32 */
     106#else /* ORXONOX_PLATFORM_WINDOWS */
    107107
    108108/////////////
     
    135135}
    136136
    137 #endif /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32 */
     137#endif /* ORXONOX_PLATFORM_WINDOWS */
  • code/branches/buildsystem2/src/util/Convert.h

    r2171 r2639  
    5050// This is however exactly what convertValue does, so we need to suppress these warnings.
    5151// They only occur when using the ImplicitConversion template.
    52 #if ORXONOX_COMPILER == ORXONOX_COMPILER_GNUC
     52#ifdef ORXONOX_COMPILER_GCC
    5353#  pragma GCC system_header
    5454#endif
     
    6363
    6464// disable warnings about possible loss of data
    65 #if ORXONOX_COMPILER == ORXONOX_COMPILER_MSVC
     65#ifdef ORXONOX_COMPILER_MSVC
    6666#  pragma warning(push)
    6767#  pragma warning(disable:4244)
     
    8888}
    8989
    90 #if ORXONOX_COMPILER == ORXONOX_COMPILER_MSVC
     90#ifdef ORXONOX_COMPILER_MSVC
    9191#  pragma warning(pop)
    9292#endif
  • code/branches/buildsystem2/src/util/Math.h

    r2171 r2639  
    5252
    5353//Get around Windows hackery
    54 #if ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32
     54#ifdef ORXONOX_PLATFORM_WINDOWS
    5555#  ifdef max
    5656#    undef max
  • code/branches/buildsystem2/src/util/SignalHandler.cc

    r2596 r2639  
    4545}
    4646
    47 #if ORXONOX_PLATFORM == ORXONOX_PLATFORM_LINUX
     47#ifdef ORXONOX_PLATFORM_LINUX
    4848
    4949#include <wait.h>
     
    358358}
    359359
    360 #endif /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_LINUX */
     360#endif /* ORXONOX_PLATFORM_LINUX */
  • code/branches/buildsystem2/src/util/SignalHandler.h

    r2596 r2639  
    4545}
    4646
    47 #if ORXONOX_PLATFORM == ORXONOX_PLATFORM_LINUX
     47#ifdef ORXONOX_PLATFORM_LINUX
    4848#include <signal.h>
    4949
     
    9797}
    9898
    99 #else /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_LINUX */
     99#else /* ORXONOX_PLATFORM_LINUX */
    100100
    101101namespace orxonox
     
    114114}
    115115
    116 #endif /* ORXONOX_PLATFORM == ORXONOX_PLATFORM_LINUX */
     116#endif /* ORXONOX_PLATFORM_LINUX */
    117117
    118118#endif /* _SignalHandler_H__ */
  • code/branches/buildsystem2/src/util/Sleep.h

    r2619 r2639  
    3838#include "UtilPrereqs.h"
    3939
    40 #if ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32
     40#ifdef ORXONOX_PLATFORM_WINDOWS
    4141#include <winbase.h>
    4242
  • code/branches/buildsystem2/src/util/UtilPrereqs.h

    r2619 r2639  
    4040// Shared library settings
    4141//-----------------------------------------------------------------------
    42 #if (ORXONOX_PLATFORM == ORXONOX_PLATFORM_WIN32) && !defined( UTIL_STATIC_BUILD )
     42#if defined(ORXONOX_PLATFORM_WINDOWS) && !defined( UTIL_STATIC_BUILD )
    4343#  ifdef UTIL_SHARED_BUILD
    4444#    define _UtilExport __declspec(dllexport)
Note: See TracChangeset for help on using the changeset viewer.