file_util: consolidate hex/unhex routines
[oweals/opkg-lede.git] / CMakeLists.txt
index 9d022e0c6bc1d8599854dec6879ca82aa195d428..26230b32cc70447cf6e49910fc4e0f535217612b 100644 (file)
@@ -2,9 +2,12 @@ cmake_minimum_required(VERSION 2.6)
 
 PROJECT(opkg C)
 
+INCLUDE(TestBigEndian)
+
 SET(HOST_CPU "" CACHE STRING "Override Host CPU")
 SET(BUILD_CPU "" CACHE STRING "Override Host CPU")
 SET(LOCK_FILE "/var/lock/opkg.lock" CACHE STRING "Override lock file path")
+SET(PATH_SPEC "/usr/sbin:/usr/bin:/sbin:/bin" CACHE STRING "Override default PATH value")
 SET(VERSION "" CACHE STRING "Override version")
 
 OPTION(STATIC_UBOX "Statically link libubox" OFF)
@@ -30,6 +33,8 @@ IF(NOT VERSION)
        SET(VERSION "unknown")
 ENDIF()
 
+TEST_BIG_ENDIAN(WORDS_BIGENDIAN)
+
 ADD_DEFINITIONS(-Os -Wall --std=gnu99 -g3 -Wmissing-declarations
        -DDATADIR="/usr/share"
        -DOPKGETCDIR="/etc"
@@ -37,6 +42,7 @@ ADD_DEFINITIONS(-Os -Wall --std=gnu99 -g3 -Wmissing-declarations
        -DOPKGLIBDIR="/usr/lib"
        -DHOST_CPU_STR="${HOST_CPU}"
        -DBUILD_CPU=${BUILD_CPU}
+       -DPATH_SPEC="${PATH_SPEC}"
        -DVERSION="${VERSION}"
 )
 
@@ -44,6 +50,10 @@ IF(ENABLE_USIGN)
        ADD_DEFINITIONS(-DHAVE_USIGN)
 ENDIF()
 
+IF(WORDS_BIGENDIAN)
+       ADD_DEFINITIONS(-DWORDS_BIGENDIAN)
+ENDIF()
+
 ADD_SUBDIRECTORY(libbb)
 ADD_SUBDIRECTORY(libopkg)
 ADD_SUBDIRECTORY(src)