13 lines
388 B
CMake
13 lines
388 B
CMake
cmake_minimum_required(VERSION 3.18)
|
|
|
|
project(gcns VERSION 1.0 DESCRIPTION "Italian healthcare smart card parsing utility")
|
|
|
|
add_library(gcns SHARED gcns.c gcns.cpp)
|
|
target_include_directories(gcns PUBLIC ../.. .. .)
|
|
install(TARGETS gcns LIBRARY)
|
|
install(FILES gcns.h gcns.hpp DESTINATION include)
|
|
|
|
add_executable(main main.c ../tools/util.c)
|
|
target_link_libraries(main gcns opensc bsd)
|
|
|