To make, or not to make (вот в чём вопрос) |
Здравствуйте, гость ( Вход | Регистрация )
To make, or not to make (вот в чём вопрос) |
Litkevich Yuriy |
12.10.2009, 18:21
Сообщение
#1
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kwisp |
13.10.2009, 7:48
Сообщение
#2
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
ViGOur,
ну вот если поситать посты то все в восторге от CMake. почему его так любят не понятно. надо почитать о нём побольше. |
|
|
BRE |
13.10.2009, 7:58
Сообщение
#3
|
Профессионал Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44 |
ну вот если поситать посты то все в восторге от CMake. почему его так любят не понятно. Кроссплатформенный, не намного сложней qmake. Вот рабочий CMakeList.txt Раскрывающийся текст Цитата PROJECT( freeremoteq ) CMAKE_MINIMUM_REQUIRED( VERSION 2.6 ) FIND_PACKAGE( Qt4 REQUIRED ) SET( QT_USE_QTDBUS 1 ) SET( QT_USE_QTSCRIPT 1 ) SET( QT_USE_QTXML 1 ) INCLUDE( ${QT_USE_FILE} ) ADD_SUBDIRECTORY( scriptext ) ADD_SUBDIRECTORY( setup ) INCLUDE_DIRECTORIES( ${freeremote_BINARY_DIR} ${setup_BINARY_DIR} ${freeremoteq_BINARY_DIR} ${freeremoteq_SOURCE_DIR} ${scriptext_SOURCE_DIR} ${setup_SOURCE_DIR} ) SET( HEADERS action.h client.h controllerservice.h scriptsystem.h util.h actionmanager.h configuration.h managerservice.h serversystem.h logmodel.h logviewer.h clientdbusiface.h ) SET( SOURCES action.cpp client.cpp controllerservice.cpp managerservice.cpp serversystem.cpp actionmanager.cpp configuration.cpp main.cpp scriptsystem.cpp util.cpp logmodel.cpp logviewer.cpp clientdbusiface.cpp ) QT4_WRAP_CPP( MOC_SOURCES client.h controllerservice.h managerservice.h serversystem.h actionmanager.h scriptsystem.h logmodel.h logviewer.h clientdbusiface.h ) QT4_ADD_DBUS_ADAPTOR( SOURCES org.bresoft.freeremoteQ.xml clientdbusiface.h ClientDBusIface ) QT4_ADD_RESOURCES( QRC_SOURCES application.qrc ) ADD_EXECUTABLE( freeremoteq ${SOURCES} ${MOC_SOURCES} ${QRC_SOURCES} ) TARGET_LINK_LIBRARIES( freeremoteq scriptext setup ${QT_LIBRARIES} ) INSTALL( TARGETS freeremoteq DESTINATION ${PREFIX}/bin ) Сообщение отредактировал BRE - 13.10.2009, 8:05 |
|
|
Текстовая версия | Сейчас: 30.11.2024, 4:09 |