diff cmake/function/IrccdDefineExecutable.cmake @ 700:91bc29e87399

Irccd: use Boost.Predef, closes #805 @1h
author David Demelier <markand@malikania.fr>
date Wed, 09 May 2018 22:34:47 +0200
parents e9adad05580f
children 2007a37d7e1a
line wrap: on
line diff
--- a/cmake/function/IrccdDefineExecutable.cmake	Wed May 09 20:11:50 2018 +0200
+++ b/cmake/function/IrccdDefineExecutable.cmake	Wed May 09 22:34:47 2018 +0200
@@ -37,7 +37,7 @@
 function(irccd_define_executable)
     set(options "")
     set(oneValueArgs DESCRIPTION TARGET)
-    set(multiValueArgs SOURCES FLAGS LIBRARIES INCLUDES)
+    set(multiValueArgs SOURCES FLAGS LIBRARIES INCLUDES OPTIONS)
 
     cmake_parse_arguments(EXE "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
 
@@ -54,6 +54,7 @@
     add_executable(${EXE_TARGET} ${EXE_SOURCES})
     target_include_directories(${EXE_TARGET} PRIVATE ${EXE_INCLUDES})
     target_compile_definitions(${EXE_TARGET} PRIVATE ${EXE_FLAGS})
+    target_compile_options(${EXE_TARGET} PRIVATE ${EXE_OPTIONS})
     target_link_libraries(${EXE_TARGET} ${EXE_LIBRARIES})
 
     set_target_properties(