1 cmake_minimum_required(VERSION 2.6)
5 OPTION(HOST_CPU "Override Host CPU")
6 OPTION(BUILD_CPU "Override Host CPU")
7 OPTION(LOCK_FILE "Override lock file path" /var/lock/opkg.lock)
8 OPTION(STATIC_UBOX "Statically link libubox")
9 OPTION(BUILD_TESTS "Build test programs" ON)
12 SET(HOST_CPU "${CMAKE_HOST_SYSTEM_PROCESSOR}")
16 SET(BUILD_CPU "${CMAKE_SYSTEM_PROCESSOR}")
19 ADD_DEFINITIONS(-Os -Wall --std=gnu99 -g3 -Wmissing-declarations
20 -DDATADIR="/usr/share"
22 -DOPKGLOCKFILE="${LOCK_FILE}"
23 -DOPKGLIBDIR="/usr/lib"
24 -DHOST_CPU_STR="${HOST_CPU}"
25 -DBUILD_CPU=${BUILD_CPU}
28 ADD_SUBDIRECTORY(libbb)
29 ADD_SUBDIRECTORY(libopkg)
33 ADD_SUBDIRECTORY(tests)