forked from fidlej/lua---parallel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
22 lines (18 loc) · 736 Bytes
/
Copy pathCMakeLists.txt
File metadata and controls
22 lines (18 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR})
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
CMAKE_POLICY(VERSION 2.6)
IF(LUAROCKS_PREFIX)
MESSAGE(STATUS "Installing Torch through Luarocks")
STRING(REGEX REPLACE "(.*)lib/luarocks/rocks.*" "\\1" CMAKE_INSTALL_PREFIX "${LUAROCKS_PREFIX}")
MESSAGE(STATUS "Prefix inferred from Luarocks: ${CMAKE_INSTALL_PREFIX}")
ENDIF()
FIND_PACKAGE(Torch REQUIRED)
FIND_PACKAGE(ZMQ REQUIRED)
SET(src zmq.c)
SET(luasrc zmq.lua)
INCLUDE_DIRECTORIES(${ZMQ_INCLUDE_DIR})
ADD_TORCH_PACKAGE(luazmq "${src}" "${luasrc}" "Image Processing")
TARGET_LINK_LIBRARIES(luazmq luaT TH ${ZMQ_LIBRARY})
SET(src)
SET(luasrc init.lua)
ADD_TORCH_PACKAGE(parallel "${src}" "${luasrc}" "Parallel Computing")