cmake: add install targets

This commit is contained in:
Vaxry 2023-12-29 20:04:23 +01:00
parent a081d90b19
commit 946e3d604c
1 changed files with 6 additions and 0 deletions

View File

@ -15,9 +15,15 @@ target_include_directories( hyprlang
PUBLIC "./include"
PRIVATE "./src"
)
set_target_properties(hyprlang PROPERTIES PUBLIC_HEADER include/hyprlang.hpp)
install(TARGETS hyprlang)
add_executable(hyprlang_test "tests/main.cpp")
target_link_libraries(hyprlang_test PRIVATE hyprlang)
add_test(NAME "Parsing" WORKING_DIRECTORY "../tests/" COMMAND hyprlang_test "parse")
# Installation
install(TARGETS hyprlang
PUBLIC_HEADER DESTINATION include
LIBRARY DESTINATION lib)