Skip to content

Commit 3fb50e5

Browse files
committed
Fix : binaries missing in installation
1 parent 27b1e07 commit 3fb50e5

1 file changed

Lines changed: 8 additions & 7 deletions

File tree

Framework/CMakeLists.txt

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -249,23 +249,24 @@ unset(isSystemDir)
249249

250250
# Install library
251251
install(
252-
TARGETS QualityControl
252+
TARGETS QualityControl ${EXE_NAMES} tobject2json
253253
EXPORT QualityControlTargets
254254
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
255255
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
256+
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
256257
)
257258

259+
# Install headers
260+
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/QualityControl DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
261+
258262
# Create version file
259263
include(CMakePackageConfigHelpers)
260264
write_basic_package_version_file(
261-
"${CMAKE_CURRENT_BINARY_DIR}/cmake/QualityControlConfigVersion.cmake"
262-
VERSION ${PACKAGE_VERSION}
263-
COMPATIBILITY AnyNewerVersion
265+
"${CMAKE_CURRENT_BINARY_DIR}/cmake/QualityControlConfigVersion.cmake"
266+
VERSION ${PACKAGE_VERSION}
267+
COMPATIBILITY AnyNewerVersion
264268
)
265269

266-
# Install headers
267-
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/QualityControl DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
268-
269270
# Export targets
270271
install(
271272
EXPORT QualityControlTargets

0 commit comments

Comments
 (0)