Skip to content

Commit

Permalink
Try to fix macos build.
Browse files Browse the repository at this point in the history
  • Loading branch information
dchapyshev committed Oct 30, 2023
1 parent 14b251a commit 9c26468
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 7 deletions.
5 changes: 0 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,6 @@ endif()

set(CMAKE_SKIP_BUILD_RPATH ON)

message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
message(STATUS "CMAKE_HOST_SYSTEM_PROCESSOR: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
message(STATUS "CMAKE_RUNTIME_OUTPUT_DIRECTORY: ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
message(STATUS "CMAKE_BINARY_DIR: ${CMAKE_BINARY_DIR}")

find_package(Qt5 REQUIRED Core Gui Network PrintSupport Widgets Xml)
find_package(Qt5LinguistTools)
find_package(asio CONFIG REQUIRED)
Expand Down
12 changes: 12 additions & 0 deletions source/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,18 @@ include_directories(${PROJECT_SOURCE_DIR}/source ${PROJECT_BINARY_DIR}/source)
# C++ compliller flags.
set(CMAKE_CXX_STANDARD 17)

message(STATUS "CMAKE_SYSTEM_PROCESSOR: ${CMAKE_SYSTEM_PROCESSOR}")
message(STATUS "CMAKE_HOST_SYSTEM_PROCESSOR: ${CMAKE_HOST_SYSTEM_PROCESSOR}")
message(STATUS "CMAKE_RUNTIME_OUTPUT_DIRECTORY: ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")
message(STATUS "CMAKE_BINARY_DIR: ${CMAKE_BINARY_DIR}")
message(STATUS "CMAKE_SOURCE_DIR: ${CMAKE_SOURCE_DIR}")

if (CMAKE_BUILD_TYPE EQUAL "DEBUG")
message(STATUS "DEBUG build detected")
else()
message(STATUS "RELEASE build detected")
endif()

if (MSVC)
# C++ compliller flags.
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /W3 /MP")
Expand Down
2 changes: 1 addition & 1 deletion source/client/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,7 @@ if (APPLE)
set_target_properties(aspia_client PROPERTIES MACOSX_BUNDLE_ICONFILE ${aspia_client_ICON})

add_custom_command(TARGET aspia_client POST_BUILD
COMMAND ${CODESIGN_BIN} --force --sign "Developer ID Application" -v "${CMAKE_BINARY_DIR}/Aspia Client.app"
COMMAND ${CODESIGN_BIN} --force --sign "Developer ID Application" -v "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/Aspia Client.app"
WORKING_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}"
COMMENT "Signing..."
VERBATIM)
Expand Down
2 changes: 1 addition & 1 deletion source/console/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ if (APPLE)
set_target_properties(aspia_console PROPERTIES MACOSX_BUNDLE_ICONFILE ${aspia_console_ICON})

add_custom_command(TARGET aspia_console POST_BUILD
COMMAND ${CODESIGN_BIN} --force --sign "Developer ID Application" -v "${CMAKE_BINARY_DIR}/Aspia Console.app"
COMMAND ${CODESIGN_BIN} --force --sign "Developer ID Application" -v "${CMAKE_BINARY_DIR}/${CMAKE_BUILD_TYPE}/Aspia Console.app"
WORKING_DIRECTORY "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}"
COMMENT "Signing..."
VERBATIM)
Expand Down

0 comments on commit 9c26468

Please sign in to comment.