wlproto(IVI_APP ivi-application) wlproto(IVI_CON ivi-controller) add_executable(winman main.cpp wayland.cpp wayland.hpp util.c util.h ${IVI_APP_PROTO} ${IVI_CON_PROTO}) target_compile_definitions(winman PRIVATE WINMAN_VERSION_STRING="${PACKAGE_VERSION}" _GNU_SOURCE) # XXX should I define this here?! target_compile_options(winman PRIVATE -Wall -Wextra -Wno-unused-parameter -Wno-comment) set_target_properties(winman PROPERTIES INTERPROCEDURAL_OPTIMIZATION ON CXX_EXTENSIONS OFF CXX_STANDARD 14 CXX_STANDARD_REQUIRED ON C_EXTENSIONS OFF C_STANDARD 99 C_STANDARD_REQUIRED ON) if (NOT ${SANITIZER_MODE} STREQUAL "none" AND NOT ${SANITIZER_MODE} STREQUAL "") target_compile_options(winman PRIVATE -fsanitize=${SANITIZER_MODE} -g -fno-omit-frame-pointer) set_target_properties(winman PROPERTIES LINK_FLAGS "-fsanitize=${SANITIZER_MODE} -g") endif() target_link_libraries(winman ${WLC_LIBRARIES})