forked from clementfarabet/torch-ios
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
37 lines (26 loc) · 717 Bytes
/
CMakeLists.txt
File metadata and controls
37 lines (26 loc) · 717 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# -*- cmake -*-
set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
set(CMAKE_CROSSCOMPILING TRUE)
# Project
PROJECT(Torch)
CMAKE_MINIMUM_REQUIRED(VERSION 2.6 FATAL_ERROR)
CMAKE_POLICY(VERSION 2.6)
SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake"
"${CMAKE_BINARY_DIR}/cmake" "${CMAKE_MODULE_PATH}")
INCLUDE(TorchPaths)
INCLUDE(TorchPathsInit)
INCLUDE(TorchCFlags)
INCLUDE(TorchPackage)
INCLUDE(TorchWrap)
# Torch executables
ADD_SUBDIRECTORY(exe)
# Torch libraries
ADD_SUBDIRECTORY(lib)
# Torch base packages
ADD_SUBDIRECTORY(pkg)
# Torch extra packages
ADD_SUBDIRECTORY(3rdparty)
# External packages support
INCLUDE(TorchExports)
# Packaging support
INCLUDE(TorchCPack)