Commit 9bd0f282 authored by Julien Wintz's avatar Julien Wintz
Browse files

Adding proof of concept test build tree.

parent c8a765b6
......@@ -3,9 +3,9 @@
## Author: Julien Wintz
## Created: Mon Feb 4 10:17:21 2013 (+0100)
## Version:
## Last-Updated: Mon Feb 4 12:12:07 2013 (+0100)
## Last-Updated: Mon Feb 4 12:30:48 2013 (+0100)
## By: Julien Wintz
## Update #: 40
## Update #: 42
######################################################################
##
### Change Log:
......@@ -53,6 +53,7 @@ find_package(Qt5Gui REQUIRED)
find_package(Qt5Network REQUIRED)
find_package(Qt5Qml REQUIRED)
find_package(Qt5Quick REQUIRED)
find_package(Qt5Test REQUIRED)
find_package(Qt5Widgets REQUIRED)
## #################################################################
......@@ -84,6 +85,7 @@ mark_as_advanced(Qt5Gui_DIR)
mark_as_advanced(Qt5Network_DIR)
mark_as_advanced(Qt5Qml_DIR)
mark_as_advanced(Qt5Quick_DIR)
mark_as_advanced(Qt5Test_DIR)
mark_as_advanced(Qt5Widgets_DIR)
mark_as_advanced(CMAKE_AR)
......
### CMakeLists.txt ---
##
## Author: Julien Wintz
## Created: Mon Feb 4 12:16:39 2013 (+0100)
## Version:
## Last-Updated: Mon Feb 4 12:22:49 2013 (+0100)
## By: Julien Wintz
## Update #: 12
######################################################################
##
### Change Log:
##
######################################################################
project(dtkDistributed)
## #################################################################
## Input
## #################################################################
set(${PROJECT_NAME}_HEADERS)
set(${PROJECT_NAME}_SOURCES)
## #################################################################
## Build rules
## #################################################################
add_library(${PROJECT_NAME} SHARED
${${PROJECT_NAME}_SOURCES}
${${PROJECT_NAME}_HEADERS})
## ###################################################################
## Link rules
## ###################################################################
qt5_use_modules(${PROJECT_NAME} Core)
qt5_use_modules(${PROJECT_NAME} Network)
### CMakeLists.txt ---
##
## Author: Julien Wintz
## Created: Mon Feb 4 12:19:46 2013 (+0100)
## Version:
## Last-Updated: Mon Feb 4 12:19:57 2013 (+0100)
## By: Julien Wintz
## Update #: 1
######################################################################
##
### Change Log:
##
######################################################################
add_subdirectory(dtkDistributed)
### CMakeLists.txt ---
##
## Author: Julien Wintz
## Created: Mon Feb 4 12:20:18 2013 (+0100)
## Version:
## Last-Updated: Mon Feb 4 12:29:14 2013 (+0100)
## By: Julien Wintz
## Update #: 5
######################################################################
##
### Change Log:
##
######################################################################
project(dtkDistributedTest)
## ###################################################################
## Input
## ###################################################################
set(${PROJECT_NAME}_HEADERS)
set(${PROJECT_NAME}_SOURCES)
# e.g. dtkDistributedCommunicatorTest
## ###################################################################
## Build rules
## ###################################################################
add_executable(${PROJECT_NAME}
${PROJECT_NAME}_HEADERS
${PROJECT_NAME}_SROUCES)
## ###################################################################
## Link rules
## ###################################################################
qt5_use_modules(${PROJECT_NAME} Core)
qt5_use_modules(${PROJECT_NAME} Test)
target_link_libraries(${PROJECT_NAME} dtkDistributed)
## ###################################################################
## CTest rules
## ###################################################################
# e.g. add_test(NAME dtkDistributedCommunicatorTest COMMAND dtkDistributedTest dtkDistributedCommunicatorTest)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment