diff --git a/cmake/dotnet.cmake b/cmake/dotnet.cmake index f46880b360..6101ab792f 100644 --- a/cmake/dotnet.cmake +++ b/cmake/dotnet.cmake @@ -122,6 +122,12 @@ message(STATUS ".Net project: ${DOTNET_PROJECT}") set(DOTNET_PROJECT_DIR ${PROJECT_BINARY_DIR}/dotnet/${DOTNET_PROJECT}) message(STATUS ".Net project build path: ${DOTNET_PROJECT_DIR}") +if(RELEASE) + set(DOTNET_RELEASE "") +else() + set(DOTNET_RELEASE "-rc.1") +endif() + ################## ## PROTO FILE ## ################## diff --git a/ortools/dotnet/Example.csproj.in b/ortools/dotnet/Example.csproj.in index b48df75b3c..898d978747 100644 --- a/ortools/dotnet/Example.csproj.in +++ b/ortools/dotnet/Example.csproj.in @@ -9,14 +9,14 @@ LatestMajor true @DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ Simple App consuming @DOTNET_PROJECT@ package true - @DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ v@PROJECT_VERSION@ + @DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ v@PROJECT_VERSION@@DOTNET_RELEASE@ @DOTNET_PROJECT@.@COMPONENT_NAME@.@EXAMPLE_NAME@ sample true diff --git a/ortools/dotnet/Google.OrTools-full.csproj.in b/ortools/dotnet/Google.OrTools-full.csproj.in index 69f30826cc..05a7e28401 100644 --- a/ortools/dotnet/Google.OrTools-full.csproj.in +++ b/ortools/dotnet/Google.OrTools-full.csproj.in @@ -6,13 +6,13 @@ linux-x64;osx-x64;win-x64;linux-arm64;osx-arm64 true @DOTNET_PROJECT@ - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ .NET wrapper for the Operations Research Tools project - @DOTNET_PROJECT@ v@PROJECT_VERSION@ + @DOTNET_PROJECT@ v@PROJECT_VERSION@@DOTNET_RELEASE@ @DOTNET_PROJECT@ true snupkg @@ -193,11 +193,11 @@ - - - - - + + + + + diff --git a/ortools/dotnet/Google.OrTools-local.csproj.in b/ortools/dotnet/Google.OrTools-local.csproj.in index 6dcb5f1cb4..502cbf4ec1 100644 --- a/ortools/dotnet/Google.OrTools-local.csproj.in +++ b/ortools/dotnet/Google.OrTools-local.csproj.in @@ -6,13 +6,13 @@ @DOTNET_RID@ true @DOTNET_PROJECT@ - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ .NET wrapper for the Operations Research Tools project - @DOTNET_PROJECT@ v@PROJECT_VERSION@ + @DOTNET_PROJECT@ v@PROJECT_VERSION@@DOTNET_RELEASE@ @DOTNET_PROJECT@ true snupkg @@ -181,7 +181,7 @@ - + diff --git a/ortools/dotnet/Google.OrTools.runtime.csproj.in b/ortools/dotnet/Google.OrTools.runtime.csproj.in index c565b1b1bb..6130e14df6 100644 --- a/ortools/dotnet/Google.OrTools.runtime.csproj.in +++ b/ortools/dotnet/Google.OrTools.runtime.csproj.in @@ -4,14 +4,14 @@ @DOTNET_TFM@ @DOTNET_RID@ google-ortools-native - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ .NET native wrapper for the Operations Research Tools project false - Google.OrTools @DOTNET_RID@ v@PROJECT_VERSION@ + Google.OrTools @DOTNET_RID@ v@PROJECT_VERSION@@DOTNET_RELEASE@ @DOTNET_NATIVE_PROJECT@ diff --git a/ortools/dotnet/Sample.csproj.in b/ortools/dotnet/Sample.csproj.in index cc7c8589eb..a807533347 100644 --- a/ortools/dotnet/Sample.csproj.in +++ b/ortools/dotnet/Sample.csproj.in @@ -9,14 +9,14 @@ LatestMajor true @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ Simple App consuming @DOTNET_PROJECT@ package true - @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ v@PROJECT_VERSION@ + @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ v@PROJECT_VERSION@@DOTNET_RELEASE@ @DOTNET_PROJECT@.@COMPONENT_NAME@.@SAMPLE_NAME@ sample true diff --git a/ortools/dotnet/Test.csproj.in b/ortools/dotnet/Test.csproj.in index 828f815baa..883ba0498f 100644 --- a/ortools/dotnet/Test.csproj.in +++ b/ortools/dotnet/Test.csproj.in @@ -9,7 +9,7 @@ LatestMajor true @DOTNET_PROJECT@.@TEST_NAME@ - @PROJECT_VERSION@ + @PROJECT_VERSION@@DOTNET_RELEASE@ false