CI for Linux/macOS/Windows (#166)

This commit is contained in:
Michał Trojnara
2022-07-26 16:27:46 +02:00
committed by GitHub
parent 28c68aeebf
commit 3d0640a2cc
22 changed files with 375 additions and 280 deletions

View File

@ -20,10 +20,10 @@ function(add_compile_flags_target target)
endif()
endif()
target_link_options(${target} PRIVATE -fstack-check)
target_link_options(${target} PRIVATE -fPIE -pie)
target_link_options(${target} PRIVATE -Wl,-z,relro)
target_link_options(${target} PRIVATE -Wl,-z,now)
target_link_options(${target} PRIVATE -Wl,-z,noexecstack)
#target_link_options(${target} PRIVATE -fPIE -pie)
#target_link_options(${target} PRIVATE -Wl,-z,relro)
#target_link_options(${target} PRIVATE -Wl,-z,now)
#target_link_options(${target} PRIVATE -Wl,-z,noexecstack)
target_compile_options(${target} PRIVATE $<$<CONFIG:DEBUG>:-O2>)
target_compile_options(${target} PRIVATE $<$<CONFIG:DEBUG>:-pedantic>)
@ -89,4 +89,4 @@ function(add_compile_flags_target target)
endif()
endfunction()
add_compile_flags_target(osslsigncode)
add_compile_flags_target(osslsigncode)