Fixed windows build to install libraries and executables into the same folder.

This commit is contained in:
David Williams 2010-03-04 23:37:38 +00:00
parent 5db2913e41
commit 06ef752d05
2 changed files with 9 additions and 1 deletions

View File

@ -25,6 +25,14 @@ ENDIF()
FIND_PACKAGE(Doxygen)
IF(WIN32)
#These are used on Windows to ensure that the .exe's and .dll get placed in the ame directory, so that we can run them.
#Note they are actually deprecated in favour of 'RUNTIME_OUTPUT_DIRECTORY' et al, but these replacements apparently don't
#work on Windows. See http://www.vtk.org/Bug/bug_view_advanced_page.php?bug_id=8366
SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
SET(LIBRARY_OUTPUT_PATH ${CMAKE_CURRENT_BINARY_DIR})
ENDIF(WIN32)
ADD_SUBDIRECTORY(library)
OPTION(ENABLE_EXAMPLES "Should the examples be built" ON)

View File

@ -26,7 +26,7 @@ freely, subject to the following restrictions:
#ifndef __PolyVox_TypeDef_H__
#define __PolyVox_TypeDef_H__
#ifdef WIN32 #Should be is Visual studio (to allow MinGW)
#ifdef WIN32 //Should be is Visual studio (to allow MinGW)
#ifdef POLYVOXCORE_EXPORT
#define POLYVOXCORE_API __declspec(dllexport)
#else