aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/suitesparse-graphblas/crossbuild.diff
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/suitesparse-graphblas/crossbuild.diff')
-rw-r--r--vcpkg/ports/suitesparse-graphblas/crossbuild.diff24
1 files changed, 24 insertions, 0 deletions
diff --git a/vcpkg/ports/suitesparse-graphblas/crossbuild.diff b/vcpkg/ports/suitesparse-graphblas/crossbuild.diff
new file mode 100644
index 0000000..7751db6
--- /dev/null
+++ b/vcpkg/ports/suitesparse-graphblas/crossbuild.diff
@@ -0,0 +1,24 @@
+diff --git a/JITpackage/CMakeLists.txt b/JITpackage/CMakeLists.txt
+index 64492a1..bd15dd0 100644
+--- a/JITpackage/CMakeLists.txt
++++ b/JITpackage/CMakeLists.txt
+@@ -13,7 +13,10 @@ project ( jitpackage LANGUAGES C )
+ set ( GRAPHBLAS_CROSS_TOOLCHAIN_FLAGS_NATIVE "" CACHE STRING
+ "list of configuration flags used for building native generator binaries when cross-compiling" )
+
+-if ( CMAKE_CROSSCOMPILING )
++if (GRB_JITPACKAGE_EXECUTABLE)
++ add_executable(grb_jitpackage IMPORTED)
++ set_target_properties(grb_jitpackage PROPERTIES IMPORTED_LOCATION "${GRB_JITPACKAGE_EXECUTABLE}")
++elseif (0)
+
+ cmake_path ( GET PROJECT_BINARY_DIR FILENAME _subdir )
+ if ( ${_subdir} STREQUAL "native" )
+@@ -60,6 +63,7 @@ else ( )
+ if ( NOT WIN32 )
+ target_link_libraries ( grb_jitpackage PRIVATE m )
+ endif ( )
++ install(TARGETS grb_jitpackage)
+
+ # Generate an import target to be able to run the native executable when
+ # cross-compiling.