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)