[Orxonox-commit 5545] r10208 - in code/trunk: cmake cmake/tools src/libraries/core

muemart at orxonox.net muemart at orxonox.net
Thu Jan 29 10:29:57 CET 2015


Author: muemart
Date: 2015-01-29 10:29:56 +0100 (Thu, 29 Jan 2015)
New Revision: 10208

Modified:
   code/trunk/cmake/PackageConfigMSVC.cmake
   code/trunk/cmake/tools/FindCEGUI.cmake
   code/trunk/src/libraries/core/CoreIncludes.h
Log:
Some small fixes for the MSVC build
- Don't hardcode library names. It's more trouble than it's worth.
- Add debug library names for CEBUI 0.8.x
- Prevent double definitions of winsock stuff

Modified: code/trunk/cmake/PackageConfigMSVC.cmake
===================================================================
--- code/trunk/cmake/PackageConfigMSVC.cmake	2015-01-27 22:35:50 UTC (rev 10207)
+++ code/trunk/cmake/PackageConfigMSVC.cmake	2015-01-29 09:29:56 UTC (rev 10208)
@@ -53,24 +53,7 @@
 
   # Sets the library path for the FIND_LIBRARY
   SET(CMAKE_LIBRARY_PATH ${DEP_LIBRARY_DIR})
-
-  # Certain find scripts don't behave as ecpected to we have
-  # to specify the libraries ourselves.
-  IF(MSVC10)
-    SET(TCL_LIBRARY
-      optimized ${DEP_LIBRARY_DIR}/tcl85t.lib
-      debug     ${DEP_LIBRARY_DIR}/tcl85tg.lib
-      CACHE FILEPATH ""
-    )
-    SET(ZLIB_LIBRARY
-      optimized ${DEP_LIBRARY_DIR}/zlib-vc100.lib
-      debug     ${DEP_LIBRARY_DIR}/zlib-vc100_d.lib
-      CACHE FILEPATH ""
-    )
-  ELSE()
-    SET(TCL_LIBRARY  ${DEP_LIBRARY_DIR}/tcl85.lib CACHE FILEPATH "")
-    SET(ZLIB_LIBRARY ${DEP_LIBRARY_DIR}/zdll.lib  CACHE FILEPATH "")
-  ENDIF()
+  
   # Part of Platform SDK and usually gets linked automatically
   SET(WMI_LIBRARY  wbemuuid.lib)
 

Modified: code/trunk/cmake/tools/FindCEGUI.cmake
===================================================================
--- code/trunk/cmake/tools/FindCEGUI.cmake	2015-01-27 22:35:50 UTC (rev 10207)
+++ code/trunk/cmake/tools/FindCEGUI.cmake	2015-01-29 09:29:56 UTC (rev 10208)
@@ -63,7 +63,7 @@
 FIND_LIBRARY(CEGUI_LIBRARY_DEBUG
   NAMES
     CEGUIBased CEGUIBase_d CEGUIBaseD CEGUIBase_D
-    CEGUId CEGUI_d CEGUID CEGUI_D
+    CEGUId CEGUI_d CEGUID CEGUI_D CEGUIBase-0_d
   PATHS $ENV{CEGUIDIR}
   PATH_SUFFIXES lib bin
 )
@@ -85,6 +85,7 @@
 )
 FIND_LIBRARY(CEGUILUA_LIBRARY_DEBUG
   NAMES CEGUILuad CEGUILua_d CEGUILuaScriptModuled CEGUILuaScriptModule_d
+  CEGUILuaScriptModule-0_d
   PATHS $ENV{CEGUIDIR} $ENV{CEGUILUADIR}
   PATH_SUFFIXES lib bin
 )
@@ -132,7 +133,7 @@
     PATH_SUFFIXES lib bin
   )
   FIND_LIBRARY(CEGUI_OGRE_RENDERER_LIBRARY_DEBUG
-    NAMES CEGUIOgreRendererd CEGUIOgreRenderer_d
+    NAMES CEGUIOgreRendererd CEGUIOgreRenderer_d CEGUIOgreRenderer-0_d
     PATHS $ENV{CEGUIDIR} $ENV{CEGUIOGRERENDERERDIR}
     PATH_SUFFIXES lib bin
   )

Modified: code/trunk/src/libraries/core/CoreIncludes.h
===================================================================
--- code/trunk/src/libraries/core/CoreIncludes.h	2015-01-27 22:35:50 UTC (rev 10207)
+++ code/trunk/src/libraries/core/CoreIncludes.h	2015-01-29 09:29:56 UTC (rev 10208)
@@ -86,6 +86,7 @@
 
 // resolve macro conflict on windows
 #if defined(ORXONOX_PLATFORM_WINDOWS)
+#   define WIN32_LEAN_AND_MEAN
 #   include <windows.h>
 #   undef RegisterClass
 #endif




More information about the Orxonox-commit mailing list