-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathleopard.cmake
More file actions
18 lines (18 loc) · 783 Bytes
/
leopard.cmake
File metadata and controls
18 lines (18 loc) · 783 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
### BEGIN External leopard CMake integration
include(ExternalProject)
ExternalProject_Add(leopard-external
URL "https://github.com/molysgaard/leopard/releases/download/v0.2.0/leopard_0.2.0_amd64.zip"
UPDATE_COMMAND ""
PATCH_COMMAND ""
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
SOURCE_DIR "${CMAKE_CURRENT_BINARY_DIR}/leopard"
EXCLUDE_FROM_ALL
)
add_library(leopard INTERFACE)
add_dependencies(leopard INTERFACE leopard-external)
target_include_directories(leopard INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/leopard/include")
target_link_directories(leopard INTERFACE "${CMAKE_CURRENT_BINARY_DIR}/leopard/lib")
target_link_libraries(leopard INTERFACE libleopard.so)
### END External leopard CMake integration