diff options
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 9e3f249..033e0b0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,12 @@ project(ytcpp HOMEPAGE_URL https://crow.port0.org/git/comradecrow/ytcpp.git ) +if(PROJECT_IS_TOP_LEVEL) + include(CTest) + enable_testing() +endif() +# set(PROJECT_SOURCE_DIR "src") +set(PROJECT_INCLUDE_DIR "include") set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/cmake) @@ -57,7 +63,7 @@ add_executable(${PROJECT_NAME} src/video.cpp ) -target_include_directories(${PROJECT_NAME} PRIVATE src) +target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_INCLUDE_DIR}) target_compile_definitions(${PROJECT_NAME} PRIVATE DEF_APPDATA="${DEF_APPDATA}" @@ -74,3 +80,10 @@ target_link_libraries(${PROJECT_NAME} PRIVATE SQLite::SQLite3 PRIVATE pybind11::embed ) + +# set(CPACK_PROJECT_NAME ${PROJECT_NAME}) +# set(CPACK_PROJECT_VERSION ${PROJECT_VERSION}) +set(CPACK_PACKAGE_VENDOR "ComradeCrow") +set(CPACK_RESOURCE_FILE_LICENSE ${PROJECT_SOURCE_DIR}/LICENSE.txt) +set(CPACK_RESOURCE_FILE_README ${PROJECT_SOURCE_DIR}/README.md) +include(CPack) \ No newline at end of file |