#------------------------------------------------------------------- # This file is part of the CMake build system for CAUDIO #------------------------------------------------------------------- ############################################################ # Tutorial8_CustomManagerEventHandler Player ############################################################ PROJECT(Tutorial8_CustomManagerEventHandler) set (SOURCE_FILES include/cTestManager.h src/cTestManager.cpp src/main.cpp ) if(CAUDIO_IOS_BUILD) # TODO add ios appdelegate endif() include_directories (include ${CAUDIO_INCLUDE_DIR} ) add_executable(Tutorial8_CustomManagerEventHandler ${SOURCE_FILES}) target_link_libraries(Tutorial8_CustomManagerEventHandler cAudio) add_dependencies(Tutorial8_CustomManagerEventHandler cAudio) if(CAUDIO_IOS_BUILD) set_source_files_properties(src/main.cpp PROPERTIES COMPILE_FLAGS "-x objective-c++") endif() if(${CAUDIO_STATIC}) ADD_DEFINITIONS(-DCAUDIO_STATIC_LIB=1) endif() if (WIN32) # append _d for debug builds set_property(TARGET Tutorial8_CustomManagerEventHandler APPEND PROPERTY DEBUG_POSTFIX "_d") endif() if (APPLE) # On OS X, create .app bundle set_property(TARGET Tutorial8_CustomManagerEventHandler PROPERTY MACOSX_BUNDLE TRUE) set(MACOSX_BUNDLE_GUI_IDENTIFIER "com.YOUR_COMPANY.\${PRODUCT_NAME:rfc1034identifier}") set_property(TARGET Tutorial8_CustomManagerEventHandler PROPERTY MACOSX_BUNDLE_INFO_PLIST ${CMAKE_CURRENT_SOURCE_DIR}/../Info.plist) if(CAUDIO_IOS_BUILD) set_target_properties(Tutorial8_CustomManagerEventHandler PROPERTIES XCODE_ATTRIBUTE_GCC_THUMB_SUPPORT "NO") set_target_properties(Tutorial8_CustomManagerEventHandler PROPERTIES XCODE_ATTRIBUTE_GCC_UNROLL_LOOPS "YES") set_target_properties(Tutorial8_CustomManagerEventHandler PROPERTIES XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "iPhone Developer") endif() endif () install_all_targets(Tutorial8_CustomManagerEventHandler)