This repository has been archived on 2026-04-25. You can view files and clone it, but cannot push or open issues or pull requests.
TestDesk/CMakeLists.txt

34 lines
740 B
Text
Raw Permalink Normal View History

2024-05-08 12:59:08 -05:00
# Version Info
cmake_minimum_required(VERSION 3.5.0)
project(TestDesk VERSION 0.1.0 LANGUAGES C CXX)
include(CTest)
enable_testing()
# Files
set(SOURCES
src/tester/question.cpp
src/tester/quiz.cpp
src/interface/cli.cpp
src/interface/gui_fltk.cpp
src/main.cpp
)
# Executable
add_executable(TestDesk ${SOURCES})
# Libraries
target_include_directories(TestDesk PRIVATE ${PROJECT_SOURCE_DIR}/inc)
target_link_directories(TestDesk PRIVATE ${PROJECT_SOURCE_DIR}/lib)
target_link_libraries(TestDesk fltk)
# Directory
set_target_properties(TestDesk PROPERTIES RUNTIME_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/build)
# Compile info
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)