ladanyi@668: SET(COIN_ROOT_DIR "" CACHE PATH "COIN root directory") ladanyi@668: ladanyi@668: FIND_PATH(COIN_INCLUDE_DIR coin/CoinUtilsConfig.h ladanyi@681: HINTS ${COIN_ROOT_DIR}/include ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_CBC_LIBRARY ladanyi@681: NAMES Cbc libCbc alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_CBC_SOLVER_LIBRARY ladanyi@681: NAMES CbcSolver libCbcSolver alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_CGL_LIBRARY ladanyi@681: NAMES Cgl libCgl alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_CLP_LIBRARY ladanyi@681: NAMES Clp libClp alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_COIN_UTILS_LIBRARY ladanyi@681: NAMES CoinUtils libCoinUtils alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_OSI_LIBRARY ladanyi@681: NAMES Osi libOsi alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_OSI_CBC_LIBRARY ladanyi@681: NAMES OsiCbc libOsiCbc alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_OSI_CLP_LIBRARY ladanyi@681: NAMES OsiClp libOsiClp alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_OSI_VOL_LIBRARY ladanyi@681: NAMES OsiVol libOsiVol alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@681: FIND_LIBRARY(COIN_VOL_LIBRARY ladanyi@681: NAMES Vol libVol alpar@1062: HINTS ${COIN_ROOT_DIR}/lib/coin ladanyi@681: HINTS ${COIN_ROOT_DIR}/lib ladanyi@681: ) ladanyi@668: alpar@1120: FIND_LIBRARY(COIN_ZLIB_LIBRARY alpar@1120: NAMES z libz alpar@1120: HINTS ${COIN_ROOT_DIR}/lib/coin alpar@1120: HINTS ${COIN_ROOT_DIR}/lib alpar@1120: ) alpar@1120: FIND_LIBRARY(COIN_BZ2_LIBRARY alpar@1120: NAMES bz2 libbz2 alpar@1120: HINTS ${COIN_ROOT_DIR}/lib/coin alpar@1120: HINTS ${COIN_ROOT_DIR}/lib alpar@1120: ) alpar@1120: alpar@1398: FIND_LIBRARY(COIN_PTHREADS_LIBRARY alpar@1398: NAMES pthreads libpthreads alpar@1398: HINTS ${COIN_ROOT_DIR}/lib/coin alpar@1398: HINTS ${COIN_ROOT_DIR}/lib alpar@1398: ) alpar@1398: ladanyi@668: INCLUDE(FindPackageHandleStandardArgs) ladanyi@668: FIND_PACKAGE_HANDLE_STANDARD_ARGS(COIN DEFAULT_MSG ladanyi@668: COIN_INCLUDE_DIR ladanyi@668: COIN_CBC_LIBRARY ladanyi@668: COIN_CBC_SOLVER_LIBRARY ladanyi@668: COIN_CGL_LIBRARY ladanyi@668: COIN_CLP_LIBRARY ladanyi@668: COIN_COIN_UTILS_LIBRARY ladanyi@668: COIN_OSI_LIBRARY ladanyi@668: COIN_OSI_CBC_LIBRARY ladanyi@668: COIN_OSI_CLP_LIBRARY alpar@1063: # COIN_OSI_VOL_LIBRARY alpar@1063: # COIN_VOL_LIBRARY ladanyi@668: ) ladanyi@668: ladanyi@668: IF(COIN_FOUND) ladanyi@668: SET(COIN_INCLUDE_DIRS ${COIN_INCLUDE_DIR}) alpar@1398: SET(COIN_CLP_LIBRARIES "${COIN_CLP_LIBRARY};${COIN_COIN_UTILS_LIBRARY}") alpar@1120: IF(COIN_ZLIB_LIBRARY) alpar@1120: SET(COIN_CLP_LIBRARIES "${COIN_CLP_LIBRARIES};${COIN_ZLIB_LIBRARY}") alpar@1120: ENDIF(COIN_ZLIB_LIBRARY) alpar@1120: IF(COIN_BZ2_LIBRARY) alpar@1120: SET(COIN_CLP_LIBRARIES "${COIN_CLP_LIBRARIES};${COIN_BZ2_LIBRARY}") alpar@1120: ENDIF(COIN_BZ2_LIBRARY) alpar@1398: IF(COIN_PTHREADS_LIBRARY) alpar@1398: SET(COIN_CLP_LIBRARIES "${COIN_CLP_LIBRARIES};${COIN_PTHREADS_LIBRARY}") alpar@1398: ENDIF(COIN_PTHREADS_LIBRARY) alpar@1398: SET(COIN_CBC_LIBRARIES "${COIN_CBC_LIBRARY};${COIN_CBC_SOLVER_LIBRARY};${COIN_CGL_LIBRARY};${COIN_OSI_LIBRARY};${COIN_OSI_CBC_LIBRARY};${COIN_OSI_CLP_LIBRARY};${COIN_CLP_LIBRARIES}") alpar@1120: SET(COIN_LIBRARIES ${COIN_CBC_LIBRARIES}) ladanyi@668: ENDIF(COIN_FOUND) ladanyi@668: ladanyi@668: MARK_AS_ADVANCED( ladanyi@668: COIN_INCLUDE_DIR ladanyi@668: COIN_CBC_LIBRARY ladanyi@668: COIN_CBC_SOLVER_LIBRARY ladanyi@668: COIN_CGL_LIBRARY ladanyi@668: COIN_CLP_LIBRARY ladanyi@668: COIN_COIN_UTILS_LIBRARY ladanyi@668: COIN_OSI_LIBRARY ladanyi@668: COIN_OSI_CBC_LIBRARY ladanyi@668: COIN_OSI_CLP_LIBRARY ladanyi@668: COIN_OSI_VOL_LIBRARY ladanyi@668: COIN_VOL_LIBRARY alpar@1120: COIN_ZLIB_LIBRARY alpar@1120: COIN_BZ2_LIBRARY ladanyi@668: )