Updated dependencies structure:
- Added CMakeLists.txt for each dependency - Added dependencies/CMakeLists.txt for specifying relation between main lib and it's dependencies
This commit is contained in:
@@ -8,11 +8,11 @@ set(GAME_PATH "" CACHE PATH "This option specifies the game location. It's only
|
||||
set(SERVER_PATH "" CACHE PATH "This option specifies the server location. It's only used for the installation step.")
|
||||
|
||||
file(GLOB SRC
|
||||
"dependencies/squirrel/include/*.h"
|
||||
"dependencies/sqrat/include/*.h"
|
||||
"src/api/squirrel_api.h"
|
||||
|
||||
"src/api/module_api.h"
|
||||
"src/api/module_api.cpp"
|
||||
|
||||
"src/pch.h"
|
||||
"src/sqmain.cpp"
|
||||
)
|
||||
@@ -25,10 +25,10 @@ target_include_directories(SqModule
|
||||
"include/"
|
||||
PRIVATE
|
||||
"src/"
|
||||
"dependencies/squirrel/include/"
|
||||
"dependencies/sqrat/include/"
|
||||
)
|
||||
|
||||
add_subdirectory(dependencies)
|
||||
|
||||
if(DEFINED SHARED_LIBRARY_SUFFIX)
|
||||
set_target_properties(SqModule
|
||||
PROPERTIES
|
||||
|
||||
Reference in New Issue
Block a user