blob: 22b04a5389541a722fa807f8baba6a5d5f7ee154 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
cmake_minimum_required(VERSION 2.6)
PROJECT(opkg-cl C)
INCLUDE(CheckLibraryExists)
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libopkg)
LINK_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../libopkg ${CMAKE_CURRENT_SOURCE_DIR}/../libbb)
IF(STATIC_UBOX)
FIND_LIBRARY(ubox NAMES libubox.a)
ELSE()
FIND_LIBRARY(ubox NAMES ubox)
ENDIF()
ADD_EXECUTABLE(opkg-cl opkg-cl.c)
TARGET_LINK_LIBRARIES(opkg-cl opkg bb ${ubox})
CHECK_LIBRARY_EXISTS(pthread pthread_create "" NEED_PTHREAD)
IF(NEED_PTHREAD)
TARGET_LINK_LIBRARIES(opkg-cl pthread)
ENDIF()
INSTALL(TARGETS opkg-cl RUNTIME DESTINATION bin)
|