Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMAKE : Csharp Build Process working on Win / Mac / Linux #5046

Merged
merged 154 commits into from
Jan 25, 2022
Merged
Show file tree
Hide file tree
Changes from 152 commits
Commits
Show all changes
154 commits
Select commit Hold shift + click to select a range
b414225
CMake: fix CSharp build on Windows
rouault Dec 17, 2021
c5b5298
added dotnet
runette Dec 18, 2021
329f181
Update CMakeLists.txt
runette Dec 18, 2021
1999670
Update CMakeLists.txt
runette Dec 18, 2021
492f2a1
Update build_dll.dotnet.cmake
runette Dec 18, 2021
546ec4b
dotnet fixes
runette Dec 18, 2021
61395c0
move dotnet
runette Dec 19, 2021
18371ff
fix the dotnet if
runette Dec 19, 2021
3333664
Create DotnetImports.props.in
runette Dec 19, 2021
e920100
Update dll_template.csproj
runette Dec 19, 2021
d8477fe
Fix cache string
runette Dec 19, 2021
0033692
fix ssamples
runette Dec 19, 2021
4bc8a9f
assembly fixes
runette Dec 19, 2021
b808c8b
Update CMakeLists.txt
runette Dec 19, 2021
1d7cfed
Update CMakeLists.txt
runette Dec 19, 2021
c27c135
Update CMakeLists.txt
runette Dec 19, 2021
0182d2c
dependencies added
runette Dec 20, 2021
10420d1
Merge branch 'csharp-fix' of https://github.com/runette/gdal into csh…
runette Dec 20, 2021
b6c91bf
fix the csproj paths
runette Dec 20, 2021
069bd1f
Change to System.Drawing.Common
runette Dec 20, 2021
1a21a26
msc fix
runette Dec 20, 2021
1d4836b
correct dll paths
runette Dec 20, 2021
c813e18
more path fixes
runette Dec 20, 2021
c2a8c94
Update CMakeLists.txt
runette Dec 20, 2021
9e66f8d
Update FindDotnet.cmake
runette Dec 20, 2021
719301b
Update cmake_builds.yml
Dec 20, 2021
d9d8f85
Merge branch 'csharp-fix' of https://github.com/runette/gdal into csh…
Dec 20, 2021
9b01796
various fixes
runette Dec 20, 2021
6b2297f
Merge branch 'csharp-fix' of https://github.com/runette/gdal into csh…
runette Dec 20, 2021
c7d5c3d
fix the mono depends
runette Dec 20, 2021
f2d70ea
more fixes
runette Dec 20, 2021
eeae45a
more fixes
runette Dec 20, 2021
3ea4269
fix system.drawing for both platforms
runette Dec 20, 2021
bf4e680
crrect csproj extensions
runette Dec 20, 2021
226e955
correct the dll path
runette Dec 21, 2021
0901b7c
remove .dll from csproj path
runette Dec 21, 2021
f7c18c8
lints
runette Dec 21, 2021
27d7020
endif bug
runette Dec 21, 2021
98ba4fa
fix REPLACE bug
runette Dec 21, 2021
4a77416
GCBS typo
runette Dec 21, 2021
04693c7
fix{_GBCS_SOURCE} typo
runette Dec 21, 2021
b83a24f
added back csharp_binding
runette Dec 21, 2021
8fabb19
MONO CLI bug
runette Dec 21, 2021
094887f
correct working dir
runette Dec 21, 2021
3a7bed1
missing /r bug
runette Dec 21, 2021
912d754
fix DEPENDS paths
runette Dec 21, 2021
ad552da
more paths
runette Dec 21, 2021
458ab60
fixed } bug
runette Dec 21, 2021
a1b831a
Fixed } again
runette Dec 21, 2021
a88d49b
Update CMakeLists.txt
runette Dec 21, 2021
0af3413
typos
runette Dec 21, 2021
9136c94
Linux Fixes
Dec 21, 2021
7927452
windows fixes
runette Dec 21, 2021
a347e94
Merge branch 'csharp-fix' of https://github.com/runette/gdal into csh…
Dec 21, 2021
6eed832
Merge remote-tracking branch 'upstream/master' into csharp-fix
runette Dec 21, 2021
bad2d1a
lint
runette Dec 21, 2021
32719d5
Merge branch 'csharp-fix' of https://github.com/runette/gdal into csh…
runette Dec 21, 2021
ed8ab42
Update FindDotnet.cmake
runette Dec 21, 2021
79e30a7
add const back
runette Dec 21, 2021
7516793
add dll dependencies
runette Dec 21, 2021
e3935d8
more fixes
runette Dec 21, 2021
d537c81
Update FindDotnet.cmake
runette Dec 21, 2021
daf4366
try this
runette Dec 21, 2021
b9515e9
and this
runette Dec 21, 2021
0f41d82
fix the script path
runette Dec 22, 2021
4e1b1d2
fix working directory typo
runette Dec 22, 2021
9db617c
local linux working
Dec 22, 2021
8770942
add targets
Dec 22, 2021
17bb0df
corrrect command names
Dec 22, 2021
9128550
fix targets
Dec 22, 2021
36015ae
Windows Fix Targets
runette Dec 22, 2021
d84cd4e
Delete build.sh
runette Dec 22, 2021
de4af50
fix tests
runette Dec 22, 2021
eb49ff8
fix import - try 1
Dec 22, 2021
248ae8e
Merge branch 'master' into csharp-fix
runette Dec 22, 2021
8584a9b
lints
runette Dec 22, 2021
8b787b1
windows build fix
runette Dec 22, 2021
6c78e76
ad app folders
runette Dec 22, 2021
3ae200a
fix folder creation
runette Dec 22, 2021
9ffd2f1
fix / typo and add app installs
runette Dec 22, 2021
3b85421
remove explicit restore
runette Dec 23, 2021
a5d8db1
App install fixes
runette Dec 23, 2021
cad25a8
fix _folder
runette Dec 23, 2021
eba2520
diffeernt app build paths
runette Dec 23, 2021
9c5d96d
fix set
runette Dec 23, 2021
b24ce53
fixes
runette Dec 23, 2021
40df7aa
fix linux again
runette Dec 23, 2021
c3f3100
fix fix linux
runette Dec 23, 2021
2cd194b
test probe
runette Dec 23, 2021
1971416
use NuPkg based local dependencies
runette Dec 23, 2021
8b81601
trying to copy file
runette Dec 23, 2021
dfe48ef
} typo
runette Dec 23, 2021
04f89d8
mono off
runette Dec 23, 2021
2983125
mono fix
runette Dec 23, 2021
4ac8bed
different copy command
runette Dec 24, 2021
8a8dda4
verbose
runette Dec 24, 2021
676689a
verbose 2
runette Dec 24, 2021
ee88ec3
fix variable name typo
runette Dec 24, 2021
8b97333
check the copy
runette Dec 24, 2021
5b873a8
fix copy
runette Dec 24, 2021
df446cf
lints and fix copy
runette Dec 24, 2021
16a6529
fix copy again
runette Dec 24, 2021
1c2159c
fix parenthesis
runette Dec 24, 2021
d773eee
Merge branch 'master' into csharp-fix
runette Dec 24, 2021
755b052
lint
runette Dec 24, 2021
2299d87
exe build probe
runette Dec 24, 2021
d429cd2
bad "
runette Dec 26, 2021
10841e1
more probes
runette Dec 26, 2021
4313318
more probes and mac to mono
runette Dec 26, 2021
b6f4a1e
change ogrinfo name
runette Dec 27, 2021
8b87646
fix ) typo
runette Dec 27, 2021
9d5de80
lint
runette Dec 27, 2021
77d0f0b
CMake CSharp: fix compatibility with cmake 3.10
rouault Dec 28, 2021
3faaca2
fix typos
runette Dec 28, 2021
e092d77
change to dotnet
runette Dec 28, 2021
fba00f8
attempted msys2 fixes
runette Dec 28, 2021
90605a7
test without ogrinfo
runette Dec 29, 2021
c307b25
Revert "test without ogrinfo"
runette Dec 29, 2021
7555ead
remove space from dotnet depdencies
runette Dec 29, 2021
1b178d4
Add mono test
runette Dec 29, 2021
94e099f
fix tests
runette Dec 29, 2021
06fb0dc
Add back OgrInfo and CrateDAta
runette Dec 29, 2021
7365e34
remove csharp-sample target
runette Dec 29, 2021
33dda71
change binaery names for linux
runette Dec 29, 2021
59ceba3
lint
runette Dec 29, 2021
ace7923
switch to mono for mac
runette Dec 29, 2021
3eedd3c
mac fix
runette Dec 29, 2021
b1438f5
mac to dotnet
runette Dec 29, 2021
a0f03a1
dotnet working on Linuz. MSYS2 and mac
runette Dec 28, 2021
3f5a1fc
Merge branch 'csharp-fix2' into csharp-fix
runette Dec 29, 2021
a74868f
Tidy up cmake_builds.yml
runette Dec 29, 2021
28c079f
Merge branch 'master' into csharp-fix2
runette Dec 29, 2021
a99be37
Merge branch 'csharp-fix2' of https://github.com/runette/gdal into cs…
runette Dec 30, 2021
41ab54d
Revert "Tidy up cmake_builds.yml"
runette Dec 30, 2021
b782cd8
Merge pull request #3 from rouault/csharp_fix_older_cmake_compat
runette Dec 30, 2021
5dadd8d
Merge branch 'csharp-fix' into csharp-fix2
runette Dec 30, 2021
604a1e9
Remove .NET Framework
runette Dec 30, 2021
fdf6d46
Standalone target and formalize NuGET packaging and version numbering
runette Dec 31, 2021
4c35c09
Docs and Fixes
runette Jan 3, 2022
b77555f
Merge branch 'master' into csharp-fix2
runette Jan 3, 2022
4bd64b5
doc fixes
runette Jan 4, 2022
c52dfaf
Fix Errors in C# documentation
runette Jan 4, 2022
26511e0
gdal2tiles: lower chuncksize value to allow parallel processing when …
rouault Jan 3, 2022
4700898
fix links to spatialite resources
anbj Jan 3, 2022
86765af
docker/ubuntu-full/Dockerfile: fix for building libjxl [ci skip]
rouault Jan 4, 2022
c0c0c73
Doc: advertize 3.4.1 release
rouault Jan 4, 2022
8eeb347
CSHARP CMAKE code review changes
runette Jan 4, 2022
fc34a84
Merge branch 'master' into csharp-fix
runette Jan 4, 2022
f28d10c
Merge branch 'csharp-fix3' into csharp-fix
runette Jan 4, 2022
b29295a
Merge branch 'master' into csharp-fix3
runette Jan 17, 2022
fb06758
Add tests and make log message Verbose only
runette Jan 17, 2022
1de1126
Merge branch 'csharp-fix3' into csharp-fix
runette Jan 19, 2022
611ddad
fix mono and standalone tests
runette Jan 24, 2022
fb11209
Merge branch 'csharp-fix3' into csharp-fix
runette Jan 24, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added .DS_Store
Binary file not shown.
48 changes: 43 additions & 5 deletions .github/workflows/cmake_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,13 @@ jobs:
export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/install-gdal/lib
$GITHUB_WORKSPACE/install-gdal/bin/gdalinfo --version
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/python3/dist-packages python3 -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
- name: Rerun using Mono
run: |
cd $GITHUB_WORKSPACE/superbuild/build
rm -rf swig/csharp
cmake ${CMAKE_OPTIONS} -DCSHARP_MONO=ON -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror -DGDAL_USE_PUBLICDECOMPWT:BOOL=ON ..
cmake --build $GITHUB_WORKSPACE/superbuild/build --target install -j $(nproc)
ctest -R csharp
- name: Standalone Python bindings build
run: |
(cd $GITHUB_WORKSPACE/superbuild/build/gdal/swig/python && python setup.py sdist)
Expand Down Expand Up @@ -122,9 +129,8 @@ jobs:
# libxml2 disabled because currently causes a 'Imported target "LibXml2::LibXml2" includes non-existent path "/mingw64/include/libxml2" in its INTERFACE_INCLUDE_DIRECTORIES'
# Disable mySQL since C:/mysql/lib/mysqlclient.lib (unrelated to msys) is found, which causes linking issues
# Disable Python bindings because of 'ValueError: filename D:/a/gdal/gdal/swig/python/osgeo/__init__.py does not start with the input_base_dir D:/a/gdal/gdal/swig/python/osgeo/\' when running lib2to3
# BUILD_CSHARP_BINDINGS=OFF because we get "AssemblyInfo.cs(98,12): error CS0246: The type or namespace name 'SecurityRules' could not be found (are you missing a using directive or an assembly reference?)" with Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.9031 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
- name: Configure
run: cmake -DCMAKE_BUILD_TYPE=release -G "${env:generator}" "-DCMAKE_C_COMPILER_LAUNCHER=c:\tools\msys64\mingw64\bin\ccache.exe" "-DCMAKE_CXX_COMPILER_LAUNCHER=c:\tools\msys64\mingw64\bin\ccache.exe" "-DCMAKE_PREFIX_PATH=C:\tools\msys64\mingw64" "-DCMAKE_UNITY_BUILD=${env:CMAKE_UNITY_BUILD}" -S . -B "build" -DLIBXML2_INCLUDE_DIR=C:/tools/msys64/mingw64/include -DGDAL_USE_LIBXML2:BOOL=OFF -DGDAL_USE_MYSQL:BOOL=OFF -DBUILD_PYTHON_BINDINGS:BOOL=OFF -DBUILD_CSHARP_BINDINGS=OFF -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror
run: cmake -DCMAKE_BUILD_TYPE=release -G "${env:generator}" "-DCMAKE_C_COMPILER_LAUNCHER=c:\tools\msys64\mingw64\bin\ccache.exe" "-DCMAKE_CXX_COMPILER_LAUNCHER=c:\tools\msys64\mingw64\bin\ccache.exe" "-DCMAKE_PREFIX_PATH=C:\tools\msys64\mingw64" "-DCMAKE_UNITY_BUILD=${env:CMAKE_UNITY_BUILD}" -S . -B "build" -DLIBXML2_INCLUDE_DIR=C:/tools/msys64/mingw64/include -DGDAL_USE_LIBXML2:BOOL=OFF -DGDAL_USE_MYSQL:BOOL=OFF -DBUILD_PYTHON_BINDINGS:BOOL=OFF -DBUILD_CSHARP_BINDINGS=ON -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror
working-directory: ${{ github.workspace }}
- name: Build
run: cmake --build build -j 3
Expand Down Expand Up @@ -178,10 +184,9 @@ jobs:
# Note that the leading space in CMAKE_C/CXX_FLAGS=" /WX" is due to using Bash on Windows that would
# otherwise interpret /bla has a file relative to the Bash root directory and would replace it by a path like c:\Program Files\git\WX
# BUILD_JAVA_BINDINGS=OFF because we get "Error occurred during initialization of VM. Corrupted ZIP library: C:\Miniconda\envs\gdalenv\Library\bin\zip.dll" when running java. Not reproducible on a standard VM
# BUILD_CSHARP_BINDINGS=OFF because we get "AssemblyInfo.cs(98,12): error CS0246: The type or namespace name 'SecurityRules' could not be found (are you missing a using directive or an assembly reference?)" with Microsoft (R) Visual C# 2005 Compiler version 8.00.50727.9031 for Microsoft (R) Windows (R) 2005 Framework version 2.0.50727
run: |
mkdir -p $GITHUB_WORKSPACE/build
cmake -A ${architecture} -G "${generator}" "-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal" "-DCMAKE_C_COMPILER_LAUNCHER=clcache" "-DCMAKE_CXX_COMPILER_LAUNCHER=clcache" "-DCMAKE_PREFIX_PATH=${CONDA_PREFIX}" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DJASPER_LIBRARY_RELEASE:FILEPATH= -DLIBKML_BASE_LIBRARY:FILEPATH= -DGDAL_ENABLE_PLUGINS:BOOL=ON -DGDAL_ENABLE_PLUGINS_NO_DEPS:BOOL=ON -DGDAL_USE_PUBLICDECOMPWT:BOOL=ON -DBUILD_JAVA_BINDINGS=OFF -DBUILD_CSHARP_BINDINGS=OFF -DGDAL_USE_MYSQL:BOOL=OFF -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX"
cmake -A ${architecture} -G "${generator}" "-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal" "-DCMAKE_C_COMPILER_LAUNCHER=clcache" "-DCMAKE_CXX_COMPILER_LAUNCHER=clcache" "-DCMAKE_PREFIX_PATH=${CONDA_PREFIX}" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build" -DJASPER_LIBRARY_RELEASE:FILEPATH= -DLIBKML_BASE_LIBRARY:FILEPATH= -DGDAL_ENABLE_PLUGINS:BOOL=ON -DGDAL_ENABLE_PLUGINS_NO_DEPS:BOOL=ON -DGDAL_USE_PUBLICDECOMPWT:BOOL=ON -DBUILD_JAVA_BINDINGS=OFF -DBUILD_CSHARP_BINDINGS=ON -DGDAL_USE_MYSQL:BOOL=OFF -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX"
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config Release -j 2
Expand Down Expand Up @@ -233,7 +238,7 @@ jobs:
- name: Configure
run: |
mkdir -p $GITHUB_WORKSPACE/build
cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal ${CMAKE_OPTIONS} -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror "-DCMAKE_C_COMPILER_LAUNCHER=ccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build"
cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal ${CMAKE_OPTIONS} -DCMAKE_C_FLAGS=-Werror -DCMAKE_CXX_FLAGS=-Werror "-DCMAKE_C_COMPILER_LAUNCHER=ccache" "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache" -DCMAKE_UNITY_BUILD=${CMAKE_UNITY_BUILD} -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build"
- name: Build
run: |
cmake --build $GITHUB_WORKSPACE/build -j 3
Expand All @@ -247,3 +252,36 @@ jobs:
GITHUB_WORKFLOW: "MacOS build"
- name: Install
run: cmake --build $GITHUB_WORKSPACE/build --target install -j 3

