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:
5
dependencies/CMakeLists.txt
vendored
Normal file
5
dependencies/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
add_subdirectory(squirrel)
|
||||
add_subdirectory(sqrat)
|
||||
|
||||
target_link_libraries(SqModule PUBLIC Squirrel)
|
||||
target_link_libraries(SqModule PUBLIC SqRat)
|
||||
15
dependencies/sqrat/CMakeLists.txt
vendored
Normal file
15
dependencies/sqrat/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
cmake_minimum_required(VERSION 3.17)
|
||||
|
||||
project(SqRat)
|
||||
|
||||
file(GLOB_RECURSE SRC
|
||||
"include/*.h"
|
||||
)
|
||||
|
||||
add_library(SqRat INTERFACE)
|
||||
target_sources(SqRat INTERFACE ${SRC})
|
||||
|
||||
target_include_directories(SqRat
|
||||
INTERFACE
|
||||
"include/"
|
||||
)
|
||||
16
dependencies/squirrel/CMakeLists.txt
vendored
Normal file
16
dependencies/squirrel/CMakeLists.txt
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
cmake_minimum_required(VERSION 3.17)
|
||||
|
||||
project(Squirrel)
|
||||
|
||||
file(GLOB_RECURSE SRC
|
||||
"include/*.h"
|
||||
)
|
||||
|
||||
add_library(Squirrel INTERFACE)
|
||||
target_sources(Squirrel INTERFACE ${SRC})
|
||||
|
||||
target_include_directories(Squirrel
|
||||
INTERFACE
|
||||
"./"
|
||||
"include/"
|
||||
)
|
||||
Reference in New Issue
Block a user