2 OUT_SOURCE_PATH SOURCE_PATH
3 REPO lballabio/QuantLib
4 REF f09141b5cce9134c0bcdbaf36e81359e6ba30705
5 SHA512 d4b19d33594a7072a0d90b7eac3d74fb27c526269713a9223b84c0451b1e06a58f0c98350305d68a55086d1971260ff249049112aaadea59397ec195a3291490
8 disable-examples-tests.patch
11 string(COMPARE EQUAL "${VCPKG_LIBRARY_LINKAGE}" "dynamic" USE_BOOST_DYNAMIC_LIBRARIES)
13 set(QL_MSVC_RUNTIME ${VCPKG_LIBRARY_LINKAGE})
15 vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
17 # TODO: Fix it in the upstream
19 "${SOURCE_PATH}/ql/userconfig.hpp"
20 "//# define QL_USE_STD_UNIQUE_PTR"
21 "# define QL_USE_STD_UNIQUE_PTR"
24 vcpkg_configure_cmake(
25 SOURCE_PATH ${SOURCE_PATH}
28 -DUSE_BOOST_DYNAMIC_LIBRARIES=${USE_BOOST_DYNAMIC_LIBRARIES}
29 -DMSVC_RUNTIME=${QL_MSVC_RUNTIME}
36 file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
39 configure_file(${SOURCE_PATH}/LICENSE.TXT ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright COPYONLY)