aboutsummaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2015-02-10 08:23:25 +0100
committerAndreas Schneider <asn@cryptomilk.org>2015-02-10 15:49:30 +0100
commit08860c880dddc65e26efd515214b1ab1e3ad25dd (patch)
treeb37343fb7f7e9519a57cb3c1795aa14bec06b223 /src/CMakeLists.txt
parent4132396b15da65bd3b6d5a756a78ac57217bbb2d (diff)
downloadcmocka-08860c880dddc65e26efd515214b1ab1e3ad25dd.tar.gz
cmocka-08860c880dddc65e26efd515214b1ab1e3ad25dd.tar.xz
cmocka-08860c880dddc65e26efd515214b1ab1e3ad25dd.zip
cmocka: Allow include of cmocka_platform.h
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 2b3c486..4ab084e 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,7 +1,10 @@
project(cmocka-library C)
+set(CMOCKA_PLATFORM_INCLUDE CACHE PATH "Path to include directory for cmocka_platform.h")
+
set(CMOCKA_PUBLIC_INCLUDE_DIRS
${CMAKE_SOURCE_DIR}/include
+ ${CMOCKA_PLATFORM_INCLUDE}
CACHE INTERNAL "cmocka public include directories"
)
@@ -43,6 +46,9 @@ include_directories(
)
add_definitions(-DHAVE_CONFIG_H=1)
+if (CMOCKA_PLATFORM_INCLUDE)
+ add_definitions(-DCMOCKA_PLATFORM_INCLUDE=1)
+endif()
add_library(${CMOCKA_SHARED_LIBRARY} SHARED ${cmocka_SRCS})