4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-13 02:59:34 +00:00
qca/cmake/modules/QcaMacro.cmake
Laurent Montel 48157e0d49 Merge my patch and duncan patch
CCMAIL: duncan@kde.org

Now we can compile qca with cmake
Need to fix plugins compile and unitest and other small error.

svn path=/trunk/kdesupport/qca/; revision=591302
2006-10-02 09:59:51 +00:00

28 lines
927 B
CMake

MACRO(MY_AUTOMOC _srcsList)
QT4_GET_MOC_INC_DIRS(_moc_INCS)
FOREACH (_current_FILE ${${_srcsList}})
GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE)
GET_FILENAME_COMPONENT(_basename ${_current_FILE} NAME_WE)
SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_basename}.moc)
ADD_CUSTOM_COMMAND(OUTPUT ${_moc}
COMMAND ${QT_MOC_EXECUTABLE}
ARGS ${_moc_INCS} -o ${_moc} ${_abs_FILE}
DEPENDS ${_current_FILE}
)
LIST(APPEND ${_srcsList} ${_moc})
ENDFOREACH (_current_FILE)
ENDMACRO(MY_AUTOMOC)
#TODO ?
MACRO (QCA_FIND_CERTSTORE)
ENDMACRO (QCA_FIND_CERTSTORE)
MACRO (USE_BUNDLED_CERTSTORE)
SET( qca_CERTSTORE "${CMAKE_INSTALL_PREFIX}/certs/rootcerts.pem")
SET( QCA_USING_BUNDLED_CERTSTORE TRUE )
INSTALL_FILES("${CMAKE_INSTALL_PREFIX}/certs" FILES "${CMAKE_SOURCE_DIR}/certs/rootcerts.pem")
ENDMACRO (USE_BUNDLED_CERTSTORE)