diff options
| author | Arkady Shapkin <arkady.shapkin@gmail.com> | 2017-06-10 13:05:44 +0300 |
|---|---|---|
| committer | Arkady Shapkin <arkady.shapkin@gmail.com> | 2017-06-10 14:39:20 +0300 |
| commit | 29c913cdec5344c070ccd0e1e074a33783bfcc03 (patch) | |
| tree | cc3b3291f069f17bea5df8b44fb070c1697b8c12 | |
| parent | deb9d5329ed95805f48da01a4cae385621faf300 (diff) | |
| download | vcpkg-29c913cdec5344c070ccd0e1e074a33783bfcc03.tar.gz vcpkg-29c913cdec5344c070ccd0e1e074a33783bfcc03.zip | |
[ceres] Install *.config files
| -rw-r--r-- | ports/ceres/portfile.cmake | 66 |
1 files changed, 32 insertions, 34 deletions
diff --git a/ports/ceres/portfile.cmake b/ports/ceres/portfile.cmake index 0ed2c94b8..61cb4a009 100644 --- a/ports/ceres/portfile.cmake +++ b/ports/ceres/portfile.cmake @@ -29,46 +29,44 @@ vcpkg_from_github( vcpkg_configure_cmake( SOURCE_PATH ${SOURCE_PATH} - #PREFER_NINJA # Disable this option if project cannot be built with Ninja - - OPTIONS - -DEXPORT_BUILD_DIR=ON - -DBUILD_EXAMPLES=OFF - -DBUILD_TESTING=OFF - -DEIGENSPARSE=ON - -DSUITESPARSE=ON - -DCXSPARSE=ON - #-DBUILD_SHARED_LIBS=OFF - -DCXSPARSE_INCLUDE_DIR=${SUITESPARSE_INCLUDE_DIR} - -DCXSPARSE_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/libcxsparse.lib - -DSUITESPARSE_INCLUDE_DIR_HINTS=${CURRENT_INSTALLED_DIR}/include/suitesparse - -DEIGEN_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include/eigen3 - -DLAPACK_LIBRARIES=${CURRENT_INSTALLED_DIR}/lib/lapack.lib - -DBLAS_LIBRARIES=${CURRENT_INSTALLED_DIR}/lib/openblas.lib - -DMETIS_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/metis.lib - -DGFLAGS_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include - -DGFLAGS_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/gflags.lib - -DGLOG_INCLUDE_DIR=${PACKAGES_INCLUDE_DIR} - -DGLOG_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/glog.lib - - OPTIONS_RELEASE - -DSUITESPARSE_LIBRARY_DIR_HINTS=${CURRENT_INSTALLED_DIR}/lib - - OPTIONS_DEBUG - -DSUITESPARSEQR_LIBRARY=${CURRENT_INSTALLED_DIR}/debug/lib/libspqrd.lib - -DSUITESPARSE_LIBRARY_DIR_HINTS=${CURRENT_INSTALLED_DIR}/debug/lib - + OPTIONS + -DEXPORT_BUILD_DIR=ON + -DBUILD_EXAMPLES=OFF + -DBUILD_TESTING=OFF + -DCXSPARSE=ON + -DEIGENSPARSE=ON + -DSUITESPARSE=ON + -DBLAS_LIBRARIES=${CURRENT_INSTALLED_DIR}/lib/openblas.lib + -DCXSPARSE_INCLUDE_DIR=${SUITESPARSE_INCLUDE_DIR} + -DCXSPARSE_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/libcxsparse.lib + -DEIGEN_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include/eigen3 + -DGFLAGS_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include + -DGFLAGS_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/gflags.lib + -DGLOG_INCLUDE_DIR=${CURRENT_INSTALLED_DIR}/include + -DGLOG_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/glog.lib + -DLAPACK_LIBRARIES=${CURRENT_INSTALLED_DIR}/lib/lapack.lib + -DMETIS_LIBRARY=${CURRENT_INSTALLED_DIR}/lib/metis.lib + -DSUITESPARSE_INCLUDE_DIR_HINTS=${CURRENT_INSTALLED_DIR}/include/suitesparse + OPTIONS_RELEASE + -DSUITESPARSE_LIBRARY_DIR_HINTS=${CURRENT_INSTALLED_DIR}/lib + OPTIONS_DEBUG + -DSUITESPARSEQR_LIBRARY=${CURRENT_INSTALLED_DIR}/debug/lib/libspqrd.lib + -DSUITESPARSE_LIBRARY_DIR_HINTS=${CURRENT_INSTALLED_DIR}/debug/lib ) + vcpkg_install_cmake() + +vcpkg_fixup_cmake_targets(CONFIG_PATH "CMake") + vcpkg_copy_pdbs() -#clean -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/CMake) +#clean file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/CMake) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE ${CURRENT_PACKAGES_DIR}/share/ceres/FindEigen.cmake) +file(REMOVE ${CURRENT_PACKAGES_DIR}/share/ceres/FindGflags.cmake) +file(REMOVE ${CURRENT_PACKAGES_DIR}/share/ceres/FindGlog.cmake) # Handle copyright of suitesparse and metis file(COPY ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/ceres) file(RENAME ${CURRENT_PACKAGES_DIR}/share/ceres/LICENSE ${CURRENT_PACKAGES_DIR}/share/ceres/copyright) - - |
