[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3583: Move the Marble plugins to plugins/marble/. (vidalia/trunk/src/vidalia)
Author: edmanm
Date: 2009-02-23 23:56:35 -0500 (Mon, 23 Feb 2009)
New Revision: 3583
Modified:
vidalia/trunk/src/vidalia/CMakeLists.txt
vidalia/trunk/src/vidalia/vidalia.cpp
Log:
Move the Marble plugins to plugins/marble/.
Modified: vidalia/trunk/src/vidalia/CMakeLists.txt
===================================================================
--- vidalia/trunk/src/vidalia/CMakeLists.txt 2009-02-24 04:55:38 UTC (rev 3582)
+++ vidalia/trunk/src/vidalia/CMakeLists.txt 2009-02-24 04:56:35 UTC (rev 3583)
@@ -18,7 +18,7 @@
${CMAKE_CURRENT_SOURCE_DIR}/help/browser
${MARBLE_INCLUDE_DIR}
)
-if (APPLE)
+if (APPLE OR WIN32)
##
## XXX: The Marble build system on OS X currently doesn't actually install the
## required include files to /usr/local/include or similar. Instead, we have
@@ -33,7 +33,7 @@
${MARBLE_INCLUDE_DIR}/geodata/scene
${MARBLE_INCLUDE_DIR}/Projections
)
-endif(APPLE)
+endif(APPLE OR WIN32)
configure_file(
${CMAKE_CURRENT_SOURCE_DIR}/res/vidalia_win.rc.in
@@ -403,13 +403,13 @@
if (MARBLE_PLUGINS)
add_custom_command(TARGET ${vidalia_BIN} POST_BUILD
COMMAND ${CMAKE_COMMAND}
- ARGS -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/plugins
+ ARGS -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/plugins/marble
)
foreach(it ${MARBLE_PLUGINS})
add_custom_command(TARGET ${vidalia_BIN} POST_BUILD
COMMAND ${CMAKE_COMMAND}
ARGS -E copy_if_different ${it}
- ${CMAKE_CURRENT_BINARY_DIR}/plugins/
+ ${CMAKE_CURRENT_BINARY_DIR}/plugins/marble/
)
endforeach(it)
endif(MARBLE_PLUGINS)
Modified: vidalia/trunk/src/vidalia/vidalia.cpp
===================================================================
--- vidalia/trunk/src/vidalia/vidalia.cpp 2009-02-24 04:55:38 UTC (rev 3582)
+++ vidalia/trunk/src/vidalia/vidalia.cpp 2009-02-24 04:56:35 UTC (rev 3583)
@@ -126,7 +126,12 @@
#ifdef USE_MARBLE
/* Tell Marble where to stash its generated data */
Marble::MarbleDirs::setMarbleDataPath(dataDirectory());
+
+#ifdef Q_OS_WIN32
+ Marble::MarbleDirs::setMarblePluginPath(vApp->applicationDirPath()
+ + "/plugins/marble");
#endif
+#endif
}
/** Destructor */