Project setup
This commit is contained in:
20
examples/shared/CMakeLists.txt
Normal file
20
examples/shared/CMakeLists.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
cmake_minimum_required(VERSION 3.28)
|
||||
project(oatmeal)
|
||||
set(CMAKE_CXX_STANDARD 23)
|
||||
|
||||
CPMAddPackage(
|
||||
URI "gh:gabime/spdlog@1.17.0"
|
||||
)
|
||||
|
||||
file(GLOB_RECURSE SRC_FILES "${CMAKE_CURRENT_SOURCE_DIR}/shared/*.cpp")
|
||||
file(GLOB_RECURSE HEADER_FILES "${CMAKE_CURRENT_SOURCE_DIR}/shared/*.h")
|
||||
add_library(SharedUtils STATIC ${SRC_FILES} ${HEADER_FILES})
|
||||
|
||||
target_include_directories(SharedUtils PUBLIC
|
||||
${spdlog_SOURCE_DIR}/include
|
||||
${CMAKE_CURRENT_SOURCE_DIR}
|
||||
)
|
||||
|
||||
target_link_libraries(SharedUtils PUBLIC
|
||||
spdlog
|
||||
)
|
||||
Reference in New Issue
Block a user