fix msvc build after untwine update

This commit is contained in:
Juergen E. Fischer 2025-02-20 01:03:24 +01:00 committed by Jürgen Fischer
parent 9b2870b8c7
commit 055e0c9cd2
3 changed files with 15 additions and 1 deletions

View File

@ -1,6 +1,6 @@
#pragma once #pragma once
#include <Windows.h> #include <windows.h>
#include <io.h> #include <io.h>
#include <fcntl.h> #include <fcntl.h>

View File

@ -483,6 +483,13 @@ if (WITH_PDAL AND PDAL_2_5_OR_HIGHER)
include_directories( include_directories(
${CMAKE_SOURCE_DIR}/external/untwine/api ${CMAKE_SOURCE_DIR}/external/untwine/api
) )
IF(MSVC)
set_source_files_properties(
${CMAKE_SOURCE_DIR}/external/untwine/api/QgisUntwine.cpp
PROPERTIES COMPILE_FLAGS "/DUNICODE"
)
endif()
endif() endif()
include_directories(SYSTEM ${SPATIALINDEX_INCLUDE_DIR}) include_directories(SYSTEM ${SPATIALINDEX_INCLUDE_DIR})

View File

@ -14,6 +14,13 @@ set(PDAL_SRCS
${CMAKE_SOURCE_DIR}/external/untwine/api/QgisUntwine.cpp ${CMAKE_SOURCE_DIR}/external/untwine/api/QgisUntwine.cpp
) )
IF(MSVC)
set_source_files_properties(
${CMAKE_SOURCE_DIR}/external/untwine/api/QgisUntwine.cpp
PROPERTIES COMPILE_FLAGS "/DUNICODE"
)
endif()
set(PDAL_HDRS set(PDAL_HDRS
qgspdalprovider.h qgspdalprovider.h
qgspdalindexingtask.h qgspdalindexingtask.h