X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fuci.git;a=blobdiff_plain;f=lua%2FCMakeLists.txt;h=63c6a40cc27408618e8fbf53e56f642a7096aa35;hp=a532fc1e546a9b7bd3a03225420338297f7be9a1;hb=e7fa4a3ed877978a95c25605aa5f1a8beb35b573;hpb=0b39b5637a6560bdec271e73daf044348e6e1c28 diff --git a/lua/CMakeLists.txt b/lua/CMakeLists.txt index a532fc1..63c6a40 100644 --- a/lua/CMakeLists.txt +++ b/lua/CMakeLists.txt @@ -4,7 +4,18 @@ PROJECT(uci C) SET(CMAKE_INSTALL_PREFIX /) -ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -I..) +IF(NOT LUA_CFLAGS) + FIND_PROGRAM(PKG_CONFIG pkg-config) + IF(PKG_CONFIG) + EXECUTE_PROCESS( + COMMAND pkg-config --silence-errors --cflags lua5.1 + OUTPUT_VARIABLE LUA_CFLAGS + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + ENDIF() +ENDIF() + +ADD_DEFINITIONS(-Os -Wall -Werror --std=gnu99 -g3 -I.. ${LUA_CFLAGS}) LINK_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/..) IF(APPLE)