|
@@ -33,6 +33,7 @@ ENDIF(GIT_FOUND)
|
|
|
|
|
|
## https://gcc.gnu.org/onlinedocs/libstdc++/manual/using_macros.html
|
|
|
## During Debug, use debug version of libstdc++ (asserts on access to invalid iterators, etc!)
|
|
|
+## set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_DEBUG")
|
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -D_GLIBCXX_DEBUG -fsanitize=address -fsanitize=leak -fsanitize=undefined -fsanitize=shift-base -fsanitize=unreachable -fsanitize=null -fsanitize=return -fsanitize=bounds-strict -fsanitize=object-size")
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")
|
|
|
|
|
@@ -167,7 +168,7 @@ file(GLOB IMAGES
|
|
|
|
|
|
add_custom_command(
|
|
|
OUTPUT images.h
|
|
|
- COMMAND ./build_images.sh
|
|
|
+ COMMAND ./build_images.sh ${CMAKE_CURRENT_BINARY_DIR} ${PROJECT_SOURCE_DIR}
|
|
|
DEPENDS ansi-to-src ${IMAGES}
|
|
|
COMMENT "Generating images.h"
|
|
|
WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
|