
PROJECT(linktimetrap)

#if you don't want the full compiler output, remove the following line
SET(CMAKE_VERBOSE_MAKEFILE ON)

#add definitions, compiler switches, etc.
ADD_DEFINITIONS(-Wall -O2)

ADD_SUBDIRECTORY(part1)
ADD_SUBDIRECTORY(part2)

INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/part1 ${CMAKE_CURRENT_SOURCE_DIR}/part2)

#project main executable
ADD_EXECUTABLE(linktimetrap main.cpp)
TARGET_LINK_LIBRARIES(linktimetrap part1 part2)

#test executable
ADD_EXECUTABLE(linktimetrap_tests testmain.cpp)
TARGET_LINK_LIBRARIES(linktimetrap_tests part1 part2 part1_tests part2_tests cppunit)
 
