-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
32 lines (29 loc) · 1.25 KB
/
CMakeLists.txt
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
cmake_minimum_required (VERSION 2.6)
project (OVS_Port)
IF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
include_directories("$ENV{INCLUDE}")
include_directories("${OVS_Port_SOURCE_DIR}/windows")
include_directories("${OVS_Port_SOURCE_DIR}/windows/thirdparty")
link_directories("${OVS_Port_SOURCE_DIR}//windows/thirdparty")
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
include_directories("${OVS_Port_SOURCE_DIR}")
include_directories("${OVS_Port_SOURCE_DIR}/include")
include_directories("${OVS_Port_SOURCE_DIR}/lib")
include_directories("${OVS_Port_SOURCE_DIR}/ofproto")
include_directories("${OVS_Port_SOURCE_DIR}/ovsdb")
include_directories("${OVS_Port_SOURCE_DIR}/utilities")
include_directories("${OVS_Port_SOURCE_DIR}/tests")
IF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
include_directories("${OVS_Port_SOURCE_DIR}/windows")
LINK_LIBRARIES(${OVS_Port_SOURCE_DIR}/windows/thirdparty/libeay32.lib)
LINK_LIBRARIES(${OVS_Port_SOURCE_DIR}/windows/thirdparty/ssleay32.lib)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
add_subdirectory(lib)
add_subdirectory(ofproto)
add_subdirectory(ovsdb)
add_subdirectory(utilities)
add_subdirectory(vswitchd)
add_subdirectory(tests)
IF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")
add_subdirectory(windows)
ENDIF(${CMAKE_SYSTEM_NAME} MATCHES "Windows")