Merge branch 'master' of github.com:google/or-tools

This commit is contained in:
Laurent Perron
2021-07-29 22:02:05 +02:00
220 changed files with 603 additions and 651 deletions

View File

@@ -5,4 +5,4 @@ Cgl=0.60.3
Clp=1.17.4
Osi=0.108.6
CoinUtils=2.11.4
Scip=7.0.1
Scip=master

View File

@@ -1,7 +1,7 @@
workspace(name = "com_google_ortools")
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository")
load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository", "new_git_repository")
http_archive(
name = "zlib",
@@ -68,10 +68,10 @@ http_archive(
#url = "http://www.tcs.hut.fi/Software/bliss/bliss-0.73.zip",
)
http_archive(
new_git_repository(
name = "scip",
build_file = "//bazel:scip.BUILD",
patches = ["//bazel:scip.patch"],
sha256 = "033bf240298d3a1c92e8ddb7b452190e0af15df2dad7d24d0572f10ae8eec5aa",
url = "https://github.com/google/or-tools/releases/download/v7.7/scip-7.0.1.tgz",
commit = "6acb7222e1b871041445bee75fc05bd1bcaed089", # master from Jul 19, 2021
remote = "https://github.com/scipopt/scip.git",
)

View File

@@ -1,36 +1,42 @@
exports_files(
["scip-7.0.1/src/lpi/lpi_glop.cpp"],
["src/lpi/lpi_glop.cpp"],
)
cc_library(
name = "libscip",
srcs = glob(
[
"scip-7.0.1/src/*/*.c",
"src/*/*.c",
],
exclude = [
"scip-7.0.1/src/lpi/lpi_*.c",
"scip-7.0.1/src/tpi/tpi_*.c",
"scip-7.0.1/src/nlpi/nlpi_filtersqp.c",
"scip-7.0.1/src/nlpi/nlpi_worhp.c",
"scip-7.0.1/src/scip/compr_xyz.c",
"scip-7.0.1/src/scip/sorttpl.c",
"scip-7.0.1/src/nlpi/exprinterpret_*.c",
"scip-7.0.1/src/symmetry/compute_symmetry_*.cpp",
"src/lpi/lpi_*.c",
"src/nlpi/exprinterpret_*.c",
"src/nlpi/nlpi_filtersqp.c",
"src/nlpi/nlpi_worhp.c",
"src/scip/compr_xyz.c",
"src/scip/sorttpl.c",
"src/symmetry/compute_symmetry_*.cpp",
"src/tpi/tpi_*.c",
],
) + [
"scip-7.0.1/src/symmetry/compute_symmetry_bliss.cpp",
"scip-7.0.1/src/nlpi/exprinterpret_none.c",
"scip-7.0.1/src/tpi/tpi_tnycthrd.c",
#"src/symmetry/compute_symmetry_none.cpp",
"src/symmetry/compute_symmetry_bliss.cpp",
"src/nlpi/exprinterpret_none.c",
"src/tpi/tpi_tnycthrd.c",
],
hdrs = glob([
"scip-7.0.1/src/*/*.h",
"scip-7.0.1/src/*/*.hpp",
"scip-7.0.1/src/scip/githash.c",
"scip-7.0.1/src/scip/sorttpl.c",
"scip-7.0.1/src/scip/buildflags.c",
]),
copts = [
hdrs = glob(
[
"src/*/*.h",
"src/*/*.hpp",
"src/scip/githash.c",
"src/scip/sorttpl.c",
"src/scip/buildflags.c",
],
exclude =
[
#"src/scip/prop_symmetry.h",
]),
copts = [
"-Wunknown-pragmas",
"-fexceptions",
"$(STACK_FRAME_UNLIMITED)", # src/scip/reader_cnf.c
@@ -38,13 +44,14 @@ cc_library(
"-DWITH_SCIPDEF",
"-DSCIP_ROUNDING_FE",
"-DTPI_TNYC", # src/tpi/type_tpi_tnycthrd.h
#"-DSYM=none",
"-DSYM=bliss",
# Compile in thead-safe mode (required since we use TPI_TNYC). Note,
# one does not technically need to add this, as SCIP code always
# uses syntax like "#ifndef NPARASCIP". But let's be explicit here.
"-DPARASCIP",
"-Iscip-7.0.1/src",
"-Iscip-7.0.1/src/scip",
"-Isrc",
"-Isrc/scip",
],
defines = [
# Scip 7.0.1 optionally depends on scip/config.h and
@@ -57,7 +64,7 @@ cc_library(
],
features = ["-parse_headers"],
includes = [
"scip-7.0.1/src",
"src",
],
visibility = ["//visibility:public"],
deps = [

View File

@@ -1,11 +1,21 @@
--- scip-7.0.1/src/scip/buildflags.c.new 1970-01-01 01:00:00.000000000 +0100
+++ scip-7.0.1/src/scip/buildflags.c 2020-06-30 18:23:41.479773668 +0200
diff --git a/src/scip/buildflags.c b/src/scip/buildflags.c
index 4fbbc0e3b..3dc550347 100644
--- src/scip/buildflags.c
+++ src/scip/buildflags.c
@@ -0,0 +1,2 @@
+#define SCIP_BUILDFLAGS " ARCH=x86_64\n COMP=gnu\n DEBUGSOL=false\n EXPRINT=none\n GAMS=false\n SYM=bliss\n GMP=false\n IPOPT=false\n IPOPTOPT=opt\n WORHP=false\n WORHPOPT=opt\n LPS=spx2\n LPSCHECK=false\n LPSOPT=opt\n NOBLKBUFMEM=false\n NOBLKMEM=false\n NOBUFMEM=false\n OPT=opt\n OSTYPE=linux\n PARASCIP=true\n READLINE=false\n SANITIZE=\n SHARED=false\n USRARFLAGS=\n USRCFLAGS=-fPIC\n USRCXXFLAGS=-fPIC\n USRDFLAGS=\n USRFLAGS=\n USRLDFLAGS=\n USROFLAGS=\n VERSION=7.0.1\n ZIMPL=false\n ZIMPLOPT=opt\n ZLIB=true"
+
--- scip-7.0.1-orig/src/symmetry/compute_symmetry_bliss.cpp 2020-06-23 10:40:57.000000000 +0200
+++ scip-7.0.1/src/symmetry/compute_symmetry_bliss.cpp 2020-07-03 10:15:20.016687707 +0200
diff --git a/src/scip/githash.c b/src/scip/githash.c
new file mode 100644
index 000000000..660dc1976
--- /dev/null
+++ src/scip/githash.c
@@ -0,0 +1 @@
+#define SCIP_GITHASH "b41d526acf"
diff --git a/src/symmetry/compute_symmetry_bliss.cpp b/src/symmetry/compute_symmetry_bliss.cpp
index db734cb18..2fda08fd4 100644
--- src/symmetry/compute_symmetry_bliss.cpp
+++ src/symmetry/compute_symmetry_bliss.cpp
@@ -24,8 +24,8 @@
#include "compute_symmetry.h"
@@ -17,47 +27,3 @@
#include <vector>
#include <list>
--- scip-7.0.1-orig/src/lpi/lpi_glop.cpp 2020-06-23 10:40:54.000000000 +0200
+++ scip-7.0.1/src/lpi/lpi_glop.cpp 2020-10-21 19:10:35.514260597 +0200
@@ -41,8 +41,8 @@
#include "ortools/util/stats.h"
#include "ortools/util/time_limit.h"
-#include "glog/logging.h"
-#include "glog/vlog_is_on.h"
+#include "ortools/base/logging.h"
+#include "ortools/base/vlog_is_on.h"
#include "lpi/lpi.h"
#include "scip/pub_message.h"
@@ -2985,9 +2985,9 @@
assert( 0 <= ival && ival <= 2 );
lpi->timing = ival;
if ( ival == 1 )
- FLAGS_time_limit_use_usertime = true;
+ absl::SetFlag(&FLAGS_time_limit_use_usertime, true);
else
- FLAGS_time_limit_use_usertime = false;
+ absl::SetFlag(&FLAGS_time_limit_use_usertime, false);
break;
case SCIP_LPPAR_RANDOMSEED:
SCIPdebugMessage("SCIPlpiSetIntpar: SCIP_LPPAR_RANDOMSEED -> %d.\n", ival);
@@ -3030,7 +3030,7 @@
SCIPdebugMessage("SCIPlpiGetRealpar: SCIP_LPPAR_OBJLIM = %f.\n", *dval);
break;
case SCIP_LPPAR_LPTILIM:
- if ( FLAGS_time_limit_use_usertime )
+ if ( absl::GetFlag(FLAGS_time_limit_use_usertime) )
*dval = lpi->parameters->max_time_in_seconds();
else
*dval = lpi->parameters->max_deterministic_time();
@@ -3082,7 +3082,7 @@
break;
case SCIP_LPPAR_LPTILIM:
SCIPdebugMessage("SCIPlpiSetRealpar: SCIP_LPPAR_LPTILIM -> %f.\n", dval);
- if ( FLAGS_time_limit_use_usertime )
+ if ( absl::GetFlag(FLAGS_time_limit_use_usertime) )
lpi->parameters->set_max_time_in_seconds(dval);
else
lpi->parameters->set_max_deterministic_time(dval);

View File

@@ -92,8 +92,9 @@ if(BUILD_SCIP)
set(SYM "none" CACHE STRING "Scip param")
FetchContent_Declare(
scip
URL "${CMAKE_CURRENT_LIST_DIR}/../../dependencies/archives/scip-7.0.1.tgz"
PATCH_COMMAND git apply --ignore-whitespace "${CMAKE_CURRENT_LIST_DIR}/../../patches/scip-7.0.1.patch")
GIT_REPOSITORY https://github.com/scipopt/scip.git
GIT_TAG master
)
FetchContent_MakeAvailable(scip)
set(LPI_GLOP_SRC ${scip_SOURCE_DIR}/src/lpi/lpi_glop.cpp PARENT_SCOPE)
list(POP_BACK CMAKE_MESSAGE_INDENT)

View File

@@ -8,7 +8,7 @@ endif()
# Will need swig
set(CMAKE_SWIG_FLAGS)
find_package(SWIG)
find_package(SWIG REQUIRED)
include(UseSWIG)
#if(${SWIG_VERSION} VERSION_GREATER_EQUAL 4)
@@ -19,7 +19,7 @@ if(UNIX AND NOT APPLE)
list(APPEND CMAKE_SWIG_FLAGS "-DSWIGWORDSIZE64")
endif()
# Setup Dotnet
# Find dotnet cli
find_program(DOTNET_EXECUTABLE NAMES dotnet)
if(NOT DOTNET_EXECUTABLE)
message(FATAL_ERROR "Check for dotnet Program: not found")
@@ -67,6 +67,13 @@ set_target_properties(google-ortools-native PROPERTIES
# note: macOS is APPLE and also UNIX !
if(APPLE)
set_target_properties(google-ortools-native PROPERTIES INSTALL_RPATH "@loader_path")
# Xcode fails to build if library doesn't contains at least one source file.
if(XCODE)
file(GENERATE
OUTPUT ${PROJECT_BINARY_DIR}/google-ortools-native/version.cpp
CONTENT "namespace {char* version = \"${PROJECT_VERSION}\";}")
target_sources(google-ortools-native PRIVATE ${PROJECT_BINARY_DIR}/google-ortools-native/version.cpp)
endif()
elseif(UNIX)
set_target_properties(google-ortools-native PROPERTIES INSTALL_RPATH "$ORIGIN")
endif()
@@ -82,8 +89,9 @@ if(USE_COINOR)
endif()
list(APPEND CMAKE_SWIG_FLAGS ${FLAGS} "-I${PROJECT_SOURCE_DIR}")
# Swig wrap all libraries
set(DOTNET_PROJECT Google.OrTools)
# Needed by dotnet/CMakeLists.txt
set(DOTNET_PACKAGE Google.OrTools)
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
if(APPLE)
set(RUNTIME_IDENTIFIER osx-x64)
elseif(UNIX)
@@ -93,21 +101,22 @@ elseif(WIN32)
else()
message(FATAL_ERROR "Unsupported system !")
endif()
set(DOTNET_NATIVE_PROJECT ${DOTNET_PROJECT}.runtime.${RUNTIME_IDENTIFIER})
set(DOTNET_NATIVE_PROJECT ${DOTNET_PACKAGE}.runtime.${RUNTIME_IDENTIFIER})
set(DOTNET_PROJECT ${DOTNET_PACKAGE})
# Swig wrap all libraries
foreach(SUBPROJECT IN ITEMS algorithms graph init linear_solver constraint_solver sat util)
add_subdirectory(ortools/${SUBPROJECT}/csharp)
target_link_libraries(google-ortools-native PRIVATE dotnet_${SUBPROJECT})
endforeach()
############################
## .Net Runtime Package ##
############################
file(COPY tools/doc/orLogo.png DESTINATION dotnet)
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
set(DOTNET_LOGO_DIR "${PROJECT_BINARY_DIR}/dotnet")
configure_file(ortools/dotnet/Directory.Build.props.in dotnet/Directory.Build.props)
############################
## .Net SNK file ##
############################
# Build or retrieve .snk file
if(DEFINED ENV{DOTNET_SNK})
add_custom_command(OUTPUT dotnet/or-tools.snk
@@ -132,40 +141,48 @@ else()
)
endif()
file(GENERATE OUTPUT dotnet/$<CONFIG>/replace_runtime.cmake
CONTENT
"FILE(READ ${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.csproj.in input)
STRING(REPLACE \"@PROJECT_VERSION@\" \"${PROJECT_VERSION}\" input \"\${input}\")
STRING(REPLACE \"@ortools@\" \"$<$<NOT:$<PLATFORM_ID:Windows>>:$<TARGET_SONAME_FILE:${PROJECT_NAME}>>\" input \"\${input}\")
STRING(REPLACE \"@native@\" \"$<TARGET_FILE:google-ortools-native>\" input \"\${input}\")
FILE(WRITE ${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.csproj \"\${input}\")"
############################
## .Net Runtime Package ##
############################
message(STATUS ".Net runtime project: ${DOTNET_NATIVE_PROJECT}")
set(DOTNET_NATIVE_PATH ${PROJECT_BINARY_DIR}/dotnet/${DOTNET_NATIVE_PROJECT})
message(STATUS ".Net runtime project build path: ${DOTNET_NATIVE_PATH}")
# *.csproj.in contains:
# CMake variable(s) (@PROJECT_NAME@) that configure_file() can manage and
# generator expression ($<TARGET_FILE:...>) that file(GENERATE) can manage.
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_PACKAGE}.runtime.csproj.in
${DOTNET_NATIVE_PATH}/${DOTNET_NATIVE_PROJECT}.csproj.in
@ONLY)
file(GENERATE
OUTPUT ${DOTNET_NATIVE_PATH}/$<CONFIG>/${DOTNET_NATIVE_PROJECT}.csproj.in
INPUT ${DOTNET_NATIVE_PATH}/${DOTNET_NATIVE_PROJECT}.csproj.in)
add_custom_command(
OUTPUT ${DOTNET_NATIVE_PATH}/${DOTNET_NATIVE_PROJECT}.csproj
DEPENDS ${DOTNET_NATIVE_PATH}/$<CONFIG>/${DOTNET_NATIVE_PROJECT}.csproj.in
COMMAND ${CMAKE_COMMAND} -E copy ./$<CONFIG>/${DOTNET_NATIVE_PROJECT}.csproj.in ${DOTNET_NATIVE_PROJECT}.csproj
WORKING_DIRECTORY ${DOTNET_NATIVE_PATH}
)
add_custom_command(
OUTPUT dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.csproj
COMMAND ${CMAKE_COMMAND} -E make_directory ${DOTNET_NATIVE_PROJECT}
COMMAND ${CMAKE_COMMAND} -P ./$<CONFIG>/replace_runtime.cmake
WORKING_DIRECTORY dotnet
)
#if(WIN32)
#add_custom_command(
# OUTPUT dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
# COMMAND ${CMAKE_COMMAND} -E make_directory ${DOTNET_NATIVE_PROJECT}
# COMMAND ${CMAKE_COMMAND} -E copy
# ${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
# ${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
# WORKING_DIRECTORY dotnet
# )
# set(DOTNET_TARGETS dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets)
#endif()
if(WIN32)
add_custom_command(
OUTPUT dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
COMMAND ${CMAKE_COMMAND} -E make_directory ${DOTNET_NATIVE_PROJECT}
COMMAND ${CMAKE_COMMAND} -E copy
${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets
WORKING_DIRECTORY dotnet
)
set(DOTNET_TARGETS dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.targets)
endif()
add_custom_target(dotnet_native ALL
add_custom_target(dotnet_native_package
DEPENDS
dotnet/or-tools.snk
Dotnet${PROJECT_NAME}_proto
google-ortools-native
dotnet/${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.csproj
${DOTNET_NATIVE_PATH}/${DOTNET_NATIVE_PROJECT}.csproj
${DOTNET_TARGETS}
COMMAND ${CMAKE_COMMAND} -E make_directory packages
COMMAND ${DOTNET_EXECUTABLE} build -c Release /p:Platform=x64 ${DOTNET_NATIVE_PROJECT}/${DOTNET_NATIVE_PROJECT}.csproj
@@ -174,33 +191,34 @@ add_custom_target(dotnet_native ALL
dotnet/${DOTNET_NATIVE_PROJECT}/bin
dotnet/${DOTNET_NATIVE_PROJECT}/obj
WORKING_DIRECTORY dotnet
)
)
add_dependencies(dotnet_native_package google-ortools-native)
####################
## .Net Package ##
####################
file(GENERATE OUTPUT dotnet/$<CONFIG>/replace.cmake
CONTENT
"FILE(READ ${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj.in input)
STRING(REPLACE \"@PROJECT_VERSION@\" \"${PROJECT_VERSION}\" input \"\${input}\")
STRING(REPLACE \"@PROJECT_SOURCE_DIR@\" \"${PROJECT_SOURCE_DIR}\" input \"\${input}\")
STRING(REPLACE \"@PROJECT_DOTNET_DIR@\" \"${PROJECT_BINARY_DIR}/dotnet\" input \"\${input}\")
STRING(REPLACE \"@DOTNET_PACKAGES_DIR@\" \"${PROJECT_BINARY_DIR}/dotnet/packages\" input \"\${input}\")
FILE(WRITE ${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj \"\${input}\")"
)
message(STATUS ".Net project: ${DOTNET_PROJECT}")
set(DOTNET_PATH ${PROJECT_BINARY_DIR}/dotnet/${DOTNET_PROJECT})
message(STATUS ".Net project build path: ${DOTNET_PATH}")
set(PROJECT_DOTNET_DIR ${PROJECT_BINARY_DIR}/dotnet)
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/${DOTNET_PROJECT}.csproj.in
${DOTNET_PATH}/${DOTNET_PROJECT}.csproj.in
@ONLY)
add_custom_command(
OUTPUT dotnet/${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj
COMMAND ${CMAKE_COMMAND} -E make_directory ${DOTNET_PROJECT}
COMMAND ${CMAKE_COMMAND} -P ./$<CONFIG>/replace.cmake
WORKING_DIRECTORY dotnet
)
OUTPUT ${DOTNET_PATH}/${DOTNET_PROJECT}.csproj
DEPENDS ${DOTNET_PATH}/${DOTNET_PROJECT}.csproj.in
COMMAND ${CMAKE_COMMAND} -E copy ${DOTNET_PROJECT}.csproj.in ${DOTNET_PROJECT}.csproj
WORKING_DIRECTORY ${DOTNET_PATH}
)
add_custom_target(dotnet_package ALL
DEPENDS
dotnet/or-tools.snk
dotnet_native
dotnet/${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj
${DOTNET_PATH}/${DOTNET_PROJECT}.csproj
COMMAND ${DOTNET_EXECUTABLE} build -c Release /p:Platform=x64 ${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj
COMMAND ${DOTNET_EXECUTABLE} pack -c Release ${DOTNET_PROJECT}/${DOTNET_PROJECT}.csproj
BYPRODUCTS
@@ -208,52 +226,106 @@ add_custom_target(dotnet_package ALL
dotnet/${DOTNET_PROJECT}/obj
dotnet/packages
WORKING_DIRECTORY dotnet
)
)
add_dependencies(dotnet_package dotnet_native_package)
#################
## .Net Test ##
#################
# add_dotnet_test()
# CMake function to generate and build dotnet test.
# Parameters:
# the dotnet filename
# e.g.:
# add_dotnet_test(FooTests.cs)
function(add_dotnet_test FILE_NAME)
message(STATUS "Configuring test ${FILE_NAME} ...")
get_filename_component(TEST_NAME ${FILE_NAME} NAME_WE)
get_filename_component(COMPONENT_DIR ${FILE_NAME} DIRECTORY)
get_filename_component(COMPONENT_NAME ${COMPONENT_DIR} NAME)
set(DOTNET_TEST_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${TEST_NAME})
message(STATUS "build path: ${DOTNET_TEST_PATH}")
file(MAKE_DIRECTORY ${DOTNET_TEST_PATH})
file(COPY ${FILE_NAME} DESTINATION ${DOTNET_TEST_PATH})
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/Test.csproj.in
${DOTNET_TEST_PATH}/${TEST_NAME}.csproj
@ONLY)
add_custom_target(dotnet_test_${TEST_NAME} ALL
DEPENDS ${DOTNET_TEST_PATH}/${TEST_NAME}.csproj
COMMAND ${DOTNET_EXECUTABLE} build -c Release
BYPRODUCTS
${DOTNET_TEST_PATH}/bin
${DOTNET_TEST_PATH}/obj
WORKING_DIRECTORY ${DOTNET_TEST_PATH})
add_dependencies(dotnet_test_${TEST_NAME} dotnet_package)
if(BUILD_TESTING)
add_test(
NAME dotnet_${COMPONENT_NAME}_${TEST_NAME}
COMMAND ${DOTNET_EXECUTABLE} test --no-build -c Release
WORKING_DIRECTORY ${DOTNET_TEST_PATH})
endif()
message(STATUS "Configuring test ${FILE_NAME} done")
endfunction()
###################
## .Net Sample ##
###################
# add_dotnet_sample()
# CMake function to generate and build dotnet sample.
# Parameters:
# the dotnet filename
# e.g.:
# add_dotnet_sample(Foo.cs)
# add_dotnet_sample(FooApp.cs)
function(add_dotnet_sample FILE_NAME)
message(STATUS "Building ${FILE_NAME}: ...")
message(STATUS "Configuring sample ${FILE_NAME} ...")
get_filename_component(SAMPLE_NAME ${FILE_NAME} NAME_WE)
get_filename_component(SAMPLE_DIR ${FILE_NAME} DIRECTORY)
get_filename_component(COMPONENT_DIR ${SAMPLE_DIR} DIRECTORY)
get_filename_component(COMPONENT_NAME ${COMPONENT_DIR} NAME)
set(SAMPLE_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${SAMPLE_NAME})
file(MAKE_DIRECTORY ${SAMPLE_PATH})
set(DOTNET_SAMPLE_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${SAMPLE_NAME})
message(STATUS "build path: ${DOTNET_SAMPLE_PATH}")
file(MAKE_DIRECTORY ${DOTNET_SAMPLE_PATH})
file(COPY ${FILE_NAME} DESTINATION ${SAMPLE_PATH})
file(COPY ${FILE_NAME} DESTINATION ${DOTNET_SAMPLE_PATH})
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/Sample.csproj.in
${SAMPLE_PATH}/${SAMPLE_NAME}.csproj
${DOTNET_SAMPLE_PATH}/${SAMPLE_NAME}.csproj
@ONLY)
add_custom_target(dotnet_sample_${SAMPLE_NAME} ALL
DEPENDS ${SAMPLE_PATH}/${SAMPLE_NAME}.csproj
DEPENDS ${DOTNET_SAMPLE_PATH}/${SAMPLE_NAME}.csproj
COMMAND ${DOTNET_EXECUTABLE} build -c Release
COMMAND ${DOTNET_EXECUTABLE} pack -c Release
BYPRODUCTS
${SAMPLE_PATH}/bin
${SAMPLE_PATH}/obj
WORKING_DIRECTORY ${SAMPLE_PATH})
${DOTNET_SAMPLE_PATH}/bin
${DOTNET_SAMPLE_PATH}/obj
WORKING_DIRECTORY ${DOTNET_SAMPLE_PATH})
add_dependencies(dotnet_sample_${SAMPLE_NAME} dotnet_package)
if(BUILD_TESTING)
add_test(
NAME dotnet_${COMPONENT_NAME}_${SAMPLE_NAME}
COMMAND ${DOTNET_EXECUTABLE} run --no-build -c Release
WORKING_DIRECTORY ${SAMPLE_PATH})
WORKING_DIRECTORY ${DOTNET_SAMPLE_PATH})
endif()
message(STATUS "Building ${FILE_NAME}: ...DONE")
message(STATUS "Configuring sample ${FILE_NAME} done")
endfunction()
####################
## .Net Example ##
####################
# add_dotnet_example()
# CMake function to generate and build dotnet example.
# Parameters:
@@ -261,81 +333,41 @@ endfunction()
# e.g.:
# add_dotnet_example(Foo.cs)
function(add_dotnet_example FILE_NAME)
message(STATUS "Building ${FILE_NAME}: ...")
message(STATUS "Configuring sample ${FILE_NAME} ...")
get_filename_component(EXAMPLE_NAME ${FILE_NAME} NAME_WE)
get_filename_component(COMPONENT_DIR ${FILE_NAME} DIRECTORY)
get_filename_component(COMPONENT_NAME ${COMPONENT_DIR} NAME)
set(EXAMPLE_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${EXAMPLE_NAME})
file(MAKE_DIRECTORY ${EXAMPLE_PATH})
set(DOTNET_EXAMPLE_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${EXAMPLE_NAME})
message(STATUS "build path: ${DOTNET_EXAMPLE_PATH}")
file(MAKE_DIRECTORY ${DOTNET_EXAMPLE_PATH})
file(COPY ${FILE_NAME} DESTINATION ${EXAMPLE_PATH})
file(COPY ${FILE_NAME} DESTINATION ${DOTNET_EXAMPLE_PATH})
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
set(SAMPLE_NAME ${EXAMPLE_NAME})
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/Sample.csproj.in
${EXAMPLE_PATH}/${EXAMPLE_NAME}.csproj
${DOTNET_EXAMPLE_PATH}/${EXAMPLE_NAME}.csproj
@ONLY)
add_custom_target(dotnet_example_${EXAMPLE_NAME} ALL
DEPENDS ${EXAMPLE_PATH}/${EXAMPLE_NAME}.csproj
DEPENDS ${DOTNET_EXAMPLE_PATH}/${EXAMPLE_NAME}.csproj
COMMAND ${DOTNET_EXECUTABLE} build -c Release
COMMAND ${DOTNET_EXECUTABLE} pack -c Release
BYPRODUCTS
${EXAMPLE_PATH}/bin
${EXAMPLE_PATH}/obj
WORKING_DIRECTORY ${EXAMPLE_PATH})
${DOTNET_EXAMPLE_PATH}/bin
${DOTNET_EXAMPLE_PATH}/obj
WORKING_DIRECTORY ${DOTNET_EXAMPLE_PATH})
add_dependencies(dotnet_example_${EXAMPLE_NAME} dotnet_package)
if(BUILD_TESTING)
add_test(
NAME dotnet_${COMPONENT_NAME}_${EXAMPLE_NAME}
COMMAND ${DOTNET_EXECUTABLE} run --no-build -c Release
WORKING_DIRECTORY ${EXAMPLE_PATH})
WORKING_DIRECTORY ${DOTNET_EXAMPLE_PATH})
endif()
message(STATUS "Building ${FILE_NAME}: ...DONE")
message(STATUS "Configuring sample ${FILE_NAME} done")
endfunction()
# add_dotnet_test()
# CMake function to generate and build dotnet test.
# Parameters:
# the dotnet filename
# e.g.:
# add_dotnet_test(Foo.cs)
function(add_dotnet_test FILE_NAME)
message(STATUS "Building ${FILE_NAME}: ...")
get_filename_component(TEST_NAME ${FILE_NAME} NAME_WE)
get_filename_component(COMPONENT_DIR ${FILE_NAME} DIRECTORY)
get_filename_component(COMPONENT_NAME ${COMPONENT_DIR} NAME)
set(TEST_PATH ${PROJECT_BINARY_DIR}/dotnet/${COMPONENT_NAME}/${TEST_NAME})
file(MAKE_DIRECTORY ${TEST_PATH})
file(COPY ${FILE_NAME} DESTINATION ${TEST_PATH})
set(DOTNET_PACKAGES_DIR "${PROJECT_BINARY_DIR}/dotnet/packages")
configure_file(
${PROJECT_SOURCE_DIR}/ortools/dotnet/Test.csproj.in
${TEST_PATH}/${TEST_NAME}.csproj
@ONLY)
add_custom_target(dotnet_sample_${TEST_NAME} ALL
DEPENDS ${TEST_PATH}/${TEST_NAME}.csproj
COMMAND ${DOTNET_EXECUTABLE} build -c Release
BYPRODUCTS
${TEST_PATH}/bin
${TEST_PATH}/obj
WORKING_DIRECTORY ${TEST_PATH})
add_dependencies(dotnet_sample_${TEST_NAME} dotnet_package)
if(BUILD_TESTING)
add_test(
NAME dotnet_${COMPONENT_NAME}_${TEST_NAME}
COMMAND ${DOTNET_EXECUTABLE} test --no-build -c Release
WORKING_DIRECTORY ${TEST_PATH})
endif()
message(STATUS "Building ${FILE_NAME}: ...DONE")
endfunction()

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.3_jugs_regular</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.SimpleProgramFSharp</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.a_puzzle</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.a_round_of_golf</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.all_interval</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.alldifferent_except_0</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.assignment</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.broken_weights</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.bus_schedule</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.circuit</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.circuit2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.coins3</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.coins_grid</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.combinatorial_auction2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.contiguity_regular</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.contiguity_transition</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.costas_array</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.covering_opl</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.crew</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.crossword</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.crypta</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.crypto</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.csdiet</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.curious_set_of_integers</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.debruijn</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.discrete_tomography</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.divisible_by_9_through_1</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.dudeney</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.einav_puzzle2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.eq10</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.eq20</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.fill_a_pix</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsProgram</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsdiet</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsequality-inequality</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsequality</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsinteger-linear-program</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsintegerprogramming</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsknapsack</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fslinearprogramming</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsnetwork-max-flow-lpSolve</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsnetwork-max-flow</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsnetwork-min-cost-flow</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsrabbit-pheasant</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsvolsay</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsvolsay3-lpSolve</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.FSharp.fsvolsay3</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.furniture_moving</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.futoshiki</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.golomb_ruler</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.grocery</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.hidato_table</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.just_forgotten</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.kakuro</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.kenken2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.killer_sudoku</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.labeled_dice</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.langford</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.least_diff</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.lectures</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.magic_sequence</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.magic_square</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.magic_square_and_cards</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.map</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.map2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.marathon2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.max_flow_taha</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.max_flow_winston1</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.minesweeper</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.mr_smith</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.nontransitive_dice</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.nqueens</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.nurse_rostering_regular</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.nurse_rostering_transition</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.olympic</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.organize_day</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.p_median</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.pandigital_numbers</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.partition</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.perfect_square_sequence</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.photo_problem</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.place_number_puzzle</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.post_office_problem2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.quasigroup_completion</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.regex</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.rogo2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.scheduling_speakers</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.secret_santa</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.secret_santa2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.send_more_money</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.send_more_money2</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.send_most_money</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.seseman</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

View File

@@ -6,7 +6,7 @@
<EnableDefaultItems>false</EnableDefaultItems>
<!-- see https://github.com/dotnet/docs/issues/12237 -->
<RollForward>LatestMajor</RollForward>
<RestoreSources>../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<RestoreSources>../../temp_dotnet/packages;$(RestoreSources);https://api.nuget.org/v3/index.json</RestoreSources>
<AssemblyName>Google.OrTools.set_covering</AssemblyName>
<IsPackable>true</IsPackable>
</PropertyGroup>

Some files were not shown because too many files have changed in this diff Show More