Merge pull request #550 from jpcima/codesign
Prerequisites for automated macOS code signing
This commit is contained in:
commit
4a530edf84
2 changed files with 11 additions and 4 deletions
|
|
@ -13,7 +13,7 @@ function(bundle_dylibs NAME PATH)
|
||||||
return()
|
return()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
set(_relative_libdir "../libs")
|
set(_relative_libdir "../Frameworks")
|
||||||
|
|
||||||
get_filename_component(_dir "${PATH}" DIRECTORY)
|
get_filename_component(_dir "${PATH}" DIRECTORY)
|
||||||
set(_dir "${_dir}/${_relative_libdir}")
|
set(_dir "${_dir}/${_relative_libdir}")
|
||||||
|
|
|
||||||
|
|
@ -123,8 +123,15 @@ else()
|
||||||
LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}/Contents/${VST3_PACKAGE_ARCHITECTURE}-linux/$<0:>")
|
LIBRARY_OUTPUT_DIRECTORY "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}/Contents/${VST3_PACKAGE_ARCHITECTURE}-linux/$<0:>")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
file(COPY "gpl-3.0.txt"
|
# Copy the license
|
||||||
DESTINATION "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}")
|
if(APPLE)
|
||||||
|
# on macOS, files are not permitted at the bundle root, during code signing
|
||||||
|
file(COPY "gpl-3.0.txt"
|
||||||
|
DESTINATION "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}/Contents/SharedSupport/License")
|
||||||
|
else()
|
||||||
|
file(COPY "gpl-3.0.txt"
|
||||||
|
DESTINATION "${PROJECT_BINARY_DIR}/${VSTPLUGIN_BUNDLE_NAME}")
|
||||||
|
endif()
|
||||||
|
|
||||||
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang")
|
||||||
target_compile_options(${VSTPLUGIN_PRJ_NAME} PRIVATE
|
target_compile_options(${VSTPLUGIN_PRJ_NAME} PRIVATE
|
||||||
|
|
@ -280,7 +287,7 @@ elseif(SFIZZ_AU)
|
||||||
DESTINATION "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}/Contents/Resources")
|
DESTINATION "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}/Contents/Resources")
|
||||||
|
|
||||||
file(COPY "gpl-3.0.txt"
|
file(COPY "gpl-3.0.txt"
|
||||||
DESTINATION "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}")
|
DESTINATION "${PROJECT_BINARY_DIR}/${AUPLUGIN_BUNDLE_NAME}/Contents/SharedSupport/License")
|
||||||
|
|
||||||
# Add the resource fork
|
# Add the resource fork
|
||||||
if (FALSE)
|
if (FALSE)
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue