util.h and its impl are now c++
[staging/windowmanager.git] / src / CMakeLists.txt
index 565f9fd..2b81367 100644 (file)
@@ -4,8 +4,8 @@ add_executable(winman
    main.cpp
    wayland.cpp
    wayland.hpp
-   util.c
-   util.h
+   util.cpp
+   util.hpp
    ${IVI_CON_PROTO})
 
 target_compile_definitions(winman
@@ -13,6 +13,12 @@ target_compile_definitions(winman
         WINMAN_VERSION_STRING="${PACKAGE_VERSION}"
         _GNU_SOURCE)  # XXX should I define this here?!
 
+if(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
+   target_compile_definitions(winman
+       PRIVATE
+           _GLIBCXX_DEBUG)
+endif()
+
 target_compile_options(winman
     PRIVATE
         -Wall -Wextra -Wno-unused-parameter -Wno-comment)