mirror of
https://github.com/tdulcet/Table-and-Graph-Libs.git
synced 2025-05-05 21:41:12 +08:00
converted to header-only interface libs
This commit is contained in:
parent
124cbac324
commit
9e05996940
@ -1,10 +1,16 @@
|
||||
cmake_minimum_required(VERSION 3.20) # TODO: reevaluate min version
|
||||
project(tgl LANGUAGES CXX)
|
||||
cmake_minimum_required(VERSION 3.19)
|
||||
project(tglib 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(tglib_graphs INTERFACE)
|
||||
add_library(${PROJECT_NAME}::graphs ALIAS tglib_graphs)
|
||||
target_sources(tglib_graphs PUBLIC
|
||||
FILE_SET HEADERS
|
||||
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
FILES graphs.hpp)
|
||||
|
||||
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})
|
||||
add_library(tglib_tables INTERFACE)
|
||||
add_library(${PROJECT_NAME}::tables ALIAS tglib_tables)
|
||||
target_sources(tglib_tables PUBLIC
|
||||
FILE_SET HEADERS
|
||||
BASE_DIRS ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
FILES tables.hpp)
|
Loading…
Reference in New Issue
Block a user