From 89c920479c2e18c2ecc09ab0f1bcb651743e1ec7 Mon Sep 17 00:00:00 2001 From: Max-Wilhelm Bruker Date: Tue, 21 Feb 2012 01:21:32 +0100 Subject: [PATCH] cmake fix --- cockatrice/CMakeLists.txt | 8 +++++++- common/CMakeLists.txt | 6 ------ servatrice/CMakeLists.txt | 9 ++++++++- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/cockatrice/CMakeLists.txt b/cockatrice/CMakeLists.txt index 82486d44..8e19da95 100644 --- a/cockatrice/CMakeLists.txt +++ b/cockatrice/CMakeLists.txt @@ -70,7 +70,7 @@ SET(cockatrice_SOURCES src/localclient.cpp src/priceupdater.cpp src/soundengine.cpp - ${CMAKE_CURRENT_BINARY_DIR}/../common/version_string.cpp + ${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp ) SET(cockatrice_HEADERS src/abstractcounter.h @@ -188,6 +188,7 @@ INCLUDE(${QT_USE_FILE}) INCLUDE_DIRECTORIES(../common) INCLUDE_DIRECTORIES(${PROTOBUF_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/../common) +INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}) INCLUDE_DIRECTORIES(${QT_MOBILITY_INCLUDE_DIR}) INCLUDE_DIRECTORIES(${QT_MOBILITY_MULTIMEDIAKIT_INCLUDE_DIR}) @@ -201,3 +202,8 @@ if (NOT WIN32 AND NOT APPLE) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/cockatrice.desktop DESTINATION share/applications) ENDIF(NOT WIN32 AND NOT APPLE) +add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp ${CMAKE_CURRENT_BINARY_DIR}/version_string.h + COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/../common/getversion.cmake +) + diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 38490913..f00d13b8 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -46,9 +46,3 @@ add_subdirectory(pb) add_library(cockatrice_common ${common_SOURCES} ${common_HEADERS_MOC}) target_link_libraries(cockatrice_common cockatrice_protocol) -add_custom_target(versionheader ALL DEPENDS version_header) -add_custom_command( - OUTPUT version_header ${CMAKE_CURRENT_BINARY_DIR}/versionheader.h - COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/getversion.cmake -) - diff --git a/servatrice/CMakeLists.txt b/servatrice/CMakeLists.txt index a14223c0..e35d321b 100644 --- a/servatrice/CMakeLists.txt +++ b/servatrice/CMakeLists.txt @@ -9,7 +9,7 @@ SET(servatrice_SOURCES src/server_logger.cpp src/serversocketinterface.cpp src/serversocketthread.cpp - ${CMAKE_CURRENT_BINARY_DIR}/../common/version_string.cpp + ${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp ) SET(servatrice_HEADERS src/servatrice.h @@ -39,3 +39,10 @@ INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR}/../common) ADD_EXECUTABLE(servatrice ${servatrice_SOURCES} ${servatrice_HEADERS_MOC}) TARGET_LINK_LIBRARIES(servatrice cockatrice_common ${QT_LIBRARIES} ${PROTOBUF_LIBRARIES} ${LIBGCRYPT_LIBRARY}) + +#add_custom_target(versionheader ALL DEPENDS version_header) +add_custom_command( + OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/version_string.h ${CMAKE_CURRENT_BINARY_DIR}/version_string.cpp + COMMAND ${CMAKE_COMMAND} -DSOURCE_DIR=${CMAKE_CURRENT_SOURCE_DIR} -P ${CMAKE_CURRENT_SOURCE_DIR}/../common/getversion.cmake +) +