trying TEMPLATE C

This commit is contained in:
2023-07-16 00:15:15 +02:00
commit 8e529cb426
40 changed files with 4302 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
cmake_minimum_required(VERSION 3.0.0)
set(FOO_PROJECT_NAME
Foo
)
set(FOO_SOURCE_DIR
src
)
set(FOO_SOURCE
${FOO_SOURCE_DIR}/main.cpp
)
set(FOO_LIBRARIES_DIR
libs
)
set(FOO_LIBRARIES
A
B
)
project(${FOO_PROJECT_NAME})
#########
# GTest #
#########
enable_testing()
add_subdirectory(libs/gtest-1.7.0)
include_directories(${gtest_SOURCE_DIR}/include ${gtest_SOURCE_DIR})
###########
# Project #
###########
add_executable(${FOO_PROJECT_NAME} ${FOO_SOURCE})
foreach(LIBRARY ${FOO_LIBRARIES})
add_subdirectory("${FOO_LIBRARIES_DIR}/${LIBRARY}")
endforeach(LIBRARY)
target_link_libraries(${FOO_PROJECT_NAME} ${FOO_LIBRARIES})