blob: 87b8c657b95dbdc46289ec371a66043eca259600 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
include(ExternalProject)
ExternalProject_Add(
SNAP
DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR}
DOWNLOAD_NO_PROGRESS TRUE
URL https://snap.stanford.edu/releases/Snap-6.0.zip
URL_MD5 e32a1dbea584ba4f287c616627a71ac5
CONFIGURE_COMMAND ""
BUILD_IN_SOURCE TRUE
BUILD_COMMAND make
COMMAND make -C snap-core lib
INSTALL_COMMAND ""
LOG_BUILD TRUE
)
ExternalProject_Get_Property(SNAP SOURCE_DIR)
set(SNAP_SOURCE_DIR "${SOURCE_DIR}")
add_library(SNAP::SNAP STATIC IMPORTED)
set_property(TARGET SNAP::SNAP
PROPERTY IMPORTED_LOCATION
${SNAP_SOURCE_DIR}/snap-core/libsnap.a
)
|