From 7bc2c4a0d487afe99d08ccd5670adcbd84278ce1 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Thu, 11 Aug 2022 10:50:25 +0200 Subject: [PATCH] build: Cleanup build scripts --- cmake/build_helpers.cmake | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/cmake/build_helpers.cmake b/cmake/build_helpers.cmake index 00963dbfe..2a3138882 100644 --- a/cmake/build_helpers.cmake +++ b/cmake/build_helpers.cmake @@ -164,9 +164,9 @@ macro(configurePackingResources) string(TIMESTAMP CURR_YEAR "%Y") set(MACOSX_BUNDLE_COPYRIGHT "Copyright © 2020 - ${CURR_YEAR} WerWolv. All rights reserved." ) if ("${CMAKE_GENERATOR}" STREQUAL "Xcode") - set ( bundle_path "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/ImHex.app" ) + set (IMHEX_BUNDLE_PATH "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/ImHex.app") else () - set ( bundle_path "${CMAKE_BINARY_DIR}/ImHex.app" ) + set (IMHEX_BUNDLE_PATH "${CMAKE_BINARY_DIR}/ImHex.app") endif() endif() endif() @@ -271,14 +271,14 @@ macro(createPackage) add_custom_command(TARGET imhex_all POST_BUILD COMMAND ${CMAKE_INSTALL_NAME_TOOL} -add_rpath "@executable_path/../Frameworks/" $) # FIXME: Remove this once we move/integrate the plugins directory. - add_custom_target(build-time-make-plugins-directory ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${bundle_path}/Contents/MacOS/plugins") - add_custom_target(build-time-make-resources-directory ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${bundle_path}/Contents/Resources") + add_custom_target(build-time-make-plugins-directory ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${IMHEX_BUNDLE_PATH}/Contents/MacOS/plugins") + add_custom_target(build-time-make-resources-directory ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${IMHEX_BUNDLE_PATH}/Contents/Resources") - downloadImHexPatternsFiles("${bundle_path}/Contents/MacOS") + downloadImHexPatternsFiles("${IMHEX_BUNDLE_PATH}/Contents/MacOS") - install(FILES ${IMHEX_ICON} DESTINATION "${bundle_path}/Contents/Resources") + install(FILES ${IMHEX_ICON} DESTINATION "${IMHEX_BUNDLE_PATH}/Contents/Resources") install(TARGETS main BUNDLE DESTINATION ".") - install(FILES $ DESTINATION "${bundle_path}") + install(FILES $ DESTINATION "${IMHEX_BUNDLE_PATH}") # Update library references to make the bundle portable postprocess_bundle(imhex_all main) @@ -335,7 +335,6 @@ function(detectBadClone) endforeach () endfunction() -set(IMHEX_MIN_COMPILER_VERSION "12.0.0") function(verifyCompiler) if (IMHEX_IGNORE_BAD_COMPILER) return()