X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=deps%2Flightrec%2FCMakeLists.txt;h=dfe35a02278d81a434294a73433175cc6ca70de7;hb=3b8815fb0fed70c0b128929c788e4b47b981566d;hp=9518a9ab9eb5388d26626e81968ca10ed7177c4a;hpb=384af87540d751ef274e5956d58f4bbc153a34a9;p=pcsx_rearmed.git diff --git a/deps/lightrec/CMakeLists.txt b/deps/lightrec/CMakeLists.txt index 9518a9ab..dfe35a02 100644 --- a/deps/lightrec/CMakeLists.txt +++ b/deps/lightrec/CMakeLists.txt @@ -1,5 +1,5 @@ -cmake_minimum_required(VERSION 3.0) -project(lightrec LANGUAGES C VERSION 0.7) +cmake_minimum_required(VERSION 3.5) +project(lightrec LANGUAGES C VERSION 0.8) set(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared libraries") if (NOT BUILD_SHARED_LIBS) @@ -73,6 +73,7 @@ option(OPT_SWITCH_DELAY_SLOTS "(optimization) Switch delay slots" ON) option(OPT_FLAG_IO "(optimization) Flag I/O opcodes when the target can be detected" ON) option(OPT_FLAG_MULT_DIV "(optimization) Flag MULT/DIV that only use one of HI/LO" ON) option(OPT_EARLY_UNLOAD "(optimization) Unload registers early" ON) +option(OPT_PRELOAD_PC "(optimization) Preload PC value into register" ON) include_directories(${CMAKE_CURRENT_BINARY_DIR}) @@ -87,7 +88,7 @@ set_target_properties(${PROJECT_NAME} PROPERTIES ) if (CMAKE_C_COMPILER_ID MATCHES "GNU|Clang") - target_compile_options(${PROJECT_NAME} PRIVATE -Wall -Wno-parentheses) + target_compile_options(${PROJECT_NAME} PRIVATE -Wall) endif() if (CMAKE_C_COMPILER_ID STREQUAL "Clang") target_compile_options(${PROJECT_NAME} PRIVATE -Wno-initializer-overrides)