More windows build fixes
parent
2d36f9b98a
commit
ecf72da021
|
|
@ -3,6 +3,7 @@
|
|||
if (VIEWER AND WINDOWS)
|
||||
find_path(DIRECTX_INCLUDE_DIR dxdiag.h
|
||||
"$ENV{DXSDK_DIR}/Include"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (June 2010)/Include"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (August 2009)/Include"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (March 2009)/Include"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (August 2008)/Include"
|
||||
|
|
@ -25,6 +26,7 @@ if (VIEWER AND WINDOWS)
|
|||
|
||||
find_path(DIRECTX_LIBRARY_DIR dxguid.lib
|
||||
"$ENV{DXSDK_DIR}/Lib/x86"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (June 2010)/Lib/x86"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (August 2009)/Lib/x86"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (March 2009)/Lib/x86"
|
||||
"$ENV{PROGRAMFILES}/Microsoft DirectX SDK (August 2008)/Lib/x86"
|
||||
|
|
|
|||
|
|
@ -329,7 +329,7 @@ const char *LLFile::tmpdir()
|
|||
#if LL_WINDOWS
|
||||
|
||||
LLFILE * LLFile::_Fiopen(const std::string& filename,
|
||||
std::ios::openmode mode,int) // protection currently unused
|
||||
std::ios::openmode mode)
|
||||
{ // open a file
|
||||
static const char *mods[] =
|
||||
{ // fopen mode strings corresponding to valid[i]
|
||||
|
|
@ -899,7 +899,7 @@ llifstream::llifstream(_Filet *_File,
|
|||
}
|
||||
#endif
|
||||
|
||||
#if LL_WINDOWS
|
||||
#if !LL_WINDOWS
|
||||
// explicit
|
||||
llifstream::llifstream(int __fd,
|
||||
ios_base::openmode _Mode, size_t _Size) :
|
||||
|
|
@ -1014,7 +1014,7 @@ llofstream::llofstream(_Filet *_File,
|
|||
}
|
||||
#endif
|
||||
|
||||
#if LL_WINDOWS
|
||||
#if !LL_WINDOWS
|
||||
// explicit
|
||||
llofstream::llofstream(int __fd,
|
||||
ios_base::openmode _Mode, size_t _Size) :
|
||||
|
|
|
|||
|
|
@ -38,7 +38,6 @@
|
|||
typedef FILE LLFILE;
|
||||
|
||||
#include <fstream>
|
||||
#include <bits/postypes.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#if LL_WINDOWS
|
||||
|
|
@ -47,6 +46,7 @@ typedef struct _stat llstat;
|
|||
#else
|
||||
typedef struct stat llstat;
|
||||
#include <ext/stdio_filebuf.h>
|
||||
#include <bits/postypes.h>
|
||||
#endif
|
||||
|
||||
#ifndef S_ISREG
|
||||
|
|
|
|||
|
|
@ -113,8 +113,10 @@ if (WINDOWS)
|
|||
${CMAKE_CURRENT_BINARY_DIR}/indra.y.cpp
|
||||
${CMAKE_CURRENT_BINARY_DIR}/indra.y.hpp
|
||||
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/bison.bat
|
||||
ARGS
|
||||
${BISON} ${M4_PATH}
|
||||
${CMAKE_CURRENT_BINARY_DIR}/indra.y.cpp
|
||||
-p indra_
|
||||
-d -o ${CMAKE_CURRENT_BINARY_DIR}/indra.y.cpp
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/indra.y
|
||||
DEPENDS
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bison.bat
|
||||
|
|
|
|||
|
|
@ -2,10 +2,11 @@
|
|||
@REM find m4, even if neither program is present in PATH.
|
||||
|
||||
@set bison=%1
|
||||
set M4PATH=%2
|
||||
shift
|
||||
set M4PATH=%1
|
||||
shift
|
||||
set M4=
|
||||
@set output=%3
|
||||
@set input=%4
|
||||
|
||||
set PATH=%M4PATH%;%PATH%
|
||||
%bison% -d -o %output% %input%
|
||||
@REM %* does not work with shift...
|
||||
%bison% %1 %2 %3 %4 %5 %6 %7 %8 %9
|
||||
|
|
|
|||
Loading…
Reference in New Issue