katie/src/imports/CMakeLists.txt
Ivailo Monev 8d81de7cde make it possible to test the imports too
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 19:40:40 +00:00

43 lines
1.6 KiB
CMake

# add_definitions()
set(EXTRA_IMPORTS_LIBS KtCore)
include_directories(
${CMAKE_BINARY_DIR}/include
${CMAKE_BINARY_DIR}/privateinclude
${CMAKE_BINARY_DIR}/include/QtCore
${CMAKE_BINARY_DIR}/privateinclude/QtCore
${CMAKE_BINARY_DIR}/include/QtGui
${CMAKE_BINARY_DIR}/privateinclude/QtGui
${CMAKE_BINARY_DIR}/include/QtDeclarative
${CMAKE_BINARY_DIR}/privateinclude/QtDeclarative
${CMAKE_BINARY_DIR}/include/QtScript
${CMAKE_BINARY_DIR}/privateinclude/QtScript
)
# place the imports in a sub-directory the leading of which can be used as imports path,
# this makes testing without installation possible and is relied upon in the test script
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/folderlistmodel")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/folderlistmodel")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/folderlistmodel/qmldir"
"${CMAKE_BINARY_DIR}/imports/Qt/labs/folderlistmodel/qmldir"
)
add_subdirectory(folderlistmodel)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/particles")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/particles")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/particles/qmldir"
"${CMAKE_BINARY_DIR}/imports/Qt/labs/particles/qmldir"
)
add_subdirectory(particles)
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/gestures")
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/imports/Qt/labs/gestures")
configure_file(
"${CMAKE_CURRENT_SOURCE_DIR}/gestures/qmldir"
"${CMAKE_BINARY_DIR}/imports/Qt/labs/gestures/qmldir"
)
add_subdirectory(gestures)