diff --git a/cmake/iotjs.cmake b/cmake/iotjs.cmake index cdd3d2f918..2f0ff72be7 100644 --- a/cmake/iotjs.cmake +++ b/cmake/iotjs.cmake @@ -566,24 +566,24 @@ endif() if(NOT BUILD_LIB_ONLY) set(TARGET_IOTJS iotjs) message(STATUS "CMAKE_BINARY_DIR ${CMAKE_BINARY_DIR}") - message(STATUS "BINARY_INSTALL_DIR ${INSTALL_PREFIX}/bin") - message(STATUS "LIBRARY_INSTALL_DIR ${INSTALL_PREFIX}/lib") + message(STATUS "BINARY_INSTALL_DIR ${INSTALL_PREFIX}/${BIN_INSTALL_DIR}") + message(STATUS "LIBRARY_INSTALL_DIR ${INSTALL_PREFIX}/${LIB_INSTALL_DIR}") add_executable(${TARGET_IOTJS} ${ROOT_DIR}/src/platform/linux/iotjs_linux.c) set_target_properties(${TARGET_IOTJS} PROPERTIES LINK_FLAGS "${IOTJS_LINKER_FLAGS}" - RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/bin" + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${BIN_INSTALL_DIR}" ) target_include_directories(${TARGET_IOTJS} PRIVATE ${IOTJS_INCLUDE_DIRS}) target_link_libraries(${TARGET_IOTJS} ${TARGET_LIB_IOTJS}) install(TARGETS ${TARGET_IOTJS} - RUNTIME DESTINATION "${INSTALL_PREFIX}/bin" - LIBRARY DESTINATION "${INSTALL_PREFIX}/lib" + RUNTIME DESTINATION "${BIN_INSTALL_DIR}" + LIBRARY DESTINATION "${INSTALL_PREFIX}/${LIB_INSTALL_DIR}" PUBLIC_HEADER DESTINATION "${INSTALL_PREFIX}/include/iotjs") if(CREATE_SHARED_LIB) install(TARGETS ${TARGET_LIB_IOTJS} - RUNTIME DESTINATION "${INSTALL_PREFIX}/bin" - LIBRARY DESTINATION "${INSTALL_PREFIX}/lib" + RUNTIME DESTINATION "${BIN_INSTALL_DIR}" + LIBRARY DESTINATION "${INSTALL_PREFIX}/${LIB_INSTALL_DIR}" PUBLIC_HEADER DESTINATION "${INSTALL_PREFIX}/include/iotjs") endif() else()