build-windows-conda-csharp-only:
runs-on: windows-latest
env:
architecture: x64
generator: Visual Studio 16 2019

steps:
# To avoid git clone to mess with the line endings of GDAL autotest data
# files that look like text, but should be handled as binary content
- name: Set git core.autocrlf to false
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@v2
- uses: conda-incubator/setup-miniconda@v2
with:
activate-environment: gdalenv
python-version: 3.7
channels: conda-forge
- name: Install dependency
shell: bash -l {0}
run: |
conda install --yes --quiet --name gdalenv curl libiconv icu git python=3.7 swig numpy pytest pytest-env zlib clcache lxml
conda install --yes --quiet --name gdalenv -c conda-forge libgdal
- name: Configure
shell: bash -l {0}
run: |
mkdir -p $GITHUB_WORKSPACE/build
cmake -A ${architecture} -G "${generator}" -DGDAL_CSHARP_ONLY=ON -DCMAKE_C_FLAGS=" /WX" -DCMAKE_CXX_FLAGS=" /WX" -S "$GITHUB_WORKSPACE" -B "$GITHUB_WORKSPACE/build"
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config Release --target csharp_samples -j 2
7 changes: 7 additions & 0 deletions cmake/modules/thirdparty/DotnetImports.props.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<Project>
<PropertyGroup>
<OutDir>${_DN_OUTPUT_PATH}/</OutDir>
<DOTNET_PACKAGE_VERSION>${_DN_VERSION}</DOTNET_PACKAGE_VERSION>
${_DN_CUSTOM_BUILDPROPS}
</PropertyGroup>
</Project>
25 changes: 13 additions & 12 deletions cmake/modules/thirdparty/FindCSharp.cmake
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
#
# A CMake Module for finding and using C# (.NET and Mono).
#
#The following variables are consumed:
# CSHARP_MONO - set to yes to force the use of Mono. Default is look for .NET first
#
# The following variables are set:
# CSHARP_FOUND - set to ON if C# is found
# CSHARP_USE_FILE - the path to the C# use file
Expand All @@ -16,8 +19,6 @@
# Copyright (c) 2006-2010 Mathieu Malaterre <[email protected]>
#

