@@ -23,12 +23,24 @@ if(WIN32)
2323 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /Ox ${WARNING_FLAGS} ${SDL_FLAGS} " )
2424 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /Ox ${WARNING_FLAGS} ${SDL_FLAGS} " )
2525 set (CMAKE_C_FLAGS_DEBUG
26- "${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG"
26+ "${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG -Xsycl-target-frontend=spir64 \" -g0 \" "
2727 )
2828 set (CMAKE_CXX_FLAGS_DEBUG
29- "${CMAKE_CXX_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG"
29+ "${CMAKE_CXX_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O0 -g1 -DDEBUG -Xsycl-target-frontend=spir64 \" -g0 \" "
3030 )
31+ set (CMAKE_C_FLAGS_COVERAGE
32+ "${CMAKE_C_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O1 -g1 -DDEBUG"
33+ )
34+ set (CMAKE_CXX_FLAGS_COVERAGE
35+ "${CMAKE_CXX_FLAGS_DEBUG} ${WARNING_FLAGS} ${SDL_FLAGS} -O1 -g1 -DDEBUG"
36+ )
37+ set (CMAKE_MODULE_LINKER_FLAGS_COVERAGE "${CMAKE_MODULE_LINKER_FLAGS_DEBUG} " )
3138 set (DPCTL_LDFLAGS "/NXCompat;/DynamicBase" )
39+ mark_as_advanced (
40+ CMAKE_CXX_FLAGS_COVERAGE
41+ CMAKE_C_FLAGS_COVERAGE
42+ CMAKE_MODULE_LINKER_FLAGS_COVERAGE
43+ )
3244elseif (UNIX )
3345 string (CONCAT WARNING_FLAGS
3446 "-Wall "
@@ -64,12 +76,24 @@ elseif(UNIX)
6476 set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -O3 ${CFLAGS} " )
6577 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 ${CXXFLAGS} " )
6678 set (CMAKE_C_FLAGS_DEBUG
67- "${CMAKE_C_FLAGS_DEBUG} ${CFLAGS} -O0 -g1 -DDEBUG"
79+ "${CMAKE_C_FLAGS_DEBUG} ${CFLAGS} -O0 -g -DDEBUG -Xsycl-target-frontend=spir64 \" -g0 \" "
6880 )
6981 set (CMAKE_CXX_FLAGS_DEBUG
70- "${CMAKE_CXX_FLAGS_DEBUG} ${CXXFLAGS} -O0 -g1 -DDEBUG"
82+ "${CMAKE_CXX_FLAGS_DEBUG} ${CXXFLAGS} -O0 -g -DDEBUG -Xsycl-target-frontend=spir64 \" -g0 \" "
7183 )
84+ set (CMAKE_C_FLAGS_COVERAGE
85+ "${CMAKE_C_FLAGS_DEBUG} ${CFLAGS} -O1 -g1 -DDEBUG"
86+ )
87+ set (CMAKE_CXX_FLAGS_COVERAGE
88+ "${CMAKE_CXX_FLAGS_DEBUG} ${CXXFLAGS} -O1 -g1 -DDEBUG"
89+ )
90+ set (CMAKE_MODULE_LINKER_FLAGS_COVERAGE "${CMAKE_MODULE_LINKER_FLAGS_DEBUG} " )
7291 set (DPCTL_LDFLAGS "-z,noexecstack,-z,relro,-z,now" )
92+ mark_as_advanced (
93+ CMAKE_CXX_FLAGS_COVERAGE
94+ CMAKE_C_FLAGS_COVERAGE
95+ CMAKE_MODULE_LINKER_FLAGS_COVERAGE
96+ )
7397else ()
7498 message (FATAL_ERROR "Unsupported system." )
7599endif ()
0 commit comments