| Line | |
|---|
| 1 | CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
|
|---|
| 2 | SET(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true)
|
|---|
| 3 |
|
|---|
| 4 | PROJECT(rtnet_sdo_example)
|
|---|
| 5 |
|
|---|
| 6 | SET( ${PROJECT_NAME}_MAJOR_VERSION 1 )
|
|---|
| 7 | SET( ${PROJECT_NAME}_MINOR_VERSION 0 )
|
|---|
| 8 | SET( ${PROJECT_NAME}_PATCH_LEVEL 0 )
|
|---|
| 9 |
|
|---|
| 10 | ADD_DEFINITIONS(-DHAVE_NETINET_IN_H -DHAVE_INTTYPES_H)
|
|---|
| 11 |
|
|---|
| 12 | INCLUDE_DIRECTORIES(.)
|
|---|
| 13 |
|
|---|
| 14 | ADD_SUBDIRECTORY(common)
|
|---|
| 15 |
|
|---|
| 16 | INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR}
|
|---|
| 17 | /usr/include/boost
|
|---|
| 18 | /usr/local/include/thrift)
|
|---|
| 19 |
|
|---|
| 20 | ADD_EXECUTABLE(rtnet_sdo_example
|
|---|
| 21 | rtnet_sdo_example.cpp
|
|---|
| 22 | Client.cpp Client.h
|
|---|
| 23 | RtnetDataHandler.cpp RtnetDataHandler.h
|
|---|
| 24 | RtnetDataRequest.cpp RtnetDataRequest.h
|
|---|
| 25 | RtnetDataListener.cpp RtnetDataListener.h
|
|---|
| 26 | ConnectionRequiredRunnable.cpp ConnectionRequiredRunnable.h
|
|---|
| 27 | ConnectionStatusMonitor.cpp ConnectionStatusMonitor.h
|
|---|
| 28 | )
|
|---|
| 29 | TARGET_LINK_LIBRARIES(rtnet_sdo_example lib_gpssthrift thrift rt ssl z pthread)
|
|---|
| 30 |
|
|---|
| 31 | INSTALL(TARGETS rtnet_sdo_example DESTINATION bin PERMISSIONS
|
|---|
| 32 | OWNER_READ OWNER_WRITE OWNER_EXECUTE
|
|---|
| 33 | GROUP_READ GROUP_EXECUTE
|
|---|
| 34 | WORLD_READ WORLD_EXECUTE
|
|---|
| 35 | )
|
|---|
| 36 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.