Mercurial > projects > qtd
comparison CMakeLists.txt @ 24:ebdd676d0b60
CMake: Add *_enum.di to install.
CMake: make package on linux work correctly again.
author | SokoL_SD |
---|---|
date | Fri, 15 May 2009 12:20:10 +0000 |
parents | 907d517d37c6 |
children | a9626891eca6 |
comparison
equal
deleted
inserted
replaced
23:907d517d37c6 | 24:ebdd676d0b60 |
---|---|
388 set(cpp_sources ${cpp_sources} ${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) | 388 set(cpp_sources ${cpp_sources} ${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) |
389 add_sources_for_generating(${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) | 389 add_sources_for_generating(${CMAKE_BINARY_DIR}/cpp/qt_${package}/${class}_shell.cpp) |
390 add_sources_for_generating(${CMAKE_BINARY_DIR}/qt/${package}/${class}.d) | 390 add_sources_for_generating(${CMAKE_BINARY_DIR}/qt/${package}/${class}.d) |
391 if(NOT GENERATE_DI_FILES) | 391 if(NOT GENERATE_DI_FILES) |
392 install(FILES ${CMAKE_BINARY_DIR}/qt/${package}/${class}.d DESTINATION include/d/qtd/${package} RENAME ${class}.di) | 392 install(FILES ${CMAKE_BINARY_DIR}/qt/${package}/${class}.d DESTINATION include/d/qtd/${package} RENAME ${class}.di) |
393 install(FILES ${CMAKE_BINARY_DIR}/qt/${package}/${class}_enum.d DESTINATION include/d/qtd/${package} RENAME ${class}_enum.di OPTIONAL) | |
393 endif(NOT GENERATE_DI_FILES) | 394 endif(NOT GENERATE_DI_FILES) |
394 endforeach(class) | 395 endforeach(class) |
395 | 396 |
396 ## Link CPP library. | 397 ## Link CPP library. |
397 add_library(cpp_${package} SHARED ${cpp_sources}) | 398 add_library(cpp_${package} SHARED ${cpp_sources}) |
528 set(CPACK_PACKAGE_INSTALL_DIRECTORY "qtd ${CPACK_PACKAGE_VERSION}") | 529 set(CPACK_PACKAGE_INSTALL_DIRECTORY "qtd ${CPACK_PACKAGE_VERSION}") |
529 set(CPACK_PACKAGE_FILE_NAME "qtd-${CPACK_PACKAGE_VERSION}") | 530 set(CPACK_PACKAGE_FILE_NAME "qtd-${CPACK_PACKAGE_VERSION}") |
530 set(CPACK_SOURCE_PACKAGE_FILE_NAME "qtd-${CPACK_PACKAGE_VERSION}") | 531 set(CPACK_SOURCE_PACKAGE_FILE_NAME "qtd-${CPACK_PACKAGE_VERSION}") |
531 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows) | 532 if(${CMAKE_SYSTEM_NAME} STREQUAL Windows) |
532 set(CPACK_GENERATOR "ZIP") | 533 set(CPACK_GENERATOR "ZIP") |
533 elseif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) | 534 elseif(${CMAKE_SYSTEM_NAME} STREQUAL Linux) |
534 set(CPACK_GENERATOR "TBZ2;DEB;RPM") | 535 set(CPACK_GENERATOR "TBZ2;DEB;RPM") |
535 endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) | 536 endif(${CMAKE_SYSTEM_NAME} STREQUAL Windows) |
536 include(CPack) | 537 include(CPack) |