[Orxonox-commit 1023] r5744 - in code/trunk/src: . orxonox
rgrieder at orxonox.net
rgrieder at orxonox.net
Sat Sep 12 17:39:08 CEST 2009
Author: rgrieder
Date: 2009-09-12 17:39:07 +0200 (Sat, 12 Sep 2009)
New Revision: 5744
Added:
code/trunk/src/orxonox-main.vcproj.user.in
Removed:
code/trunk/src/orxonox/orxonox-main.vcproj.user.in
Modified:
code/trunk/src/CMakeLists.txt
code/trunk/src/orxonox/CMakeLists.txt
Log:
Visual studio debugger working again (had to move the project modifier file).
Modified: code/trunk/src/CMakeLists.txt
===================================================================
--- code/trunk/src/CMakeLists.txt 2009-09-06 15:31:35 UTC (rev 5743)
+++ code/trunk/src/CMakeLists.txt 2009-09-12 15:39:07 UTC (rev 5744)
@@ -119,3 +119,22 @@
GET_TARGET_PROPERTY(_exec_loc orxonox-main LOCATION)
GET_FILENAME_COMPONENT(_exec_name ${_exec_loc} NAME)
SET(ORXONOX_EXECUTABLE_NAME ${_exec_name} CACHE INTERNAL "")
+
+
+# When using Visual Studio we want to use the output directory as working
+# directory and we also want to specify where the external dlls
+# (lua, ogre, etc.) are. The problem hereby is that these information cannot
+# be specified in CMake because they are not stored in the actual project file.
+# This workaround will create a configured *.vcproj.user file that holds the
+# right values. When starting the solution for the first time,
+# these get written to the *vcproj.yourPCname.yourname.user
+IF(MSVC)
+ IF(CMAKE_CL_64)
+ SET(MSVC_PLATFORM "x64")
+ ELSE()
+ SET(MSVC_PLATFORM "Win32")
+ ENDIF()
+ STRING(REGEX REPLACE "^Visual Studio ([0-9][0-9]?) .*$" "\\1"
+ VISUAL_STUDIO_VERSION_SIMPLE "${CMAKE_GENERATOR}")
+ CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/orxonox-main.vcproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/orxonox-main.vcproj.user")
+ENDIF(MSVC)
Modified: code/trunk/src/orxonox/CMakeLists.txt
===================================================================
--- code/trunk/src/orxonox/CMakeLists.txt 2009-09-06 15:31:35 UTC (rev 5743)
+++ code/trunk/src/orxonox/CMakeLists.txt 2009-09-12 15:39:07 UTC (rev 5744)
@@ -73,22 +73,3 @@
tools
SOURCE_FILES ${ORXONOX_SRC_FILES}
)
-
-
-# When using Visual Studio we want to use the output directory as working
-# directory and we also want to specify where the external dlls
-# (lua, ogre, etc.) are. The problem hereby is that these information cannot
-# be specified in CMake because they are not stored in the actual project file.
-# This workaround will create a configured *.vcproj.user file that holds the
-# right values. When starting the solution for the first time,
-# these get written to the *vcproj.yourPCname.yourname.user
-IF(MSVC)
- IF(CMAKE_CL_64)
- SET(MSVC_PLATFORM "x64")
- ELSE()
- SET(MSVC_PLATFORM "Win32")
- ENDIF()
- STRING(REGEX REPLACE "^Visual Studio ([0-9][0-9]?) .*$" "\\1"
- VISUAL_STUDIO_VERSION_SIMPLE "${CMAKE_GENERATOR}")
- CONFIGURE_FILE("${CMAKE_CURRENT_SOURCE_DIR}/orxonox-main.vcproj.user.in" "${CMAKE_CURRENT_BINARY_DIR}/orxonox-main.vcproj.user")
-ENDIF(MSVC)
Deleted: code/trunk/src/orxonox/orxonox-main.vcproj.user.in
===================================================================
--- code/trunk/src/orxonox/orxonox-main.vcproj.user.in 2009-09-06 15:31:35 UTC (rev 5743)
+++ code/trunk/src/orxonox/orxonox-main.vcproj.user.in 2009-09-12 15:39:07 UTC (rev 5744)
@@ -1,45 +0,0 @@
-<?xml version="1.0" encoding="Windows-1252"?>
-<VisualStudioUserFile
- ProjectType="Visual C++"
- Version="${VISUAL_STUDIO_VERSION_SIMPLE}.00"
- ShowAllFiles="false"
- >
- <Configurations>
- <Configuration
- Name="Debug|${MSVC_PLATFORM}"
- >
- <DebugSettings
- WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
- Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
- EnvironmentMerge="true"
- />
- </Configuration>
- <Configuration
- Name="Release|${MSVC_PLATFORM}"
- >
- <DebugSettings
- WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
- Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
- EnvironmentMerge="true"
- />
- </Configuration>
- <Configuration
- Name="MinSizeRel|${MSVC_PLATFORM}"
- >
- <DebugSettings
- WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
- Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
- EnvironmentMerge="true"
- />
- </Configuration>
- <Configuration
- Name="RelWithDebInfo|${MSVC_PLATFORM}"
- >
- <DebugSettings
- WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
- Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
- EnvironmentMerge="true"
- />
- </Configuration>
- </Configurations>
-</VisualStudioUserFile>
Copied: code/trunk/src/orxonox-main.vcproj.user.in (from rev 5741, code/trunk/src/orxonox/orxonox-main.vcproj.user.in)
===================================================================
--- code/trunk/src/orxonox-main.vcproj.user.in (rev 0)
+++ code/trunk/src/orxonox-main.vcproj.user.in 2009-09-12 15:39:07 UTC (rev 5744)
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioUserFile
+ ProjectType="Visual C++"
+ Version="${VISUAL_STUDIO_VERSION_SIMPLE}.00"
+ ShowAllFiles="false"
+ >
+ <Configurations>
+ <Configuration
+ Name="Debug|${MSVC_PLATFORM}"
+ >
+ <DebugSettings
+ WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
+ Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
+ EnvironmentMerge="true"
+ />
+ </Configuration>
+ <Configuration
+ Name="Release|${MSVC_PLATFORM}"
+ >
+ <DebugSettings
+ WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
+ Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
+ EnvironmentMerge="true"
+ />
+ </Configuration>
+ <Configuration
+ Name="MinSizeRel|${MSVC_PLATFORM}"
+ >
+ <DebugSettings
+ WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
+ Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
+ EnvironmentMerge="true"
+ />
+ </Configuration>
+ <Configuration
+ Name="RelWithDebInfo|${MSVC_PLATFORM}"
+ >
+ <DebugSettings
+ WorkingDirectory="${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/$(OutDir)"
+ Environment="Path=${RUNTIME_LIBRARY_DIRECTORY}"
+ EnvironmentMerge="true"
+ />
+ </Configuration>
+ </Configurations>
+</VisualStudioUserFile>
More information about the Orxonox-commit
mailing list