# Copyright (c) 2011-2015 Samsung Electronics Co., Ltd All Rights Reserved # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # INCLUDE(FindPkgConfig) PKG_CHECK_MODULES(SYS_FRAMEWORK_TEST REQUIRED libxml-2.0 libpcrecpp libiri ) PKG_CHECK_MODULES(SYS_FRAMEWORK_TEST_OTHER REQUIRED glib-2.0 dlog ) ADD_DEFINITIONS(${SYS_FRAMEWORK_TEST_OTHER_CFLAGS}) include(framework/config.cmake) SET(DPL_FRAMEWORK_TEST_LIBRARY "dpl-test-framework") INCLUDE_DIRECTORIES(SYSTEM ${SYS_FRAMEWORK_TEST_OTHER_INCLUDE_DIRS} ${DPL_FRAMEWORK_TEST_INCLUDE_DIR} ) ADD_LIBRARY(${DPL_FRAMEWORK_TEST_LIBRARY} ${DPL_FRAMEWORK_TEST_SOURCES}) TARGET_LINK_LIBRARIES(${DPL_FRAMEWORK_TEST_LIBRARY} ${SYS_FRAMEWORK_TEST_OTHER_LIBRARIES} ${SYS_FRAMEWORK_TEST_LIBRARIES} ) INSTALL(FILES ${PROJECT_SOURCE_DIR}/src/security-tests.sh DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) INSTALL(FILES ${PROJECT_SOURCE_DIR}/src/security-tests-all.sh DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) INSTALL(FILES ${PROJECT_SOURCE_DIR}/src/test-performance-check.sh DESTINATION bin PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE ) ADD_SUBDIRECTORY(common) ADD_SUBDIRECTORY(ckm) ADD_SUBDIRECTORY(libprivilege-control-tests) ADD_SUBDIRECTORY(libsmack-tests) ADD_SUBDIRECTORY(smack-dbus-tests) ADD_SUBDIRECTORY(security-server-tests) ADD_SUBDIRECTORY(security-manager-tests) ADD_SUBDIRECTORY(cynara-tests)