Название: CMake и *.pri файлы Отправлено: Djavdet от Май 27, 2010, 12:39 Добрый день, уважаемые форумчане!
Рассматриваю возможность перехода на сборку проекта с СMake. Вроде бы все в нем реализовано. Но, у меня в проекте есть подпроект (QtSingleApplication), который используя qmake подключается элементарно: include(./.../qtsingleapplication.pri). И как теперь это затащить в cmake я пока не разобрался. Может уже есть у кого-либо подобный опыт, поделитесь пожалуйста. Название: Re: CMake и *.pri файлы Отправлено: kuzulis от Май 27, 2010, 15:22 Ну можно посмотреть этот *.pri, "запомнить" имена перечисленных там *.cpp и *.h файлов и добавить их в CMakeList.
Как то так. Хотя, может имеются для этого готовые модули CMake Название: Re: CMake и *.pri файлы Отправлено: Djavdet от Май 27, 2010, 16:16 да, метод с запоминанием, не то чтобы удобный
Название: Re: CMake и *.pri файлы Отправлено: asvil от Май 27, 2010, 20:10 Читал я, читал документацию cmake и не нашел там такого механизма перечисления имен файлов, как *.pri. Поэтому плюнул и сделал
Код: file(GLOB_RECURSE SOURCES . "*.cpp") Точку можно/нужно заменить на ${CMAKE_CURRENT_SOURCE_DIR}. Далее: Код: qt4_wrap_cpp(MOC_SOURCES ${Q_HEADERS}) Название: Re: CMake и *.pri файлы Отправлено: vipet от Май 27, 2010, 22:06 А чем плохо сделать отдельный CMakeLists.txt в папке проекта QtSingleApplication? Указав в нем список исходников (т.е. про сам .pri файл забудем) Название: Re: CMake и *.pri файлы Отправлено: Djavdet от Май 28, 2010, 11:07 в смысле будет cmake-овский подпроект?
Название: Re: CMake и *.pri файлы Отправлено: vipet от Май 28, 2010, 19:38 Ну да, все на симэйке будет.
Название: Re: CMake и *.pri файлы Отправлено: Djavdet от Май 28, 2010, 22:56 в pri файле указано TEMPLATE -= fakelib
что за подпроект будет в cmake? |