# Need @rpath support introduced in 2.8.12
CMAKE_MINIMUM_REQUIRED(VERSION 2.8.12)
PROJECT(SwiftCMake)
enable_language(Swift)
# Add your C/C++/Obj-C files here
set(MY_COMPILED_FILES
${PROJECT_SOURCE_DIR}/source/main.m
${PROJECT_SOURCE_DIR}/source/MainWindow.xib
)
find_package(OpenGL)
set(CMAKE_C_FLAGS "-x objective-c -fobjc-arc -fobjc-weak")
set(CMAKE_CXX_FLAGS "-x objective-c++")
set(CMAKE_EXE_LINKER_FLAGS "-framework Cocoa -framework AppKit -framework CoreData -framework Foundation")
ADD_EXECUTABLE(SwiftCMake MACOSX_BUNDLE
${MY_COMPILED_FILES}
)
set_source_files_properties(
${PROJECT_SOURCE_DIR}/source/MainWindow.xib
PROPERTIES
MACOSX_PACKAGE_LOCATION
Resources
)
set_target_properties(
SwiftCMake
PROPERTIES
MACOSX_BUNDLE_INFO_PLIST
${PROJECT_SOURCE_DIR}/source/Info.plist
)