From e20dc5d8621019e56c63dae7390728c420e24a71 Mon Sep 17 00:00:00 2001 From: Radovan Bast Date: Thu, 3 Sep 2015 09:19:00 +0200 Subject: [PATCH] module for adding preprocessor definitions; fixes #103 --- modules/definitions.cmake | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 modules/definitions.cmake diff --git a/modules/definitions.cmake b/modules/definitions.cmake new file mode 100644 index 0000000..0ba9e3d --- /dev/null +++ b/modules/definitions.cmake @@ -0,0 +1,16 @@ +#.rst: +# +# Add preprocessor definitions. +# +# Variables used:: +# +# PREPROCESSOR_DEFINITIONS +# +# autocmake.cfg configuration:: +# +# docopt: --add-definitions= Add preprocesor definitions [default: '']. +# define: '-DPREPROCESSOR_DEFINITIONS="%s"' % arguments['--add-definitions'] + +if(NOT "${PREPROCESSOR_DEFINITIONS}" STREQUAL "") + add_definitions(${PREPROCESSOR_DEFINITIONS}) +endif()