summaryrefslogtreecommitdiff
path: root/quacker/CMakeLists.txt
diff options
context:
space:
mode:
authorJohn Fultz <jfultz@wolfram.com>2019-07-22 01:32:58 -0700
committerJohn Fultz <jfultz@wolfram.com>2019-07-22 01:32:58 -0700
commite73218cfb59c0fdd6f08e9f2c577bdd0666fa4f9 (patch)
treea8f71eca9b0156cec3d7e63dcf6b040b97c11448 /quacker/CMakeLists.txt
parente29118f4a6e310d879f1bc696f7f4d4e489839fe (diff)
Fix .icns file.
Also, fix cmake macOS build to configure the icon.
Diffstat (limited to 'quacker/CMakeLists.txt')
-rw-r--r--quacker/CMakeLists.txt20
1 files changed, 10 insertions, 10 deletions
diff --git a/quacker/CMakeLists.txt b/quacker/CMakeLists.txt
index a9d070d..f6f617f 100644
--- a/quacker/CMakeLists.txt
+++ b/quacker/CMakeLists.txt
@@ -80,15 +80,14 @@ set(QUACKLE_HEADERS
)
set(QUACKLE_RESOURCES
- quacker.icns
- ${DATA_ALPHABETS}
+ "${PROJECT_SOURCE_DIR}/quacker.icns"
+ # ${DATA_ALPHABETS}
)
-message( "${QUACKLE_RESOURCES} ${APPLE} $<1:abc>")
if(APPLE AND BUNDLE)
add_executable(Quackle
MACOSX_BUNDLE
- ${QUACKLE_SOURCES} ${QUACKLE_HEADERS} quacker.rc
+ ${QUACKLE_SOURCES} ${QUACKLE_HEADERS} quacker.icns
)
else()
add_executable(Quackle
@@ -101,12 +100,13 @@ target_link_libraries(Quackle Qt5::Core Qt5::Widgets)
if(APPLE)
target_link_libraries(Quackle "-framework CoreFoundation")
- set_target_properties(Quackle PROPERTIES
- $<$<BOOL:${BUNDLE}>:
- MACOSX_BUNDLE TRUE
- RESOURCE "${QUACKLE_RESOURCES}"
- >
- )
+ if (BUNDLE)
+ set_target_properties(Quackle
+ PROPERTIES
+ RESOURCE ${QUACKLE_RESOURCES}
+ MACOSX_BUNDLE_INFO_PLIST Info.plist
+ )
+ endif()
endif()
set_target_properties(Quackle PROPERTIES MACOSX_BUNDLE_INFO_PLIST "${CMAKE_CURRENT_SOURCE_DIR}/Quackle.plist")