# TODO: ADD ABILITY TO SELECT WHICH C# COMPILER eg. .NET or Mono (if both exist). For the moment, .NET is selected above Mono.

# Make sure find package macros are included
include( FindPackageHandleStandardArgs )

Expand All @@ -33,19 +34,19 @@ if( NOT ${CSHARP_PLATFORM} MATCHES "x86|x64|anycpu|itanium" )
message( FATAL_ERROR "The C# target platform '${CSHARP_PLATFORM}' is not valid. Please enter one of the following: x86, x64, anycpu, or itanium" )
endif( )

if( WIN32 )
find_package( DotNetFrameworkSdk )
if( NOT CSHARP_DOTNET_FOUND )
find_package( Mono )
endif( )
else( UNIX )
if( CSHARP_MONO )
find_package( Mono )
endif( )
else()
find_package( Dotnet )
runette marked this conversation as resolved.
Show resolved Hide resolved
if( NOT DOTNET_FOUND )
find_package( Mono )
endif()
endif()

if( CSHARP_DOTNET_FOUND )
if( DOTNET_FOUND )
set( CSHARP_TYPE ".NET" CACHE STRING "Using the .NET compiler" )
set( CSHARP_VERSION ${CSHARP_DOTNET_VERSION} CACHE STRING "C# .NET compiler version" FORCE )
set( CSHARP_COMPILER ${CSHARP_DOTNET_COMPILER_${CSHARP_DOTNET_VERSION}} CACHE STRING "Full path to .NET compiler" FORCE )
set( CSHARP_VERSION ${DOTNET_VERSION} CACHE STRING "C# .NET compiler version" FORCE )
set( CSHARP_COMPILER ${DOTNET_EXE} CACHE STRING "Full path to .NET compiler" FORCE )
set( CSHARP_INTERPRETER "" CACHE INTERNAL "Interpreter not required for .NET" FORCE )
elseif( CSHARP_MONO_FOUND )
set( CSHARP_TYPE "Mono" CACHE STRING "Using the Mono compiler" )
Expand Down
92 changes: 0 additions & 92 deletions cmake/modules/thirdparty/FindDotNetFrameworkSdk.cmake

This file was deleted.

Loading