cmake: add install targets

This commit is contained in:
Vaxry 2023-12-29 20:04:23 +01:00
parent a081d90b19
commit 946e3d604c

View file

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