Commit 1fa43f85 authored by Thomas Braun's avatar Thomas Braun
Browse files

TangoAccessControl/CMakeLists.txt: Add support for warnings as errors

parent 9915076e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -190,7 +190,7 @@ build-main:
  needs: ["build-cppTango-main"]
  script:
    - tar xf usr-local.tar -C /
    - cmake -B build TangoAccessControl
    - cmake -B build TangoAccessControl -DTANGO_WARNINGS_AS_ERRORS=TRUE
    - make -C build install

build-9.3-backports:
+6 −0
Original line number Diff line number Diff line
@@ -61,5 +61,11 @@ else()
    endif()
endif()

option(TANGO_WARNINGS_AS_ERRORS "Treat compiler warnings as errors" OFF)

if(TANGO_WARNINGS_AS_ERRORS)
  target_compile_options(${PROJECT_NAME} PUBLIC -Werror -Wall -Wextra -Wformat -Werror=format-security -pedantic)
endif()

install(TARGETS TangoAccessControl
        RUNTIME DESTINATION "${CMAKE_INSTALL_FULL_BINDIR}")