git subrepo pull --force deps/lightning
[pcsx_rearmed.git] / deps / lightrec / CMakeLists.txt
index 6a139f4..aa8440b 100644 (file)
@@ -1,5 +1,5 @@
 cmake_minimum_required(VERSION 3.0)
-project(lightrec LANGUAGES C VERSION 0.4)
+project(lightrec LANGUAGES C VERSION 0.5)
 
 set(BUILD_SHARED_LIBS ON CACHE BOOL "Build shared libraries")
 if (NOT BUILD_SHARED_LIBS)
@@ -91,15 +91,6 @@ if (CMAKE_C_COMPILER_ID STREQUAL "Clang")
        target_compile_options(${PROJECT_NAME} PRIVATE -Wno-initializer-overrides)
 endif()
 
-option(ENABLE_TINYMM "Enable optional libtinymm dependency" OFF)
-if (ENABLE_TINYMM)
-       find_library(TINYMM_LIBRARIES tinymm REQUIRED)
-       find_path(TINYMM_INCLUDE_DIR tinymm.h REQUIRED)
-
-       include_directories(${TINYMM_INCLUDE_DIR})
-       target_link_libraries(${PROJECT_NAME} PRIVATE ${TINYMM_LIBRARIES})
-endif (ENABLE_TINYMM)
-
 if (ENABLE_THREADED_COMPILER)
        find_library(PTHREAD_LIBRARIES pthread REQUIRED)
        find_path(PTHREAD_INCLUDE_DIR pthread.h REQUIRED)
@@ -108,6 +99,12 @@ if (ENABLE_THREADED_COMPILER)
        target_link_libraries(${PROJECT_NAME} PRIVATE ${PTHREAD_LIBRARIES})
 endif (ENABLE_THREADED_COMPILER)
 
+option(ENABLE_CODE_BUFFER "Enable external code buffer" OFF)
+if (ENABLE_CODE_BUFFER)
+       target_sources(${PROJECT_NAME} PRIVATE tlsf/tlsf.c)
+       target_include_directories(${PROJECT_NAME} PRIVATE tlsf)
+endif (ENABLE_CODE_BUFFER)
+
 find_library(LIBLIGHTNING lightning REQUIRED)
 find_path(LIBLIGHTNING_INCLUDE_DIR lightning.h REQUIRED)