Check where package binary now gets installed?
parent
a6e75fafd7
commit
0602abef71
|
@ -9,7 +9,7 @@ set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE")
|
|||
set(CPACK_PACKAGE_VERSION "${PROJECT_VERSION}")
|
||||
set(CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_TARGET}-${CPACK_PACKAGE_VERSION}")
|
||||
set(CPACK_DEBIAN_PACKAGE_SECTION "web")
|
||||
set(CPACK_RPM_PACKAGE_GROUP "Applications/Internet")
|
||||
set(CPACK_RPM_PACKAGE_GROUP "Applications/Internet")
|
||||
set(CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-v${CPACK_PACKAGE_VERSION}") # Without '-Linux' suffix
|
||||
|
||||
if (${CMAKE_SYSTEM_NAME} MATCHES "Linux" AND EXISTS "/etc/os-release")
|
||||
|
|
|
@ -143,7 +143,7 @@ target_link_directories(${PROJECT_TARGET} PRIVATE
|
|||
target_link_libraries(${PROJECT_TARGET} PRIVATE LibCommonMarker LibCommonMarkerExtensions ipfs-http-client Threads::Threads ${CXX_FILESYSTEM_LIBRARIES} ${GTKMM_LIBRARIES} nlohmann_json::nlohmann_json)
|
||||
|
||||
# Install browser binary
|
||||
install(TARGETS ${PROJECT_TARGET} RUNTIME DESTINATION "bin" COMPONENT applications)
|
||||
install(TARGETS ${PROJECT_TARGET} RUNTIME DESTINATION bin)
|
||||
|
||||
# Install & compile GTK schema file
|
||||
install(FILES ${SCHEMA_FILE} DESTINATION ${GSETTINGS_DIR})
|
||||
|
|
|
@ -860,6 +860,9 @@ bool MainWindow::isInstalled()
|
|||
memset(pathbuf, 0, sizeof(pathbuf));
|
||||
if (readlink("/proc/self/exe", pathbuf, sizeof(pathbuf) - 1) > 0)
|
||||
{
|
||||
std::cout << "Current dir: " << pathbuf << std::endl;
|
||||
|
||||
std::cout << "Prefix dir: " << INSTALL_PREFIX << std::endl;
|
||||
// If current binary path starts with the install prefix, it's installed
|
||||
return (strncmp(pathbuf, INSTALL_PREFIX, strlen(INSTALL_PREFIX)) == 0);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue