00001 // ======================================================================================== 00002 // ApproxMVBB 00003 // Copyright (C) 2014 by Gabriel Nützi <nuetzig (at) imes (d0t) mavt (d0t) ethz (døt) ch> 00004 // 00005 // This Source Code Form is subject to the terms of the Mozilla Public 00006 // License, v. 2.0. If a copy of the MPL was not distributed with this 00007 // file, You can obtain one at http://mozilla.org/MPL/2.0/. 00008 // ======================================================================================== 00009 00010 #ifndef ApproxMVBB_Config_Config_hpp_in_cmake 00011 #define ApproxMVBB_Config_Config_hpp_in_cmake 00012 00013 // Settings for the ApproxMVBB Library 00014 00015 00016 namespace ApproxMVBB{ 00017 /* 00018 static const unsigned int VersionMajor = @ApproxMVBB_VERSION_MAJOR@ ; 00019 static const unsigned int VersionMinor = @ApproxMVBB_VERSION_MINOR@ ; 00020 static const unsigned int VersionPatch = @ApproxMVBB_VERSION_PATCH@ ; 00021 00022 // This variable is primarily used for projects which used this source code but want to replace certain header files with their own! 00023 #cmakedefine ApproxMVBB_USE_DIFFERENT_HEADERS 00024 00025 #ifdef ApproxMVBB_USE_DIFFERENT_HEADERS 00026 #define ApproxMVBB_AssertionDebug_INCLUDE_FILE "@ApproxMVBB_AssertionDebug_INCLUDE_FILE@" 00027 #define ApproxMVBB_Exception_INCLUDE_FILE "@ApproxMVBB_Exception_INCLUDE_FILE@" 00028 #define ApproxMVBB_Platform_INCLUDE_FILE "@ApproxMVBB_Platform_INCLUDE_FILE@" 00029 #define ApproxMVBB_StaticAssert_INCLUDE_FILE "@ApproxMVBB_StaticAssert_INCLUDE_FILE@" 00030 00031 #define ApproxMVBB_MyMatrixTypeDefs_INCLUDE_FILE "@ApproxMVBB_MyMatrixTypeDefs_INCLUDE_FILE@" 00032 #define ApproxMVBB_MyContainerTypeDefs_INCLUDE_FILE "@ApproxMVBB_MyContainerTypeDefs_INCLUDE_FILE@" 00033 00034 #define ApproxMVBB_TypeDefs_INCLUDE_FILE "@ApproxMVBB_TypeDefs_INCLUDE_FILE@" 00035 #define ApproxMVBB_AABB_INCLUDE_FILE "@ApproxMVBB_AABB_INCLUDE_FILE@" 00036 #define ApproxMVBB_OOBB_INCLUDE_FILE "@ApproxMVBB_OOBB_INCLUDE_FILE@" 00037 00038 #define ApproxMVBB_PugiXML_INCLUDE_FILE "@ApproxMVBB_PugiXML_INCLUDE_FILE@" 00039 #define ApproxMVBB_Meta_INCLUDE_FILE "@ApproxMVBB_Meta_INCLUDE_FILE@" 00040 00041 #else */ 00042 #define ApproxMVBB_AssertionDebug_INCLUDE_FILE "ApproxMVBB/Common/AssertionDebug.hpp" 00043 #define ApproxMVBB_Exception_INCLUDE_FILE "ApproxMVBB/Common/Exception.hpp" 00044 00045 #define ApproxMVBB_MyMatrixTypeDefs_INCLUDE_FILE "ApproxMVBB/Common/MyMatrixTypeDefs.hpp" 00046 #define ApproxMVBB_MyContainerTypeDefs_INCLUDE_FILE "ApproxMVBB/Common/MyContainerTypeDefs.hpp" 00047 00048 #define ApproxMVBB_Platform_INCLUDE_FILE "ApproxMVBB/Common/Platform.hpp" 00049 #define ApproxMVBB_StaticAssert_INCLUDE_FILE "ApproxMVBB/Common/StaticAssert.hpp" 00050 #define ApproxMVBB_TypeDefs_INCLUDE_FILE "ApproxMVBB/Common/TypeDefs.hpp" 00051 #define ApproxMVBB_AABB_INCLUDE_FILE "ApproxMVBB/AABB.hpp" 00052 #define ApproxMVBB_OOBB_INCLUDE_FILE "ApproxMVBB/OOBB.hpp" 00053 00054 #define ApproxMVBB_PugiXML_INCLUDE_FILE "ApproxMVBB/pugixml/pugixml.hpp" 00055 #define ApproxMVBB_Meta_INCLUDE_FILE "ApproxMVBB/meta/meta.hpp" 00056 /* 00057 #endif 00058 00059 // Force log level 00060 #define ApproxMVBB_FORCE_MSGLOG_LEVEL @ApproxMVBB_FORCE_MSGLOG_LEVEL@ */ 00061 } 00062 00063 00064 #endif