Support Pre/Post Package Hook (#2798)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Thu, 10 Jan 2019 08:16:53 +0000 (17:16 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Thu, 10 Jan 2019 08:16:53 +0000 (17:16 +0900)
With this commit, nncc_find_package invokes pre (and post) hooks before (and after)
actual find_package invocation.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
CMakeLists.txt

index 4459362..deea15d 100644 (file)
@@ -11,7 +11,9 @@ macro(nncc_include PREFIX)
 endmacro(nncc_include)
 
 macro(nncc_find_package PREFIX)
+  include("${CMAKE_SOURCE_DIR}/cmake/packages/${PREFIX}Pre.cmake" OPTIONAL)
   find_package(${PREFIX} CONFIG NO_DEFAULT_PATH PATHS ${CMAKE_SOURCE_DIR}/cmake/packages ${ARGN})
+  include("${CMAKE_SOURCE_DIR}/cmake/packages/${PREFIX}Post.cmake" OPTIONAL)
 endmacro(nncc_find_package)
 
 ###