Fix gcc, add -fno-jump-tables back
It's even faster for some reason
This commit is contained in:
@@ -33,6 +33,7 @@ add_compile_options(
|
|||||||
-fPIC
|
-fPIC
|
||||||
-fdata-sections
|
-fdata-sections
|
||||||
-ffunction-sections
|
-ffunction-sections
|
||||||
|
-fno-jump-tables # https://github.com/llvm/llvm-project/issues/54247
|
||||||
-fno-omit-frame-pointer
|
-fno-omit-frame-pointer
|
||||||
-g)
|
-g)
|
||||||
|
|
||||||
@@ -94,12 +95,6 @@ endif()
|
|||||||
# https://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq
|
# https://valgrind.org/docs/manual/manual-core-adv.html#manual-core-adv.clientreq
|
||||||
include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/third_party/valgrind)
|
include_directories(SYSTEM ${CMAKE_CURRENT_SOURCE_DIR}/third_party/valgrind)
|
||||||
|
|
||||||
if(HAS_VERSION_SCRIPT)
|
|
||||||
target_link_options(
|
|
||||||
${PROJECT_NAME} PRIVATE
|
|
||||||
LINKER:--version-script=${CMAKE_CURRENT_SOURCE_DIR}/linker.map)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
add_subdirectory(third_party)
|
add_subdirectory(third_party)
|
||||||
|
|
||||||
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
|
||||||
|
|||||||
Reference in New Issue
Block a user