all repos — tint2 @ e73902352948c3e04a6ce680c23a2762b74222cb

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Set C standard version depending on feature tests
o9000 mrovi9000@gmail.com
commit

e73902352948c3e04a6ce680c23a2762b74222cb

parent

a7a9c5cdae5bcf785053464ddfbdd173df5d56e6

1 files changed, 4 insertions(+), 1 deletions(-)

jump to
M CMakeLists.txtCMakeLists.txt

@@ -68,6 +68,9 @@ HAS_GENERIC)

if(HAS_GENERIC) add_definitions(-DHAS_GENERIC) + set(CSTD "c11") +else() + set(CSTD "c99") endif(HAS_GENERIC) if( ENABLE_RSVG )

@@ -277,7 +280,7 @@

target_link_libraries( tint2 m ) add_dependencies( tint2 version ) -set_target_properties( tint2 PROPERTIES COMPILE_FLAGS "-Wall -Wpointer-arith -fno-strict-aliasing -pthread -std=c11 ${ASAN_C_FLAGS} ${TRACING_C_FLAGS}" ) +set_target_properties( tint2 PROPERTIES COMPILE_FLAGS "-Wall -Wpointer-arith -fno-strict-aliasing -pthread -std=${CSTD} ${ASAN_C_FLAGS} ${TRACING_C_FLAGS}" ) set_target_properties( tint2 PROPERTIES LINK_FLAGS "-pthread -fno-strict-aliasing ${ASAN_L_FLAGS} ${BACKTRACE_L_FLAGS} ${TRACING_L_FLAGS}" ) install( TARGETS tint2 DESTINATION bin )