#------------------------------------------------------------------- # This file is part of the CMake build system for Scol # # The contents of this file are placed in the public domain. Feel # free to make use of it in any way you like. #------------------------------------------------------------------- # sources files set(SOURCE_FILES src/main.cpp ) include_directories(${CMAKE_CURRENT_SOURCE_DIR}/include) set_source_files_properties(${RESOURCE_FILES} PROPERTIES MACOSX_PACKAGE_LOCATION MacOS) add_executable(usmosx MACOSX_BUNDLE ${SOURCE_FILES} ${RESOURCE_FILES}) add_dependencies(usmosx kernel) set_target_properties(usmosx PROPERTIES OUTPUT_NAME scol MACOSX_BUNDLE TRUE MACOSX_BUNDLE_BUNDLE_NAME scol MACOSX_BUNDLE_ICON_FILE scol.png # Qt doesn't use bitcode, so we can't use it here either. XCODE_ATTRIBUTE_ENABLE_BITCODE "NO" # Always generate debug symbols to help debugging XCODE_ATTRIBUTE_GCC_GENERATE_DEBUGGING_SYMBOLS "NO" ) if (Scol_STATIC) list(REMOVE_DUPLICATES SCOL_LIBRARIES) message(STATUS "Scol static libs : ${SCOL_LIBRARIES}") target_link_libraries(usmosx kernel ${SCOL_LIBRARIES}) else() find_library(DL_LIBRARY NAMES dl dlsym) mark_as_advanced(DL_LIBRARY) if (DL_LIBRARY) target_link_libraries(usmosx dl) endif () endif() #add_custom_command(TARGET usmosx # POST_BUILD # COMMAND install_name_tool # ARGS -change # @executable_path/../Frameworks/Cg.framework/Cg # @executable_path/Cg.framework/Cg # ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_BUILD_TYPE}/scol.app/#Contents/MacOS/scol) # install Scol usmosx scol_config_exe(usmosx)