CMakeLists.txt 486 B

1234567891011121314
  1. set(SOURCES
  2. UBSanitizer.cpp
  3. ../LibC/ssp.cpp
  4. ../LibC/ssp_nonshared.cpp
  5. )
  6. set_source_files_properties(../LibC/ssp.cpp PROPERTIES COMPILE_FLAGS "-fno-stack-protector")
  7. set_source_files_properties(../LibC/ssp_nonshared.cpp PROPERTIES COMPILE_FLAGS "-fno-stack-protector")
  8. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -nostdlib")
  9. serenity_libc(LibUBSanitizer ubsan)
  10. add_library(LibUBSanitizerStatic STATIC ${SOURCES})
  11. target_link_libraries(LibUBSanitizerStatic PRIVATE NoCoverage)