Mercurial > irccd
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(