Skip to content
Snippets Groups Projects
Commit e4ba29d8 authored by Lars Bilke's avatar Lars Bilke
Browse files

Merge pull request #985 from bilke/mxe-fix

Fixes for Windows cross-compilation
parents af9128e3 7f275f8d
No related branches found
No related tags found
No related merge requests found
...@@ -131,7 +131,7 @@ if(GEOTIFF_FOUND) ...@@ -131,7 +131,7 @@ if(GEOTIFF_FOUND)
target_link_libraries(VtkVis INTERFACE ${GEOTIFF_LIBRARIES}) target_link_libraries(VtkVis INTERFACE ${GEOTIFF_LIBRARIES})
endif() # GEOTIFF_FOUND endif() # GEOTIFF_FOUND
target_link_libraries(VtkVis PUBLIC Qt4::QtGui) target_link_libraries(VtkVis PUBLIC Qt4::QtGui QtDataView)
target_link_libraries(VtkVis INTERFACE VtkAct) target_link_libraries(VtkVis INTERFACE VtkAct)
if(VTKOSGCONVERTER_FOUND) if(VTKOSGCONVERTER_FOUND)
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
*/ */
#include <algorithm> #include <algorithm>
#include <memory>
#include <numeric> #include <numeric>
#include <tclap/CmdLine.h> #include <tclap/CmdLine.h>
......
...@@ -61,6 +61,12 @@ target_link_libraries(FileIO INTERFACE ...@@ -61,6 +61,12 @@ target_link_libraries(FileIO INTERFACE
) )
if(QT4_FOUND) if(QT4_FOUND)
target_link_libraries(FileIO PUBLIC Qt4::QtXml Qt4::QtXmlPatterns) target_link_libraries(FileIO PUBLIC Qt4::QtXml Qt4::QtXmlPatterns)
if(WIN32 AND CMAKE_CROSSCOMPILING)
find_package(OpenSSL)
if(OPENSSL_FOUND)
target_link_libraries(FileIO PUBLIC Qt4::QtNetwork ${OPENSSL_LIBRARIES} ws2_32)
endif()
endif()
endif() endif()
ADD_VTK_DEPENDENCY(FileIO) ADD_VTK_DEPENDENCY(FileIO)
......
## pthread ##
if(WIN32)
set(ADDITIONAL_LIBS Winmm.lib)
endif()
if(CMAKE_USE_PTHREADS_INIT) if(CMAKE_USE_PTHREADS_INIT)
set(HAVE_PTHREADS TRUE) set(HAVE_PTHREADS TRUE)
endif() endif()
...@@ -36,7 +31,6 @@ target_link_libraries(MatMult ...@@ -36,7 +31,6 @@ target_link_libraries(MatMult
logog logog
BaseLib BaseLib
MathLib MathLib
${ADDITIONAL_LIBS}
) )
add_executable(MatTestRemoveRowsCols add_executable(MatTestRemoveRowsCols
...@@ -48,7 +42,6 @@ set_target_properties(MatTestRemoveRowsCols PROPERTIES FOLDER SimpleTests) ...@@ -48,7 +42,6 @@ set_target_properties(MatTestRemoveRowsCols PROPERTIES FOLDER SimpleTests)
target_link_libraries(MatTestRemoveRowsCols target_link_libraries(MatTestRemoveRowsCols
BaseLib BaseLib
MathLib MathLib
${ADDITIONAL_LIBS}
) )
if(METIS_FOUND) if(METIS_FOUND)
...@@ -64,7 +57,6 @@ if(METIS_FOUND) ...@@ -64,7 +57,6 @@ if(METIS_FOUND)
MathLib MathLib
logog logog
${METIS_LIBRARIES} ${METIS_LIBRARIES}
${ADDITIONAL_LIBS}
) )
if(OPENMP_FOUND) if(OPENMP_FOUND)
...@@ -80,7 +72,6 @@ if(METIS_FOUND) ...@@ -80,7 +72,6 @@ if(METIS_FOUND)
MathLib MathLib
logog logog
${METIS_LIBRARIES} ${METIS_LIBRARIES}
${ADDITIONAL_LIBS}
) )
endif() endif()
endif() endif()
......
if(WIN32)
set(ADDITIONAL_LIBS Winmm.lib)
endif()
# Create the executable # Create the executable
add_executable(MeshRead add_executable(MeshRead
MeshRead.cpp MeshRead.cpp
...@@ -16,7 +12,6 @@ target_link_libraries(MeshRead ...@@ -16,7 +12,6 @@ target_link_libraries(MeshRead
BaseLib BaseLib
GeoLib GeoLib
logog logog
${ADDITIONAL_LIBS}
${BOOST_LIBRARIES} ${BOOST_LIBRARIES}
) )
...@@ -34,6 +29,5 @@ target_link_libraries(MeshSearchTest ...@@ -34,6 +29,5 @@ target_link_libraries(MeshSearchTest
BaseLib BaseLib
GeoLib GeoLib
logog logog
${ADDITIONAL_LIBS}
${BOOST_LIBRARIES} ${BOOST_LIBRARIES}
) )
if(WIN32)
set(ADDITIONAL_LIBS Winmm.lib)
endif()
add_executable(ConjugateGradientUnpreconditioned add_executable(ConjugateGradientUnpreconditioned
ConjugateGradientUnpreconditioned.cpp ConjugateGradientUnpreconditioned.cpp
${SOURCES} ${SOURCES}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment