исходников нужно компилировать конкретным компилятором?
А то в кроссплатформенном проекте header-only библиотека может быть в зависимости от платформы реализована как на Objective, так и чистом C, и держать два одинаковых файла с разным расширением ну как-то очень странно
А как у вас header only компилируется вообще
ну компилируется не header only, компилируется некий cpp’шник, использующий библиотеку. Но я же не могу ему расширение mm поставить, если сам исходник на чистых плюсах
свойство файла установить
а это как? а, понял, видимо, set_source_files_properties( … PROPERTIES LANGUAGE OBJCXX)
пример из qt if(APPLE) set_source_files_properties(dialogs/qwizard.cpp PROPERTIES LANGUAGE OBJCXX SKIP_PRECOMPILE_HEADERS ON ) endif()
да, помогло, спасибо огромное
Обсуждают сегодня