summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-06-19 18:32:22 +0200
committerBardur Arantsson <bardur@scientician.net>2012-06-19 18:36:21 +0200
commit6add91e17080e06cae938a31c53c94e59c7f0bfb (patch)
treef9dc96f02473e3e5b026534253527add74ce5b39 /CMakeLists.txt
parent66c6fdeaa54e9067b33cb8431f8181a1b928f19f (diff)
Lua: Move automatizer to C
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8714ca8a..da5486b2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -5,6 +5,9 @@ CMAKE_MINIMUM_REQUIRED (VERSION 2.6)
# We want a readable feature summary.
INCLUDE(FeatureSummary)
+# pkg-config support
+INCLUDE(FindPkgConfig)
+
# Default flags.
IF(CMAKE_COMPILER_IS_GNUCC)
# Let's set sensible options.
@@ -17,6 +20,16 @@ ENDIF()
ADD_DEFINITIONS(-DUSE_PRECISE_CMOVIE)
#
+# JSON support
+#
+PKG_CHECK_MODULES(JANSSON REQUIRED jansson)
+IF(JANSSON_FOUND)
+ ADD_DEFINITIONS(${JANSSON_CFLAGS})
+ INCLUDE_DIRECTORIES(${JANSSON_INCLUDE_DIRS})
+ SET(LIBS ${LIBS} ${JANSSON_LIBRARIES})
+ENDIF()
+
+#
# X11 support (OPTIONAL)
#
FIND_PACKAGE(X11)