removing unnessecary dependencies
This commit is contained in:
parent
2515509e55
commit
b156a9c1ef
1 changed files with 28 additions and 28 deletions
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue