Tests: Add test for installing parts of targets in different directories

This commit is contained in:
Kyle Edwards
2018-07-12 10:41:04 -04:00
parent 4108ab4be2
commit b5df4faa20
4 changed files with 15 additions and 0 deletions

View File

@@ -86,6 +86,7 @@ run_install_test(PRE_POST_INSTALL_SCRIPT)
run_install_test(SCRIPT)
run_install_test(TARGETS-CONFIGURATIONS)
run_install_test(DIRECTORY-PATTERN)
run_install_test(TARGETS-Parts)
set(run_install_test_components 1)
run_install_test(FILES-EXCLUDE_FROM_ALL)

View File

@@ -0,0 +1 @@
check_installed([[^include;include/obj1\.h;lib;lib/(mylib\.lib|(lib|cyg)mylib\.a)$]])

View File

@@ -0,0 +1,7 @@
enable_language(C)
add_library(mylib STATIC obj1.c)
set_property(TARGET mylib PROPERTY PUBLIC_HEADER obj1.h)
install(TARGETS mylib
ARCHIVE DESTINATION lib
PUBLIC_HEADER DESTINATION include
)

View File

@@ -0,0 +1,6 @@
#ifndef OBJ1_H
#define OBJ1_H
int obj1(void);
#endif /* OBJ1_H */