mirror of
https://github.com/libAthena/athena.git
synced 2025-07-08 06:05:56 +00:00
Allow llvm-hanafuda to serve as LLVM library
This commit is contained in:
parent
3371af733e
commit
ed7161b7f8
@ -31,6 +31,9 @@ set(LLVM_ROOT_DIR "" CACHE PATH "Location of LLVM development root")
|
|||||||
set(LLVM_FIND_COMPONENTS "")
|
set(LLVM_FIND_COMPONENTS "")
|
||||||
if(WIN32)
|
if(WIN32)
|
||||||
get_filename_component(LLVM_ROOT_DIR [HKEY_LOCAL_MACHINE\\Software\\LLVM\\LLVM] ABSOLUTE)
|
get_filename_component(LLVM_ROOT_DIR [HKEY_LOCAL_MACHINE\\Software\\LLVM\\LLVM] ABSOLUTE)
|
||||||
|
if(NOT LLVM_ROOT_DIR OR ${LLVM_ROOT_DIR} STREQUAL "/registry")
|
||||||
|
get_filename_component(LLVM_ROOT_DIR [HKEY_LOCAL_MACHINE\\Software\\AxioDL\\llvm-hanafuda] ABSOLUTE)
|
||||||
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(llvm_config_names llvm-config-3.9 llvm-config39
|
set(llvm_config_names llvm-config-3.9 llvm-config39
|
||||||
|
@ -174,9 +174,9 @@ atUint64 FileReader::readUBytesToBuf(void* buf, atUint64 len)
|
|||||||
{
|
{
|
||||||
LARGE_INTEGER fs;
|
LARGE_INTEGER fs;
|
||||||
GetFileSizeEx(m_fileHandle, &fs);
|
GetFileSizeEx(m_fileHandle, &fs);
|
||||||
if (m_offset >= fs.QuadPart)
|
if (m_offset >= atUint64(fs.QuadPart))
|
||||||
return 0;
|
return 0;
|
||||||
if (m_offset + len >= fs.QuadPart)
|
if (m_offset + len >= atUint64(fs.QuadPart))
|
||||||
len = fs.QuadPart - m_offset;
|
len = fs.QuadPart - m_offset;
|
||||||
|
|
||||||
size_t block = m_offset / m_blockSize;
|
size_t block = m_offset / m_blockSize;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user