@@ -103,10 +103,13 @@ set_target_properties (
103
103
)
104
104
105
105
## Install
106
+ if (NOT BIN_INSTALL_DIR)
107
+ set (BIN_INSTALL_DIR "bin" )
108
+ endif (NOT BIN_INSTALL_DIR)
106
109
107
110
install (TARGETS qpid-proton-cpp
108
111
EXPORT proton-cpp
109
- RUNTIME DESTINATION bin
112
+ RUNTIME DESTINATION ${BIN_INSTALL_DIR}
110
113
ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
111
114
LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
112
115
@@ -132,11 +135,11 @@ install (FILES
132
135
DESTINATION ${LIB_INSTALL_DIR} /pkgconfig)
133
136
134
137
if (DEFINED CMAKE_IMPORT_LIBRARY_PREFIX )
135
- set (PROTONCPPLIB ${CMAKE_IMPORT_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_IMPORT_LIBRARY_SUFFIX} )
136
- set (PROTONCPPLIBDEBUG ${CMAKE_IMPORT_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_DEBUG_POSTFIX}${CMAKE_IMPORT_LIBRARY_SUFFIX} )
138
+ set (PROTONCPPLIB ${CMAKE_IMPORT_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_IMPORT_LIBRARY_SUFFIX} )
139
+ set (PROTONCPPLIBDEBUG ${CMAKE_IMPORT_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_DEBUG_POSTFIX}${CMAKE_IMPORT_LIBRARY_SUFFIX} )
137
140
else ()
138
- set (PROTONCPPLIB ${CMAKE_SHARED_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_SHARED_LIBRARY_SUFFIX} )
139
- set (PROTONCPPLIBDEBUG ${CMAKE_SHARED_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_DEBUG_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX} )
141
+ set (PROTONCPPLIB ${CMAKE_SHARED_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_SHARED_LIBRARY_SUFFIX} )
142
+ set (PROTONCPPLIBDEBUG ${CMAKE_SHARED_LIBRARY_PREFIX} qpid-proton-cpp${CMAKE_DEBUG_POSTFIX}${CMAKE_SHARED_LIBRARY_SUFFIX} )
140
143
endif ()
141
144
142
145
include (WriteBasicConfigVersionFile)
@@ -167,7 +170,7 @@ macro(add_cpp_test test)
167
170
"PATH=$<TARGET_FILE_DIR:qpid-proton>"
168
171
$<TARGET_FILE:${test} > ${ARGN} )
169
172
else ()
170
- add_test (NAME cpp-${test} COMMAND ${memcheck-cmd} ${CMAKE_CURRENT_BINARY_DIR } /${test} ${ARGN} )
173
+ add_test (NAME cpp-${test} COMMAND ${memcheck-cmd} ${CMAKE_RUNTIME_OUTPUT_DIRECTORY } /${test} ${ARGN} )
171
174
endif ()
172
175
endmacro (add_cpp_test)
173
176
0 commit comments