build: add cmake build system
[oweals/opkg-lede.git] / src / CMakeLists.txt
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644 (file)
index 0000000..5e1deca
--- /dev/null
@@ -0,0 +1,17 @@
+cmake_minimum_required(VERSION 2.6)
+
+PROJECT(opkg-cl C)
+
+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()
+
+FIND_LIBRARY(pthread NAMES pthread)
+
+ADD_EXECUTABLE(opkg-cl opkg-cl.c)
+TARGET_LINK_LIBRARIES(opkg-cl opkg bb ${ubox} ${pthread})