Fix MXE builds

This commit is contained in:
Alessandro Pasotti 2019-10-30 09:27:03 +01:00
parent b2e7121493
commit d67c934684
4 changed files with 4 additions and 3 deletions

View File

@ -15,7 +15,7 @@ MACRO(ADD_QGIS_RESOURCES SOURCE_PREFIX TARGET_PREFIX DEST_FILES SOURCE_FILE_PATH
FOREACH(RESOURCE_FILE ${SOURCE_FILE_PATHS})
ADD_CUSTOM_COMMAND(
OUTPUT "${CMAKE_BINARY_DIR}/output/data/${TARGET_PREFIX}/${RESOURCE_FILE}"
COMMAND cmake -E copy
COMMAND ${CMAKE_COMMAND} -E copy
"${SOURCE_PREFIX}/${RESOURCE_FILE}"
"${CMAKE_BINARY_DIR}/output/data/${TARGET_PREFIX}/${RESOURCE_FILE}"
DEPENDS "${SOURCE_PREFIX}/${RESOURCE_FILE}"

View File

@ -81,6 +81,7 @@ if [[ "$COMMAND" != *"package"* ]]; then
-DWITH_SERVER=OFF \
-DWITH_BINDINGS=FALSE \
-DQT_LRELEASE_EXECUTABLE=${MXE}/usr/${TARGET}/qt5/bin/lrelease \
-DMXE=ON \
$ARGS
make -j16 install

View File

@ -53,7 +53,7 @@ ENDIF (PROJ_VERSION_MAJOR GREATER 5)
ADD_CUSTOM_COMMAND(
OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/srs.db"
COMMAND cmake -E copy
COMMAND ${CMAKE_COMMAND} -E copy
"${CMAKE_CURRENT_SOURCE_DIR}/${SRSDB}"
"${CMAKE_CURRENT_BINARY_DIR}/srs.db"
DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/${SRSDB}"

View File

@ -22,7 +22,7 @@ IF(MSVC AND NOT USING_NMAKE)
COMMAND ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/crssync.exe
DEPENDS crssync
)
ELSEIF(CMAKE_CROSSCOMPILING)
ELSEIF(CMAKE_CROSSCOMPILING AND NOT MXE)
SET(NATIVE_CRSSYNC_BIN CACHE PATH "Path to a natively compiled synccrsdb binary")
IF(NOT NATIVE_CRSSYNC_BIN)
MESSAGE(FATAL_ERROR "NATIVE_CRSSYNC_BIN needs to be defined when cross-compiling")