diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0dfa62a..1452631 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,6 +16,8 @@ OPTION(MATH_SUPPORT "Math plugin support" ON) OPTION(UBUS_SUPPORT "Ubus plugin support" ON) OPTION(UCI_SUPPORT "UCI plugin support" ON) +OPTION(LEGACY_SUPPORT "Support deprecated syntax features" ON) + SET(LIB_SEARCH_PATH "/usr/lib/ucode/*.so:/usr/share/ucode/*.uc:./*.so:./*.uc" CACHE STRING "Default library search path") ADD_DEFINITIONS(-DLIB_SEARCH_PATH="${LIB_SEARCH_PATH}") @@ -31,6 +33,10 @@ ELSE() ADD_DEFINITIONS(-DNDEBUG) ENDIF() +IF(NOT LEGACY_SUPPORT) + ADD_DEFINITIONS(-DNO_LEGACY) +ENDIF() + INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(JSONC json-c json) IF(JSONC_FOUND) |