@@ -13,30 +13,30 @@ generate_export_header(${PROJECT_NAME}
13
13
EXPORT_MACRO_NAME EXPORT
14
14
NO_EXPORT_MACRO_NAME NO_EXPORT
15
15
PREFIX_NAME RESTC_CPP_
16
- EXPORT_FILE_NAME ${CMAKE_BINARY_DIR } /include-exports/${PROJECT_NAME}/export.h )
16
+ EXPORT_FILE_NAME ${PROJECT_BINARY_DIR } /include-exports/${PROJECT_NAME}/export.h )
17
17
target_include_directories (${PROJECT_NAME}
18
- PUBLIC $< BUILD_INTERFACE:${CMAKE_BINARY_DIR } /include-exports> $< INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >
18
+ PUBLIC $< BUILD_INTERFACE:${PROJECT_BINARY_DIR } /include-exports> $< INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR} >
19
19
)
20
- install (DIRECTORY ${CMAKE_BINARY_DIR } /include-exports/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
20
+ install (DIRECTORY ${PROJECT_BINARY_DIR } /include-exports/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
21
21
22
22
include (CMakePackageConfigHelpers )
23
23
set_property (TARGET ${PROJECT_NAME} PROPERTY VERSION ${PROJECT_VERSION} )
24
24
set_property (TARGET ${PROJECT_NAME} PROPERTY SOVERSION ${PROJECT_VERSION_MAJOR} )
25
25
set_property (TARGET ${PROJECT_NAME} PROPERTY INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${PROJECT_VERSION_MAJOR} )
26
26
set_property (TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_VERSION_MAJOR} )
27
27
write_basic_package_version_file (
28
- "${CMAKE_BINARY_DIR } /CMakePackage/${PROJECT_NAME} ConfigVersion.cmake"
28
+ "${PROJECT_BINARY_DIR } /CMakePackage/${PROJECT_NAME} ConfigVersion.cmake"
29
29
VERSION ${PROJECT_VERSION}
30
30
COMPATIBILITY SameMajorVersion
31
31
)
32
32
export (EXPORT ${PROJECT_NAME} Targets
33
- FILE "${CMAKE_BINARY_DIR } /CMakePackage/${PROJECT_NAME} .cmake"
33
+ FILE "${PROJECT_BINARY_DIR } /CMakePackage/${PROJECT_NAME} .cmake"
34
34
)
35
35
SET (CONFIG_SOURCE_DIR ${CMAKE_SOURCE_DIR} )
36
- SET (CONFIG_DIR ${CMAKE_BINARY_DIR } )
36
+ SET (CONFIG_DIR ${PROJECT_BINARY_DIR } )
37
37
SET (${PROJECT_NAME} _INCLUDE_DIR "\$ {${PROJECT_NAME} _SOURCE_DIR}/include" )
38
38
configure_package_config_file (${CMAKE_CURRENT_SOURCE_DIR} /cmake_scripts/${PROJECT_NAME}Config.cmake.in
39
- "${CMAKE_BINARY_DIR } /CMakePackage/${PROJECT_NAME} Config.cmake"
39
+ "${PROJECT_BINARY_DIR } /CMakePackage/${PROJECT_NAME} Config.cmake"
40
40
INSTALL_DESTINATION lib/cmake/${PROJECT_NAME}
41
41
PATH_VARS ${PROJECT_NAME} _INCLUDE_DIR )
42
42
install (EXPORT ${PROJECT_NAME} Targets
@@ -45,8 +45,8 @@ install(EXPORT ${PROJECT_NAME}Targets
45
45
)
46
46
install (
47
47
FILES
48
- "${CMAKE_BINARY_DIR } /CMakePackage/${PROJECT_NAME} Config.cmake"
49
- "${CMAKE_BINARY_DIR } /CMakePackage/${PROJECT_NAME} ConfigVersion.cmake"
48
+ "${PROJECT_BINARY_DIR } /CMakePackage/${PROJECT_NAME} Config.cmake"
49
+ "${PROJECT_BINARY_DIR } /CMakePackage/${PROJECT_NAME} ConfigVersion.cmake"
50
50
DESTINATION lib/cmake/${PROJECT_NAME}
51
51
COMPONENT Devel
52
52
)
0 commit comments