simple cmake integration by adding two aliased targets

This commit is contained in:
Jan Kuhlmann 2024-11-12 11:21:51 +01:00
parent 2390f26d80
commit 124cbac324

10
CMakeLists.txt Normal file
View File

@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 3.20) # TODO: reevaluate min version
project(tgl LANGUAGES CXX)
add_library(tgl_graphs "${CMAKE_CURRENT_SOURCE_DIR}/graphs.cpp")
add_library(${PROJECT_NAME}::graphs ALIAS tgl_graphs)
target_include_directories(tgl_graphs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
add_library(tgl_tables "${CMAKE_CURRENT_SOURCE_DIR}/tables.cpp")
add_library(${PROJECT_NAME}::tables ALIAS tgl_tables)
target_include_directories(tgl_tables PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})