SET_TARGET_PROPERTIES(${1:target} ${2:PROPERTIES} ${3:COMPILE_FLAGS} ${4:"-O3 -Wall -pedantic"} )