removing unnessecary dependencies

This commit is contained in:
noffie 2025-01-11 04:03:08 +01:00
parent 2515509e55
commit b156a9c1ef

View file

@ -74,27 +74,27 @@ set(FETCHCONTENT_QUIET OFF) # Display download progress
set(CMAKE_EXPORT_COMPILE_COMMANDS ON) # Generate compile_commands.json
# ========================================================
# External Dependencies
# External Dependencies (currently not needed)
# ========================================================
# --- Add Sol2 (Lua C++ Binding Library)
FetchContent_Declare(
sol2
GIT_REPOSITORY https://github.com/ThePhD/sol2.git
GIT_TAG v3.3.0
)
FetchContent_MakeAvailable(sol2)
# --- Add Lua
FetchContent_Declare(
lua
GIT_REPOSITORY "https://github.com/marovira/lua"
GIT_TAG "5.4.4"
)
FetchContent_MakeAvailable(lua)
set(LUA_BUILD_INTERPRETER ON CACHE BOOL "Build the Lua interpreter" FORCE)
set(SOL2_ENABLE_INSTALL OFF CACHE BOOL "" FORCE)
# # --- Add Sol2 (Lua C++ Binding Library)
# FetchContent_Declare(
# sol2
# GIT_REPOSITORY https://github.com/ThePhD/sol2.git
# GIT_TAG v3.3.0
# )
# FetchContent_MakeAvailable(sol2)
#
# # --- Add Lua
# FetchContent_Declare(
# lua
# GIT_REPOSITORY "https://github.com/marovira/lua"
# GIT_TAG "5.4.4"
# )
# FetchContent_MakeAvailable(lua)
#
# set(LUA_BUILD_INTERPRETER ON CACHE BOOL "Build the Lua interpreter" FORCE)
# set(SOL2_ENABLE_INSTALL OFF CACHE BOOL "" FORCE)
# ========================================================
# Helper Function: Set Common Target Properties
@ -103,11 +103,11 @@ set(SOL2_ENABLE_INSTALL OFF CACHE BOOL "" FORCE)
# that are shared among all targets.
function(set_common_properties target)
target_link_libraries(${target} PRIVATE sol2::sol2) # Link with Sol2
target_compile_definitions(${target} PRIVATE SOL_ALL_SAFETIES_ON=1)
#target_link_libraries(${target} PRIVATE sol2::sol2) # Link with Sol2
#target_compile_definitions(${target} PRIVATE SOL_ALL_SAFETIES_ON=1)
target_include_directories(${target} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/include) # Include project headers
target_sources(${target} PRIVATE ${SVA_COMMON_FILES}) # Include common files
target_link_libraries(${target} PRIVATE lua::lua)
#target_sources(${target} PRIVATE ${SVA_COMMON_FILES}) # Include common files
#target_link_libraries(${target} PRIVATE lua::lua)
endfunction()
# ========================================================
@ -164,11 +164,11 @@ put_targets_into_folder(
raylib uninstall
)
put_targets_into_folder(
FOLDER "ThirdParty/lua"
TARGETS
lua lua_lib
)
#put_targets_into_folder(
# FOLDER "ThirdParty/lua"
# TARGETS
# lua lua_lib
#)
put_targets_into_folder(
FOLDER "ThirdParty/glfw"