File tree Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Expand file tree Collapse file tree 3 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -82,14 +82,19 @@ else()
82
82
set (CMOCKA_LIBRARY_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}${PROJECT_NAME}${CMAKE_SHARED_LIBRARY_SUFFIX} )
83
83
endif ()
84
84
85
+ configure_file (${CMAKE_CURRENT_SOURCE_DIR} /cmocka-build -tree -settings.cmake.in
86
+ ${CMAKE_CURRENT_BINARY_DIR} /cmocka-build -tree -settings.cmake
87
+ @ONLY
88
+ )
89
+
85
90
set (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE INTERNAL "" )
86
91
set (LIB_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR} CACHE INTERNAL "" )
87
92
configure_package_config_file(${PROJECT_NAME} -config.cmake.in
88
93
${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} -config.cmake
89
94
PATH_VARS
90
95
INCLUDE_INSTALL_DIR LIB_INSTALL_DIR
91
96
INSTALL_DESTINATION
92
- ${CMAKE_INSTALL_LIBDIR } /cmake/${PROJECT_NAME} )
97
+ ${CMAKE_INSTALL_FULL_LIBDIR } /cmake/${PROJECT_NAME} )
93
98
94
99
write_basic_package_version_file(${PROJECT_NAME} -config-version .cmake
95
100
COMPATIBILITY
Original file line number Diff line number Diff line change 1
- set (CMOCKA_INLUDE_DIR @PROJECT_SOURCE_DIR @/include )
1
+ set_and_check(CMOCKA_INLUDE_DIR @PROJECT_SOURCE_DIR @/include )
2
+ set_and_check(CMOCKA_LIBRARY @PROJECT_BINARY_DIR @/src/@CMOCKA_LIBRARY_NAME@)
3
+ set_and_check(CMOCKA_LIBRARIES @PROJECT_BINARY_DIR @/src/@CMOCKA_LIBRARY_NAME@)
Original file line number Diff line number Diff line change @@ -6,10 +6,10 @@ if (EXISTS "${CMOCKA_CMAKE_DIR}/CMakeCache.txt")
6
6
# In build tree
7
7
include (${CMOCKA_CMAKE_DIR} /cmocka-build -tree -settings.cmake)
8
8
else ()
9
- set (CMOCKA_INCLUDE_DIR @PACKAGE_INCLUDE_INSTALL_DIR@)
10
- endif ()
9
+ set_and_check(CMOCKA_INCLUDE_DIR @PACKAGE_INCLUDE_INSTALL_DIR@)
11
10
12
- set (CMOCKA_LIBRARY @PACKAGE_LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)
13
- set (CMOCKA_LIBRARIES @PACKAGE_LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)
11
+ set_and_check(CMOCKA_LIBRARY @PACKAGE_LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)
12
+ set_and_check(CMOCKA_LIBRARIES @PACKAGE_LIB_INSTALL_DIR@/@CMOCKA_LIBRARY_NAME@)
13
+ endif ()
14
14
15
15
mark_as_advanced (CMOCKA_LIBRARY CMOCKA_INCLUDE_DIR)
You can’t perform that action at this time.
0 commit comments