build: expose LOCK_FILE option
authorJo-Philipp Wich <jo@mein.io>
Fri, 17 Feb 2017 14:36:08 +0000 (15:36 +0100)
committerJo-Philipp Wich <jo@mein.io>
Fri, 17 Feb 2017 14:36:08 +0000 (15:36 +0100)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
CMakeLists.txt

index 721f848c885d7756dff81aecd7419242d3e788f3..d7730c6c7a2ab2ecd1bf6d030e00b056c68979b9 100644 (file)
@@ -4,6 +4,7 @@ PROJECT(opkg C)
 
 OPTION(HOST_CPU "Override Host CPU")
 OPTION(BUILD_CPU "Override Host CPU")
+OPTION(LOCK_FILE "Override lock file path" /var/lock/opkg.lock)
 OPTION(STATIC_UBOX "Statically link libubox")
 OPTION(BUILD_TESTS "Build test programs" ON)
 
@@ -18,7 +19,7 @@ ENDIF()
 ADD_DEFINITIONS(-Os -Wall --std=gnu99 -g3 -Wmissing-declarations
        -DDATADIR="/usr/share"
        -DOPKGETCDIR="/etc"
-       -DOPKGLOCKFILE="/var/lock/opkg.lock"
+       -DOPKGLOCKFILE="${LOCK_FILE}"
        -DOPKGLIBDIR="/usr/lib"
        -DHOST_CPU_STR="${HOST_CPU}"
        -DBUILD_CPU=${BUILD_CPU}