make: integrate Cbc-2.10.4.zip to repo
coin-or.org always timeout...
This commit is contained in:
BIN
dependencies/archives/Cbc-2.10.4.zip
vendored
Normal file
BIN
dependencies/archives/Cbc-2.10.4.zip
vendored
Normal file
Binary file not shown.
@@ -159,7 +159,7 @@ download_third_party: \
|
||||
dependencies/sources/gflags/autogen.sh \
|
||||
dependencies/sources/protobuf/autogen.sh \
|
||||
dependencies/archives/swigwin-$(SWIG_TAG).zip \
|
||||
dependencies/sources/Cbc-$(CBC_TAG)/configure
|
||||
dependencies/sources/Cbc-$(CBC_TAG)
|
||||
|
||||
# Directories
|
||||
.PHONY: install_deps_directories
|
||||
@@ -443,9 +443,9 @@ DEPENDENCIES_LNK += $(ABSL_LNK)
|
||||
## COIN ##
|
||||
############
|
||||
# Install Coin CBC
|
||||
install_coin_cbc: dependencies\install\bin\cbc.exe
|
||||
install_coin_cbc: dependencies/install/bin/cbc.exe
|
||||
|
||||
dependencies\install\bin\cbc.exe: dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10\$(CBC_PLATFORM)\cbc.exe
|
||||
dependencies/install/bin/cbc.exe: $(CBC_SRCDIR)/Cbc/MSVisualStudio/v10/$(CBC_PLATFORM)/cbc.exe
|
||||
$(COPY) dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10\$(CBC_PLATFORM)\*.lib dependencies\install\lib\coin
|
||||
$(COPY) dependencies\sources\Cbc-$(CBC_TAG)\Cbc\src\*.hpp dependencies\install\include\coin
|
||||
$(COPY) dependencies\sources\Cbc-$(CBC_TAG)\Clp\src\*.hpp dependencies\install\include\coin
|
||||
@@ -460,7 +460,8 @@ dependencies\install\bin\cbc.exe: dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisu
|
||||
$(COPY) dependencies\sources\Cbc-$(CBC_TAG)\Osi\src\Osi\*.h dependencies\install\include\coin
|
||||
$(COPY) dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10\$(CBC_PLATFORM)\cbc.exe dependencies\install\bin
|
||||
|
||||
dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10\$(CBC_PLATFORM)\cbc.exe: dependencies\sources\Cbc-$(CBC_TAG)\configure
|
||||
CBC_SRCDIR = dependencies/sources/Cbc-$(CBC_TAG)
|
||||
$(CBC_SRCDIR)/Cbc/MSVisualStudio/v10/$(CBC_PLATFORM)/cbc.exe: $(CBC_SRCDIR)
|
||||
tools\win\upgrade_vs_project.cmd dependencies\\sources\\Cbc-$(CBC_TAG)\\Clp\\MSVisualStudio\\v10\\libOsiClp\\libOsiClp.vcxproj $(VS_RELEASE)
|
||||
tools\win\upgrade_vs_project.cmd dependencies\\sources\\Cbc-$(CBC_TAG)\\Clp\\MSVisualStudio\\v10\\libClp\\libClp.vcxproj $(VS_RELEASE)
|
||||
tools\win\upgrade_vs_project.cmd dependencies\\sources\\Cbc-$(CBC_TAG)\\Cbc\\MSVisualStudio\\v10\\libOsiCbc\\libOsiCbc.vcxproj $(VS_RELEASE)
|
||||
@@ -473,10 +474,8 @@ dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10\$(CBC_PLATFORM)\cbc.e
|
||||
$(SED) -i 's/CBC_BUILD;/CBC_BUILD;CBC_THREAD_SAFE;CBC_NO_INTERRUPT;/g' dependencies\\sources\\Cbc-$(CBC_TAG)\\Cbc\\MSVisualStudio\\v10\\libCbcSolver\\libCbcSolver.vcxproj
|
||||
cd dependencies\sources\Cbc-$(CBC_TAG)\Cbc\MSVisualStudio\v10 && msbuild Cbc.sln /t:cbc /p:Configuration=Release;BuildCmd=ReBuild
|
||||
|
||||
CBC_ARCHIVE:=https://www.coin-or.org/download/source/Cbc/Cbc-${CBC_TAG}.zip
|
||||
|
||||
dependencies\sources\Cbc-$(CBC_TAG)\configure:
|
||||
$(WGET) --quiet --continue -P dependencies\archives --no-check-certificate ${CBC_ARCHIVE} || (@echo wget failed to dowload $(CBC_ARCHIVE), try running '$(WGET) -P dependencies\archives --no-check-certificate $(CBC_ARCHIVE)' then rerun 'make third_party' && exit 1)
|
||||
$(CBC_SRCDIR): | dependencies/sources
|
||||
-$(DELREC) $(CBC_SRCDIR)
|
||||
$(UNZIP) -q -d dependencies\sources dependencies\archives\Cbc-$(CBC_TAG).zip
|
||||
|
||||
# This is needed to find Coin include files and libraries.
|
||||
@@ -627,7 +626,6 @@ clean_third_party: remove_readonly_svn_attribs
|
||||
-$(DEL) Makefile.local
|
||||
-$(DEL) dependencies\check.log
|
||||
-$(DEL) dependencies\archives\swigwin*.zip
|
||||
-$(DEL) dependencies\archives\Cbc*
|
||||
-$(DEL) dependencies\archives\gflags*.zip
|
||||
-$(DEL) dependencies\archives\sparsehash*.zip
|
||||
-$(DEL) dependencies\archives\zlib*.zip
|
||||
|
||||
Reference in New Issue
Block a user