Skip to content

Ipopt header files not installed #16

@dlindelof

Description

@dlindelof

When I build the project I see many header files installed to CMAKE_INSTALL_PREFIX/include/coin but none of the Ipopt files; for example, IpTNLP.hpp is missing.

Here's what gets installed:

$ ls install/include/coin/
BonAmplInterface.hpp                  CbcFeasibilityBase.hpp                ClpGubMatrix.hpp                      CouenneChooseStrong.hpp
BonAmplSetup.hpp                      CbcFixVariable.hpp                    ClpInterior.hpp                       CouenneChooseVariable.hpp
BonAmplTMINLP.hpp                     CbcFollowOn.hpp                       ClpLinearObjective.hpp                CouenneComplBranchingObject.hpp
BonArraysHelpers.hpp                  CbcFullNodeInfo.hpp                   ClpMatrixBase.hpp                     CouenneComplObject.hpp
BonAuxInfos.hpp                       CbcGeneral.hpp                        ClpMessage.hpp                        CouenneConfig.h
BonBabInfos.hpp                       CbcGeneralDepth.hpp                   ClpModel.hpp                          CouenneCrossConv.hpp
BonBabSetupBase.hpp                   CbcHeuristic.hpp                      ClpNetworkMatrix.hpp                  CouenneCutGenerator.hpp
BonBonminSetup.hpp                    CbcHeuristicDINS.hpp                  ClpNode.hpp                           CouenneDepGraph.hpp
BonBranchingTQP.hpp                   CbcHeuristicDW.hpp                    ClpNonLinearCost.hpp                  CouenneDisjCuts.hpp
BonCbc.hpp                            CbcHeuristicDive.hpp                  ClpObjective.hpp                      CouenneDomain.hpp
BonCbcLpStrategy.hpp                  CbcHeuristicDiveCoefficient.hpp       ClpPEDualRowDantzig.hpp               CouenneExprAbs.hpp
BonCbcNlpStrategy.hpp                 CbcHeuristicDiveFractional.hpp        ClpPEDualRowSteepest.hpp              CouenneExprAux.hpp
BonCbcNode.hpp                        CbcHeuristicDiveGuided.hpp            ClpPEPrimalColumnDantzig.hpp          CouenneExprBCos.hpp
BonChooseVariable.hpp                 CbcHeuristicDiveLineSearch.hpp        ClpPEPrimalColumnSteepest.hpp         CouenneExprBDiv.hpp
BonCouenneInfo.hpp                    CbcHeuristicDivePseudoCost.hpp        ClpPESimplex.hpp                      CouenneExprBMul.hpp
BonCouenneInterface.hpp               CbcHeuristicDiveVectorLength.hpp      ClpPackedMatrix.hpp                   CouenneExprBSin.hpp
BonCouenneSetup.hpp                   CbcHeuristicFPump.hpp                 ClpParameters.hpp                     CouenneExprBound.hpp
BonCurvBranchingSolver.hpp            CbcHeuristicGreedy.hpp                ClpPdcoBase.hpp                       CouenneExprClone.hpp
BonCutStrengthener.hpp                CbcHeuristicLocal.hpp                 ClpPlusMinusOneMatrix.hpp             CouenneExprConst.hpp
BonDiver.hpp                          CbcHeuristicPivotAndFix.hpp           ClpPresolve.hpp                       CouenneExprCopy.hpp
BonDummyHeuristic.hpp                 CbcHeuristicRENS.hpp                  ClpPrimalColumnDantzig.hpp            CouenneExprCos.hpp
BonDummyPump.hpp                      CbcHeuristicRINS.hpp                  ClpPrimalColumnPivot.hpp              CouenneExprDiv.hpp
BonEcpCuts.hpp                        CbcHeuristicRandRound.hpp             ClpPrimalColumnSteepest.hpp           CouenneExprExp.hpp
BonExitCodes.hpp                      CbcHeuristicVND.hpp                   ClpQuadraticObjective.hpp             CouenneExprGroup.hpp
BonFixAndSolveHeuristic.hpp           CbcLinked.hpp                         ClpSimplex.hpp                        CouenneExprHess.hpp
BonGuessHeuristic.hpp                 CbcMessage.hpp                        ClpSimplexDual.hpp                    CouenneExprIVar.hpp
BonHeuristicDive.hpp                  CbcMipStartIO.hpp                     ClpSimplexNonlinear.hpp               CouenneExprIf.hpp
BonHeuristicDiveFractional.hpp        CbcModel.hpp                          ClpSimplexOther.hpp                   CouenneExprInv.hpp
BonHeuristicDiveMIP.hpp               CbcNWay.hpp                           ClpSimplexPrimal.hpp                  CouenneExprJac.hpp
BonHeuristicDiveMIPFractional.hpp     CbcNode.hpp                           ClpSolve.hpp                          CouenneExprLog.hpp
BonHeuristicDiveMIPVectorLength.hpp   CbcNodeInfo.hpp                       Clp_C_Interface.h                     CouenneExprMax.hpp
BonHeuristicDiveVectorLength.hpp      CbcObject.hpp                         CoinAlloc.hpp                         CouenneExprMin.hpp
BonHeuristicFPump.hpp                 CbcObjectUpdateData.hpp               CoinBuild.hpp                         CouenneExprMul.hpp
BonHeuristicLocalBranching.hpp        CbcOrClpParam.cpp                     CoinDenseFactorization.hpp            CouenneExprNorm.hpp
BonHeuristicRINS.hpp                  CbcOrClpParam.hpp                     CoinDenseVector.hpp                   CouenneExprOp.hpp
BonInitHeuristic.hpp                  CbcParam.hpp                          CoinDistance.hpp                      CouenneExprOpp.hpp
BonIpoptInteriorWarmStarter.hpp       CbcPartialNodeInfo.hpp                CoinError.hpp                         CouenneExprPWLinear.hpp
BonIpoptSolver.hpp                    CbcSOS.hpp                            CoinFactorization.hpp                 CouenneExprPow.hpp
BonIpoptWarmStart.hpp                 CbcSimpleInteger.hpp                  CoinFileIO.hpp                        CouenneExprQuad.hpp
BonLinearCutsGenerator.hpp            CbcSimpleIntegerDynamicPseudoCost.hpp CoinFinite.hpp                        CouenneExprSin.hpp
BonLocalSolverBasedHeuristic.hpp      CbcSimpleIntegerPseudoCost.hpp        CoinFloatEqual.hpp                    CouenneExprStore.hpp
BonLpBranchingSolver.hpp              CbcSolver.hpp                         CoinHelperFunctions.hpp               CouenneExprSub.hpp
BonMilpRounding.hpp                   CbcStrategy.hpp                       CoinIndexedVector.hpp                 CouenneExprSum.hpp
BonNlpHeuristic.hpp                   CbcSubProblem.hpp                     CoinLpIO.hpp                          CouenneExprTrilinear.hpp
BonOACutGenerator2.hpp                CbcTree.hpp                           CoinMessage.hpp                       CouenneExprUnary.hpp
BonOAMessages.hpp                     CbcTreeLocal.hpp                      CoinMessageHandler.hpp                CouenneExprVar.hpp
BonOaDecBase.hpp                      Cbc_C_Interface.h                     CoinModel.hpp                         CouenneExpression.hpp
BonOaFeasChecker.hpp                  Cgl012cut.hpp                         CoinModelUseful.hpp                   CouenneFeasPump.hpp
BonOaNlpOptim.hpp                     CglAllDifferent.hpp                   CoinMpsIO.hpp                         CouenneFixPoint.hpp
BonOsiTMINLPInterface.hpp             CglClique.hpp                         CoinOslFactorization.hpp              CouenneFunTriplets.hpp
BonOuterApprox.hpp                    CglConfig.h                           CoinPackedMatrix.hpp                  CouenneGlobalCutOff.hpp
BonPseudoCosts.hpp                    CglCutGenerator.hpp                   CoinPackedVector.hpp                  CouenneJournalist.hpp
BonPumpForMinlp.hpp                   CglDuplicateRow.hpp                   CoinPackedVectorBase.hpp              CouenneLQelems.hpp
BonQuadCut.hpp                        CglFlowCover.hpp                      CoinParam.hpp                         CouenneMINLPInterface.hpp
BonQuadRow.hpp                        CglGMI.hpp                            CoinPragma.hpp                        CouenneMatrix.hpp
BonRegisteredOptions.hpp              CglGMIParam.hpp                       CoinPresolveDoubleton.hpp             CouenneObject.hpp
BonStrongBranchingSolver.hpp          CglGomory.hpp                         CoinPresolveDual.hpp                  CouenneOrbitBranchingObj.hpp
BonSubMipSolver.hpp                   CglKnapsackCover.hpp                  CoinPresolveDupcol.hpp                CouenneOrbitObj.hpp
BonTMINLP.hpp                         CglLandP.hpp                          CoinPresolveEmpty.hpp                 CouennePSDcon.hpp
BonTMINLP2OsiLP.hpp                   CglLandPValidator.hpp                 CoinPresolveFixed.hpp                 CouennePrecisions.hpp
BonTMINLP2Quad.hpp                    CglLiftAndProject.hpp                 CoinPresolveForcing.hpp               CouenneProblem.hpp
BonTMINLP2TNLP.hpp                    CglMessage.hpp                        CoinPresolveImpliedFree.hpp           CouenneProblemElem.hpp
BonTMINLPLinObj.hpp                   CglMixedIntegerRounding.hpp           CoinPresolveIsolated.hpp              CouenneProjections.hpp
BonTMatrix.hpp                        CglMixedIntegerRounding2.hpp          CoinPresolveMatrix.hpp                CouenneRecordBestSol.hpp
BonTNLP2FPNLP.hpp                     CglOddHole.hpp                        CoinPresolveMonitor.hpp               CouenneRootQ.hpp
BonTNLPSolver.hpp                     CglParam.hpp                          CoinPresolvePsdebug.hpp               CouenneSOSObject.hpp
BonTypes.hpp                          CglPreProcess.hpp                     CoinPresolveSingleton.hpp             CouenneSdpCuts.hpp
BonminConfig.h                        CglProbing.hpp                        CoinPresolveSubst.hpp                 CouenneSolverInterface.hpp
CbcBranchActual.hpp                   CglRedSplit.hpp                       CoinPresolveTighten.hpp               CouenneTNLP.hpp
CbcBranchAllDifferent.hpp             CglRedSplit2.hpp                      CoinPresolveTripleton.hpp             CouenneThreeWayBranchObj.hpp
CbcBranchBase.hpp                     CglRedSplit2Param.hpp                 CoinPresolveUseless.hpp               CouenneTwoImplied.hpp
CbcBranchCut.hpp                      CglRedSplitParam.hpp                  CoinPresolveZeros.hpp                 CouenneTypes.hpp
CbcBranchDecision.hpp                 CglResidualCapacity.hpp               CoinRational.hpp                      CouenneVTObject.hpp
CbcBranchDefaultDecision.hpp          CglSimpleRounding.hpp                 CoinSearchTree.hpp                    CouenneVarObject.hpp
CbcBranchDynamic.hpp                  CglStored.hpp                         CoinShallowPackedVector.hpp           Idiot.hpp
CbcBranchLotsize.hpp                  CglTreeInfo.hpp                       CoinSignal.hpp                        IpoptConfig.h
CbcBranchToFixLots.hpp                CglTwomir.hpp                         CoinSimpFactorization.hpp             OsiAuxInfo.hpp
CbcBranchingObject.hpp                CglZeroHalf.hpp                       CoinSmartPtr.hpp                      OsiBranchingObject.hpp
CbcClique.hpp                         ClpAmplObjective.hpp                  CoinSnapshot.hpp                      OsiCbcSolverInterface.hpp
CbcCompare.hpp                        ClpCholeskyBase.hpp                   CoinSort.hpp                          OsiChooseVariable.hpp
CbcCompareActual.hpp                  ClpCholeskyDense.hpp                  CoinStructuredModel.hpp               OsiClpSolverInterface.hpp
CbcCompareBase.hpp                    ClpCholeskyPardiso.hpp                CoinTime.hpp                          OsiColCut.hpp
CbcCompareDefault.hpp                 ClpConfig.h                           CoinTypes.hpp                         OsiCollections.hpp
CbcCompareDepth.hpp                   ClpConstraint.hpp                     CoinUtility.hpp                       OsiConfig.h
CbcCompareEstimate.hpp                ClpConstraintAmpl.hpp                 CoinUtilsConfig.h                     OsiCut.hpp
CbcCompareObjective.hpp               ClpConstraintLinear.hpp               CoinWarmStart.hpp                     OsiCuts.hpp
CbcConfig.h                           ClpConstraintQuadratic.hpp            CoinWarmStartBasis.hpp                OsiPresolve.hpp
CbcConsequence.hpp                    ClpDualRowDantzig.hpp                 CoinWarmStartDual.hpp                 OsiRowCut.hpp
CbcCountRowCut.hpp                    ClpDualRowPivot.hpp                   CoinWarmStartPrimalDual.hpp           OsiRowCutDebugger.hpp
CbcCutGenerator.hpp                   ClpDualRowSteepest.hpp                CoinWarmStartVector.hpp               OsiSolverBranch.hpp
CbcCutModifier.hpp                    ClpDummyMatrix.hpp                    Coin_C_defines.h                      OsiSolverInterface.hpp
CbcCutSubsetModifier.hpp              ClpDynamicExampleMatrix.hpp           CouExpr.hpp                           OsiSolverParameters.hpp
CbcDummyBranchingObject.hpp           ClpDynamicMatrix.hpp                  CouenneAggrProbing.hpp                OsiUnitTests.hpp
CbcEventHandler.hpp                   ClpEventHandler.hpp                   CouenneBTPerfIndicator.hpp
CbcFathom.hpp                         ClpFactorization.hpp                  CouenneBab.hpp
CbcFathomDynamicProgramming.hpp       ClpGubDynamicMatrix.hpp               CouenneBranchingObject.hpp

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions