Ubuntu doens't have a CPU governor.
This commit is contained in:
+31
-28
@@ -4,8 +4,11 @@ project(pipedal
|
||||
DESCRIPTION "PiPedal Guitar Effect Pedal For Raspberry Pi"
|
||||
HOMEPAGE_URL "https://rerdavies.github.io/pipedal"
|
||||
)
|
||||
|
||||
EXECUTE_PROCESS( COMMAND dpkg --print-architecture COMMAND tr -d '\n' OUTPUT_VARIABLE DEBIAN_ARCHITECTURE )
|
||||
|
||||
set (DISPLAY_VERSION "PiPedal v1.3.66-Release")
|
||||
set (PACKAGE_ARCHITECTURE "arm64")
|
||||
set (PACKAGE_ARCHITECTURE ${DEBIAN_ARCHITECTURE})
|
||||
set (CMAKE_INSTALL_PREFIX "/usr/")
|
||||
|
||||
include(CTest)
|
||||
@@ -28,16 +31,6 @@ add_subdirectory("src")
|
||||
# install (TARGETS pipedal_nm_p2pd DESTINATION ${CMAKE_INSTALL_PREFIX}/sbin
|
||||
# )
|
||||
|
||||
# select LV2 source directory for the current build architecture
|
||||
|
||||
message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
set(LV2_SOURCE_DIRECTORY ${PROJECT_SOURCE_DIR}/lv2/${CMAKE_SYSTEM_PROCESSOR}/ToobAmp.lv2)
|
||||
|
||||
if (NOT EXISTS ${LV2_SOURCE_DIRECTORY})
|
||||
message(FATAL_ERROR "Lv2 Binaries for architecture '${CMAKE_SYSTEM_PROCESSOR}' have not been provisioned. See lv2/Readme.md")
|
||||
endif()
|
||||
# add_subdirectory("test")
|
||||
|
||||
# add_test(NAME Test COMMAND piddletest)
|
||||
|
||||
set (REACT_BUILD_DIRECTORY ${PROJECT_SOURCE_DIR}/build/react/build/)
|
||||
@@ -73,22 +66,34 @@ install (
|
||||
DESTINATION /etc/pipedal/config
|
||||
)
|
||||
|
||||
install (DIRECTORY ${LV2_SOURCE_DIRECTORY}
|
||||
DESTINATION /usr/lib/lv2
|
||||
)
|
||||
install(CODE
|
||||
[[
|
||||
file(GET_RUNTIME_DEPENDENCIES
|
||||
EXECUTABLES
|
||||
${CMAKE_INSTALL_PREFIX}/sbin/pipedaladmind
|
||||
${CMAKE_INSTALL_PREFIX}/sbin/pipedald
|
||||
${CMAKE_INSTALL_PREFIX}/sbin/pipedal_update
|
||||
#${CMAKE_INSTALL_PREFIX}/sbin/pipedal_nm_p2pd
|
||||
#${CMAKE_INSTALL_PREFIX}/sbin/pipedal_p2pd
|
||||
${CMAKE_INSTALL_PREFIX}/bin/pipedalconfig
|
||||
message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
|
||||
|
||||
|
||||
if ("${DEBIAN_ARCHITECTURE}" MATCHES "arm64")
|
||||
|
||||
# select LV2 source directory for the current build architecture
|
||||
|
||||
set(LV2_SOURCE_DIRECTORY ${PROJECT_SOURCE_DIR}/build/lv2/${CMAKE_SYSTEM_PROCESSOR}/ToobAmp.lv2)
|
||||
|
||||
install (DIRECTORY ${LV2_SOURCE_DIRECTORY}
|
||||
DESTINATION /usr/lib/lv2
|
||||
)
|
||||
]]
|
||||
)
|
||||
elseif("${DEBIAN_ARCHITECTURE}" MATCHES "amd64")
|
||||
|
||||
add_custom_target(extract_toobamp_lv2_files ALL
|
||||
COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/lv2/x86_64/unpackArtifact.sh
|
||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
||||
COMMENT "Extracting x64 ToobAmp components"
|
||||
)
|
||||
|
||||
set(LV2_SOURCE_DIRECTORY ${PROJECT_SOURCE_DIR}/build/lv2_x64/pkg/usr/lib/lv2/ToobAmp.lv2)
|
||||
|
||||
install (DIRECTORY ${LV2_SOURCE_DIRECTORY}
|
||||
DESTINATION /usr/lib/lv2
|
||||
)
|
||||
else()
|
||||
message(FATAL_ERROR "Unknown/unsupported build architecture: ${DEBIAN_ARCHITECTURE}")
|
||||
endif()
|
||||
|
||||
|
||||
set(CPACK_GENERATOR "DEB")
|
||||
@@ -99,9 +104,7 @@ set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "IoT guitar effect pedal for Raspberry Pi"
|
||||
set(CPACK_DEBIAN_PACKAGE_SECTION sound)
|
||||
set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON)
|
||||
set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE)
|
||||
#set(CPACK_DEBIAN_PACKAGE_DEPENDS "jackd2, hostapd, dhcpcd, dnsmasq" )
|
||||
set(CPACK_DEBIAN_PACKAGE_DEPENDS "lv2-dev, authbind, gpg" )
|
||||
#set(CPACK_DEBIAN_PACKAGE_ARCHITECTURE "arm64")
|
||||
set(CPACK_PACKAGING_INSTALL_PREFIX /usr)
|
||||
set(CPACK_PROJECT_NAME ${PROJECT_NAME})
|
||||
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
|
||||
|
||||
Reference in New Issue
Block a user